《数据库技术与应用》
《数据库技术与应用》课程标准(完整版)
《数据库技术与应用》课程标准
课程代码:MB010020 课程类型:理论+实践
课程属性:专业基础课适用专业:计算机网络技术
学分:2.5 学时:48
课程负责人:
参编人员:
一、课程定位
(一)课程性质
该课程是计算机网络技术专业课程体系中的一门专业基础课程,对后续数据库应用系统的开发起着铺垫作用。该课程与职业岗位紧密联系,对学生职业素质与职业能力的培养具有实践指导作用。
(二)课程作用
通过对该课程的学习,使学生掌握数据库的基本知识,掌握创建、维护和管理数据库的基本方法,学会并熟练掌握应用数据库存储、维护和查询数据的实践操作能力。
(三)前导、后续课程
前导课程:《计算机基础》、《编程基础》
后续课程:《PHP高级开发》、《网络安全》
二、课程设计思路
《数据库技术与应用》作为计算机网络专业的一门专业课,该课程主要任务是使学生能够理解性地掌握数据库主要技术,能够适应数据库应用开发岗位所需要的各种素质和技能。或者说,培养面向数据库应用开发岗位,实践能力强、具有良好职业道德的高技能人才。本课程是一门以实践为主的课程,同时兼顾概念的理解。
该课程每周4课时,授课方式为理论、实践一体化教学;主要教学方法有行动导向法、项目驱动法、多媒体演示法等;主要学习方法有小组学习法、自主学
习法、项目模仿学习法、DBA项目任务实战学习法等。
三、课程目标
(一)能力目标
1.创建并维护数据库的能力;
2.创建和管理表、编辑数据的能力;
3.检索数据的能力;
4.利用MYSQL语言编写简单应用程序的能力;
5.创建索引、视图、存储过程和触发器的能力;
《MySQL数据库技术与应用》课程标准
《MySQL数据库技术与应用》课程标准
《MySQL数据库技术与应用》是一门培养学生数据库管理与应用能力的专业课程。本课程将为学生提供MySQL数据库的全面了解,包括数据库设计、表创建和维护、数据查询和更新、数据库安全以及性能优化等方面的知识。通过本课程的学习,学生将能够熟练掌握MySQL数据库的基本操作和高级应用,为进一步学习和从事相关领域的工作打下坚实的基础。
掌握MySQL数据库的基本概念和体系结构,了解数据库设计的基本原则和规范。
掌握MySQL数据库的安装与配置,以及客户端工具的使用。
掌握表的设计与创建,包括表的结构、主键、外键、索引等概念及操作。
掌握SQL语言的基本语法和用法,包括数据查询、插入、更新和删除等操作。
掌握存储过程、函数和视图等数据库对象的设计与实现。
掌握触发器、事务和锁等高级特性的使用及管理。
了解数据库安全性和性能优化的基本概念和方法。
能够根据实际需求设计并实现简单的数据库应用系统。
、1数据库安全性概述2用户管理3权限管理4数据备份与恢复第八章数据库性能优化1性能优化概述2 SQL优化3索引优化4系统优化5数据字典与元数据管理第九章数据库应用系统设计与实现1系统需求分析2系统设计3系统实现4系统测试与部署课程实施本课程的实施将采用理论教学与实践教学相结合的方式,以培养学生的实际操作能力为核心目标。具体措施包括:1)建立完善的课程体系,确保教学内容的完整性和系统性;2)采用多媒体教学、网络教学等多种手段,提高教学效果;3)加强实践教学环节,设置相应的实验课程和项目,提高学生的实际操作能力;4)鼓励学生参加各种相关比赛和实践活动,提高其综合素质和应用能力。课程评价本课程的评价将采用多种方式相结合的方式,以全面了解学生的学习情况和综合素质。具体措施包括:1)平时成绩:通过课堂表现、作业完成情况等方面进行评定;2)实验成绩:通过实验课程和项目的完成情况进行评定;3)期末考试成绩:通过综合考试或项目答辩等方式进行评定;4)综合评价:结合学生的综合素质和应用能力进行评价。教学资源本课程的教学资源包括:1)教材:《MySQL数据库技术与应用》;2)实验
数据库技术与应用试卷题及答案4套
数据库技术与应用试卷题及答案4套
第一套
1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()
A、U PDATE
B、I NSERT
C、A LTER
I)、MODIFY
参考答案:A
解析:无
2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用(
)
来实现。
A、订阅/发布
B、数据备份/恢复
C、数据分离/附力口
D、DTS导入/导出
参考答案:D
解析:无
3、(4分)【单选题】下面说法错误的是()
A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D
解析:无
4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件
B、主数据文件
C、日志文件
D、其他
参考答案:B
解析:无
5、(4分)【单选题】SQL 语言中,删除一个表的命令是(
) A 、 D ELETE
B 、 D ROP TABLE
C 、 C LEAR TABLE
D 、 R EMOVE
参考答案:B
解析:无
6、(4分)【单选题】字符串常量使用( )作为定界符。
A 、单引号
B 、双引号
C 、方括号
D 、花括号
参考答案:A
解析:无
7、(4分)【单选题】唯一键约束使用关键字( )实现
unique
primary key
defualt
foreign key
参考答案:A 解析:无
8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:
数据库技术及应用书籍
数据库技术及应用书籍
数据库技术及应用是信息技术领域中非常重要的一个领域,它涉及到了数据的存储、管理和应用等方面的知识。以下是一些关于数据库技术及应用的书籍推荐,这些书籍能够帮助读者系统地学习和了解数据库的原理、技术和应用。
1. 《数据库系统概论》(第5版)- 吴瑞明、王珊
这本书是数据库系统概念和原理的入门教材,它详细介绍了数据库的基本概念、数据模型、数据库设计和数据库管理系统的组成等,对数据库的各个方面都有较为完整和系统的介绍,适合初学者阅读。
2. 《MySQL必知必会》- 班·福特、迈克尔·J·沃尔什
这本书是专门为初学者准备的MySQL入门教材,它通过简单易懂的语言和具体的实例,介绍了MySQL数据库的基本用法和应用。无论是需要用MySQL进行Web开发,还是对关系型数据库感兴趣的读者,都可以通过该书快速入门。
3. 《Oracle数据库技术详解》(第4版)- Thomas Kyte
这是一本经典的Oracle数据库技术书籍,它详细介绍了Oracle数据库的各个方面,包括数据库体系结构、SQL语言、数据库安全、备份与恢复等。无论是初学者还是有一定数据库开发经验的读者,都能够从中获得深入、系统的Oracle
数据库知识。
4. 《SQL必知必会》- 舍维斯
这本书是一本面向初学者的SQL入门教材,它通过简单明了的语言和实例,介绍了SQL语言的基本概念、语法和常用操作。对于需要掌握SQL语言的数据库开发人员和数据分析师来说,这是一本非常实用的工具书。
5. 《数据库设计与实现》(第5版)- Edward Sciore
计算机数据库技术与应用
计算机数据库技术与应用
计算机数据库技术在现代信息化社会中扮演着至关重要的角色。无论是企业管理、科学研究还是个人生活,数据库技术为我们提供了高效、安全和可靠的数据存储和管理解决方案。本文将介绍计算机数据库技术的基本概念、应用领域以及相关的发展趋势。
一、基本概念
数据库是指按照一定的数据模型组织、存储和管理数据的集合。它由数据、数据的描述信息以及数据之间的关系组成。数据库技术主要包括数据库管理系统(DBMS)、数据模型、数据库语言以及数据库设计与优化等方面。
1. 数据库管理系统(DBMS)
数据库管理系统是指用于管理数据库的软件系统。它负责数据库的创建、存储、更新、查询、备份和恢复等操作,有效保障数据的完整性、一致性和可用性。
2. 数据模型
数据模型是数据库中数据的逻辑结构的描述方式,常见的数据模型包括层次模型、网络模型、关系模型和面向对象模型等。其中,关系模型是最常用的数据模型,以二维表(关系)的形式组织数据,并通过主键和外键等约束条件实现数据之间的关系。
3. 数据库语言
数据库语言是 DBMS 提供给用户和应用程序与数据库交互的工具。常见的数据库语言包括结构化查询语言(SQL)和存储过程语言等。SQL 是一种通用的查询语言,用于执行数据的增、删、改、查等操作。
4. 数据库设计与优化
数据库设计是指按照一定的原则和方法,对数据库进行逻辑和物理
的设计,以满足特定的应用需求。数据库优化则是通过对数据库的结
构和操作进行调整,提高数据库的性能和效率。
二、应用领域
计算机数据库技术广泛应用于各个领域,其中包括但不限于以下几
数据库技术与应用
数据库技术与应用
随着数据量的迅速增长和数据应用的广泛开展,数据库技术越来越受到业界的关注和重视。在众多技术中,数据库技术被广泛应用于各种各样的领域,包括金融、医疗、政务、物流等。本文将从数据库技术的优势、应用场景、发展历程以及未来趋势等方面进行介绍和分析。
一、数据库技术的优势
1.数据存储效率高
相比于传统平面文件,数据库的数据存储效率更高。在数据库中,数据的存储方式是按照表的形式进行存储,每个表都有自己的结构和规则。这种存储方式不仅可以提高数据存储的效率,还可以更好地管理数据,实现数据的快速查询和修改。
2.数据查询速度快
数据库技术的另一个优势是查询速度快。数据库中的数据存储方式是按照索引的形式存储的,索引可以快速定位对应的数据,从而提高查询效率。同时,数据库系统还提供了各种高效的查询语句和算法,可以更好地满足
各种查询需求。
3.数据管理更安全
在数据库中,用户可以通过权限管理功能实现不同程度的数据访问控制,保护数据的安全性。此外,数据库系统还提供了各种数据备份和恢复功能,以应对数据丢失或损坏的情况,保证数据的完整性和可靠性。
二、数据库技术的应用场景
1.金融领域
金融领域是数据库技术广泛应用的一个典型场景。在金融领域中,需要对大量的交易数据进行存储和管理,同时需要实时监控市场动态和进行大规模数据分析。数据库技术可以提供高效的数据存储和查询,同时可以支持复杂的数据分析和处理。
2.医疗领域
在医疗领域中,医院需要对大量的患者数据进行管理和交互,包括病历、药品、化验结果等。数据库技术可以提供高效的数据管理和查询,同时可以支持数据的分析和相关决策。
数据库技术与应用知识点总结
数据库技术与应用知识
点总结
SANY GROUP system office room 【SANYUA16H-
《数据库技术与应用》知识点总结
第一章数据库基础
1.基本概念:
数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。
信息:有一定含义的、经过加工处理的、对决策有价值的数据
数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。
数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。
数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。
2.数据管理的发展阶段
1.人工管理阶段:没有直接存储设备、操作系统、管理软件
2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件
3.数据库系统阶段:一定的格式、统一管理、冗余度小
4.分布式数据库阶段:物理上分离、逻辑上统一
5.面向对象数据库阶段
3. 数据模型:
(1)基本概念:
数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。
实体:客观存在的并且可以相互区别的“事物”
实体集:性质相同的同类实体的集合
属性:描述实体的特征
域:属性的取值范围
主键:用来唯一标识一个元组的某个属性或属性组合
联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性
数据库技术与应用
第一部分—BS模式 模式DBS实例 第一部分 模式 实例
用户“注册”即是将用户信息提交并保存在“淘宝”数 用户“注册”即是将用户信息提交并保存在“淘宝” 据库服务器中的某一个数据库中。 据库服务器中的某一个数据库中。 用户“登录” 用户“登录”即是将用户提交的信息与数据库中的信息 比较,验证用户身份是否合法。 比较,验证用户身份是否合法。
供货商表
其关系模式为: 供应商(供应商名称,供应商地址,供应商电话,供货 名称,供货单价) 关键字(供应商名称,供货名称)
数据库规范化理论
• 函数依赖 设关系模式R(U),属性集合U={A1, A2,…,An},X,Y为属性集合U的子集,如果 对于关系模式R(U)的任一可能的关系r,r中的任 意两个元组u、v,若有u[X]=v[X],就有u[Y]=v[Y], 则称X函数决定Y,或称Y函数依赖于X。用符号 X→Y表示。其中X为决定因素,Y为被决定因素。
– – – – 用户权限 数据完整性 事务处理 恢复及备份
课程内容
• 第三部分
– 涉及10章及其他资料 – 简要介绍
• Visual Basic常用控件 Basic • ADO.NET数据库操作 • 图书管理系统的开发
教学安排
出于课程内容的相对独立性及项目开发流程的考虑
• 第一部分,先行学习 • 第二部分,依次学习 • 第三部分,穿插介绍,自学为主
《数据库技术与应用》课件
非关系型数据库的优缺点
灵活性
非关系型数据库不需要事先定义数据结构,可以随时添加或修改字段。
易扩展性
非关系型数据库通常采用分布式架构,可以轻松地通过添加节点来扩展存储和计算能力。
非关系型数据库的优缺点
数据库应用系统
定义
利用数据库管理系统提供的接口,开发的应用程序或软件系统。
分类
包括桌面应用程序、网络应用程序和移动应用程序等。
数据库管理员
职责
负责数据库的规划、设计、实施、维 护和管理,确保数据的完整性、安全 性和可用性。
技能要求
具备数据库管理系统的安装、配置和 维护能力,熟悉SQL语言和数据库性 能调优等。
• 高性能:非关系型数据库通常具有较高的 读写性能,适用于需要处理大量数据的场 景。
非关系型数据库的优缺点
功能限制
非关系型数据库的功能相对较少,例如不支持 事务处理、外键等。
数据一致性
由于非关系型数据库的分布式特性,数据一致 性难以保证。
缺乏标准
不同的非关系型数据库有不同的查询语言和数据格式,缺乏统一的标准。
CHAPTER 03
关系型数据库
关系型数据库概述
关系型数据库定义
关系型数据库是采用关系模型来 组织数据的数据库,数据以表格 的形式存储,表格由行和列组成 ,每行表示一条记录,每列表示 一个属性。
数据库技术与应用
数据库技术与应用
现今社会,信息的处理和流通已经成为了一个普遍的需求。这种需求对于数据
的管理和存储提出了更高的要求,而数据库技术的发展和应用越来越受到关注和青睐。
数据库技术的概念
数据库技术就是指在计算机上存储和管理数据的技术。用通俗的话来说,就是
在计算机中建立一个与实际情况相符的、可靠的、持久的数据存储结构,以及提供对该数据存储结构的管理和操作。通俗一点说,数据库就是计算机能够理解和操作的数据存储模型,它是实现信息共享和集成的基础,是信息化时代的核心技术之一。
数据库技术的分类
数据库技术有两种主要的分类方式:按照数据模型和按照应用目的的分类。
按照数据模型的分类有三种:层次数据库模型、网络数据库模型和关系数据库
模型。层次数据库模型把数据分成层次;网络数据库模型是在层次模型的基础上增加了指针;而关系数据库模型则是以表为基础,以行和列作为数据结构。目前关系数据库技术已经成为了主流的数据库技术。
按照应用目的的分类也分为许多种,如关系数据库(用于各种类型的企业管理
系统)、文档数据库、图像数据库和多媒体数据库等。因此,依据具体的应用目的和策略,就可以选择已有的数据库管理系统,或是动手编写自己的数据库管理系统。
数据库技术的应用
数据库技术的应用范围非常广泛,除了企业管理的信息处理,还覆盖到了医疗、金融、技术开发、物流配送、人力资源管理等多个领域,数据库的应用不仅仅是简单的信息的存储,而是以信息管理为导向的综合性解决方案。
在医疗行业中,数据库可以为患者存储病史和药物记录,作为医生开出诊断和
治疗方案的重要依据。在金融领域,数据库可以管理大量的交易数据和客户资料,以最快的速度为客户提供快捷的服务和方便的交易。
数据库技术与应用课后习题答案
第一章习题答案
1.1 选择题
1. A
2. C
3. C
4. B
5. C
6. A
7. C
8. B
9. D 10. A 11. D 12. A 13. A 1.2 填空题
数据
数据的逻辑独立性
数据的物理独立性
层次数据模型,网状数据模型,关系数据模型
能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现实体、记录
属性、字段
码
域
一对一、一对多、多对多
E-R模型
E-R模型
层次模型、网状模型、关系模型
数据操作、完整性约束
矩形、菱形、椭圆形
层次模型、一对多
网状模型
关系模型
关系
外模式、模式、内模式
三级模式、两级映像
外模式、模式、内模式
数据、程序
数据逻辑、数据物理
DBMS(数据库管理系统)、DBA(数据库管理员)
1.4 综合题
2.
(注:各实体的属性省略了)
3.
第二章习题答案
1.1 单项选择题
1. C
2. A
3. B
4. C
5. C
6. D
7. A
8. B
1.2 填空题
集合
2. 能唯一标识一个实体的属性
系编号,学号,系编号
关系,元组,属性
关系模型,关系,实体,实体间的联系
投影
1.4 综合题
1. πsno(σcno=’2’(SC))
2. πsno(σcname=’信息系统’(SCCOURSE))
3. πsno,SNAME,SAGE(STUDENT)
第三章习题答案
1.1
select * from jobs
1.2
select emp_id,fname+'-'+lname as 'Name' from employee
1.3
select emp_id,fname+'-'+lname as 'Name',Year(getdate())-Year(hire_date) as 'worke time' from employee order by 'worke time'
数据库技术与应用(第二版)课后答案
第1章习题参考答案
1。思考题
(1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系?
答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。
(2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。
(3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点?
答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。
(4)关系数据库中选择、投影、连接运算的含义是什么?
答:
1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集.
2)投影运算:从关系中指定若干个属性(字段)组成新的关系.投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少.
3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的.
(5)关键字段的含义是什么?它的作用是什么?
数据库技术与应用(冯凤娟)课后答案
第1章数据库系统概述
四、综合题
1.
商品(商品号,商品名,单价,产地)
商店(商店编号,店名,店址,店经理编号)
销售(商店编号,商品编号,月销售量)
职工(职工编号,职工名,性别,工资,商店编号,聘用开始时间)2.
3.
第2章关系数据库4. (1)
(2)
(3)
(4)
(5)
5.
(1)
(2)
(3)
第四章关系数据库
4.
第五章数据库设计
1. 数据库系统的设计分为哪几个阶段?各阶段完成的具体任务是什么?
答:(1)系统需求分析阶段:要收集数据库所有用户的信息内容和处理要求,并加以规划和分析。(2)概念结构设计阶段:是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。(3)逻辑结构设计阶段:是将上一步所得到的概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。(4)物理结构设计阶段:是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。(5)数据库实施阶段:根据物理结构设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。(6)数据库运行与维护阶段:主要是收集和记录实际系统运行的数据,用来评价数据库系统的性能,进一步调整和修改数据库。
2. 数据库结构设计的任务是什么?分别形成的数据库模式是什么?
答:数据库的结构设计是指根据给定的应用环境,进行数据库的模式或子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。
数据库结构设计的不同阶段形成了数据库的各级模式,即:(1)在概念设计阶段形成独立于机器特点,独立于个DBMS产品的概念模式,在本篇中就是E-R 图;(2)在逻辑设计阶段将E-R图转换成具体产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后在基本表的基础上再建立必要的视图,形成数据
数据库技术与应用
数据库技术与应用
随着互联网的高速发展和各种数字应用的出现,数据库技术越来越成为了人们日常生活和工作的核心部分。一个强大的数据库系统可以帮助我们管理大量的数据,让我们更轻松地进行交流、存储和处理信息。本文将会探讨数据库技术在现代应用程序中的重要性,并分析一些实际的应用案例。
什么是数据库?
在我们开始讨论数据库技术的应用前,让我们先了解一下什么是数据库。
数据库是一个结构化的数据集合,其中包含了多个数据表。每个数据表都有自己的数据字段,用来存储不同类型的数据。使用数据库技术可以让我们高效地存储、管理和检索数据,从而帮助我们更好地进行数据分析和决策。
数据库技术的应用
数据库技术的应用非常广泛,从个人计算机到企业级系统,都可以使用数据库来存储和管理各种类型的数据。以下是一些实际的应用案例:
电子商务
在线购物网站必须处理大量的订单和客户数据,这些数据需要
被高效地存储和管理。通过使用数据库技术,电子商务网站可以
轻松地处理数百万个订单和客户数据,能够快速地获取所需信息
并提供最佳的购物体验。
社交媒体
社交媒体平台是数据库技术的另一个主要应用场景。Facebook、Twitter和Instagram等社交媒体平台都需要处理大量用户数据,这
些数据包括个人资料、用户关系、社交活动和用户生成内容。由
于这些数据量非常大,使用数据库技术可以帮助社交媒体平台处
理这些数据,并提供更高效的用户体验。
金融服务
银行、保险公司和投资公司都需要处理大量的金融数据。通过
使用数据库技术可以高效地管理账户信息、投资组合数据、交易
信息和客户数据,从而有效地管理金融风险和提高业务效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库技术与应用》
课程教学大纲(及实验教学大纲)
第一部分课程教学大纲
课程名称:数据库技术与应用(Application of Database Technology)
授课教师:
答疑时间:
办公室:信息管理与工程学院
课程类别:限定选修课(模块V、挂牌、财经类专业学生计算机应用基础选修课)
课程时间安排:2012年2月—2012年6月
授课时间:
授课地点:教育技术中心
授课安排调整:节日放假,课程内容顺延
期末考试时间:第17周(随堂闭卷笔试)
教学课时数: 2 × 17 = 34课时(课后课程实验8课时)
课程网址:上财教学网
指定教材:
崔敬东于长锐崔丽丽编著。数据库技术与应用——面向业务分析的Access 2003。清华大学出版社,2011
参考书目:
亚历山大著梁普选刘玉芬等译。Access数据分析宝典。电子工业出版社,2006
布鲁特曼等著,付宇光等译。Access Cookbook中文版:数据分析详解。清华大学出版社,2008
预备知识:
本课程为财经类专业学生的计算机应用基础选修课,假设学生已经掌握计算机应用的基本技能和关于计算机的基础知识,主要着重于计算机基本概念、基本原理、基础知识和基本操作。
教学目的:
本课程教学目的在于向学生较全面地介绍关系数据库技术的基本知识和一般原理,使学生在理解数据在关系数据库中的组织形式、数据彼此的逻辑联系及联系方式等基本范畴的基础上,掌握基于关系数据库技术的数据分析方法,并能够熟练地应用Microsoft Access关系数据库管理系统软件提取数据、加工数据和对数据进行组织输出。同时,通过上机操作、练习和实验,使学生加深对关系数据库理论的理解和认识,提高综合分析问题和解决问题的能力,并掌握利用Microsoft Access工具从数据库中查询数据和设计业务报表的方法。
课堂练习:
由于本课程的重点是数据库理论和技术的实际应用,因此具有很强的操作实验性质,所以要求学生一
定要在仔细聆听授课内容的基础上,认真做好课堂练习,这样将有助于理解课程内容。
课程实验:
为了培养学生分析数据的逻辑思维能力以及使用Microsoft Access的操作能力,本课程专门安排了8个课时的课程实验,以达到利用数据库技术从众多的明细业务数据中获得有用信息、并利用这些信息辅助管理决策的目的。
考核形式:
为了督促学生认真学习,我们将对学生平时的学习过程和学习效果进行监督和检查,并以此作为评定平时成绩的依据。评定平时成绩的依据包括实验完成情况、出勤、病假、事假、迟到、旷课、课堂回答问题情况等记录。最后期末闭卷笔试一次。课程最后成绩的具体计算方法如表1所示:
表1 课程成绩评定标准
期末试卷题型及结构:
是非判断题 20%
选择题 60%
填空题 20%
学术诚实:
涉及学生的学术不诚实问题主要包括替同学签到、抄袭他人作业、考试作弊等行为。一经发现,将报告学校相关部门并根据学校有关规定进行处理。
《数据库技术与应用》教学要点
第1章数据库技术概述
讲解数据模型的概念及要素、常用的数据模型。
讲解数据库、数据库管理系统、数据库应用系统等基本概念及其相互关系。
介绍数据库技术的两大类应用方式。
使学生掌握创建和打开Access数据库的操作方法。
第2章数据定义功能:创建表
讲解表以及字段、记录、关键字、数据类型、字段属性等基本概念。
使学生掌握使用设计器(在设计视图中)创建表的操作方法。
通过CREATE TABLE、ALTER TABLE和DROP TABLE等SQL命令的上机练习,使学生理解DDL的作用。
通过上机练习,使学生掌握在不同类型文件之间导入和导出数据的操作方法。
第3章数据操纵功能
通过INSERT INTO、UPDATE和DELETE FROM等SQL命令的上机练习,使学生理解DML的作用。
通过上机练习,使学生掌握在数据表视图中插入、修改和删除记录的操作方法。
通过上机练习,使学生理解数据查找、替换和筛选中条件的含义、作用和用法,并掌握在Access中设置条件的操作方法。
第4章数据控制功能和表间关系
通过输入掩码、有效性规则和有效性文本等字段属性的实例介绍和上机练习,使学生理解在数据输入过程中保证数据完整性的具体措施,并掌握利用有效性规则验证数据完整性的操作方法。
讲解实体-联系方法,使学生理解现实世界、概念模型和数据模型3者之间的联系。
通过实例讲解外部关键字、表间关系、关联字段等基本概念,并使学生理解分散在不同表中的数据是如何通过关联字段建立内在逻辑联系的。
通过实例介绍和上机练习,使学生理解参照完整性、级联更新相关字段、级联删除相关记录等软件功能在数据操纵过程中保证数据完整性的原理。
讲解业务数据分析的前期准备工作的步骤及内容。
讲解数据库技术两种应用方式之间的区别。
第5章数据查询功能:创建与使用查询
通过实例讲解投影、选择和连接等关系运算,使学生了解数据查询功能的基本原理。
通过实例讲解查询的设计视图与SELECT命令之间的对应关系,并详细分析SELECT命令中所隐含的投影、选择和连接等关系运算。
通过上机练习,使学生掌握根据查询任务的具体要求在设计视图中创建查询的操作方法和基本技能。
通过上机练习,使学生掌握利用内置函数从表中基础数据提取更多信息、利用分组查询对数据汇总的基本方法。
通过实例介绍,使学生理解操作查询和数据定义查询的本质以及与SELECT查询之间的区别。
第6章数据展示和输出功能:创建与使用报表
讲解报表的组成结构,使学生掌握报表设计的基本原则。
讲解文本框、标签、线条等常见控件的用法,使学生掌握在报表中运用控件的方法。
通过实例讲解和上机练习,使学生掌握报表数据来源的分析及组织方法。
通过实例讲解和上机练习,使学生掌握多级分组报表的设计方法。
通过实例讲解表达式及其应用,使学生掌握在表、查询和报表等对象中应用表达式的方法。
第7章数据透视表和数据透视图
通过实例讲解和上机练习,使学生掌握创建数据透视表和数据透视图的操作方法。
通过实例讲解度量值、维、维级别、维成员、数据粒度、多维数据集等概念,使学生理解上卷、下钻、切片、切块和旋转等多维数据分析方法。
通过实例讲解和上机练习,使学生掌握利用数据透视表和数据透视图进行多维数据分析的方法。
通过实例讲解和上机练习,使学生掌握在数据透视图中绘制多个数据系列的操作方法。
第8章 Access数据库技术在客户关系管理中的应用
通过案例讲解客户关系管理(CRM)的基本概念、内涵及典型任务。
介绍业务数据分析前期准备工作的主要内容和方法,并使学生认识前期准备工作的重要性。
通过实例讲解面向CRM的业务分析方法,并使学生掌握利用查询、数据透视表、数据透视图等工具分析客户盈利能力、客户交易习惯、寻找特殊客户的方法。
通过案例重申数据库技术的“数据分析与分析结果展示”作用,使学生全面理解和掌握面向业务分析的数据库技术应用方式与流程。