资源描述
《数据库应用》教学大纲
一、课程概述
1. 课程研究对象和研究内容。
数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。《数据库应用》研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。
2. 课程在整个课程体系中的地位。
《数据库应用》是通信工程专业的选修课。《数据库应用》的先行课是《算法与数据结构》。
二、课程目标
1. 使学生理解《数据库应用》的基本概念,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。
2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。
3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。
三、课程内容与教学要求
这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:
知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求
教学内容
知道
理解
掌握
学会
1 数据库基础知识
1.1 数据库的特点及相关概念
1.2 数据库技术及发展
1.3 数据库应用的结构
√
√
√
2 关系数据库
2.1 关系模型及其定义
2.2 关系代数
√
√
3 关系数据库标准语言——SQL
3.1 SQL概述及特点
3.2 SQL的数据定义功能
3.3 SQL的数据查询功能
3.4 SQL的数据更新功能
3.5 SQL的数据控制功能
√
√
√
√
√
4 SQL Server 2000关系数据库管理系统
4.1 SQL Server 2000系统结构
4.2 SQL Server 2000的管理功能
√
√
5 数据库应用的设计方法
5.1 数据库应用设计概述
5.2 系统需求分析
5.3 概念结构的设计
5.4 数据库逻辑结构的设计
5.5 数据库物理结构的设计
√
√
√
√
√
四、课程实施
《数据库应用》是计算机通讯专业的必修课,系专业主干课程。
计算机通信工程专业学时安排为 54课时。
课时安排及教学方法表
教学内容
课时建议
教与学的方法建议
理论课44课时
实验课10课时
1 数据库基础知识
1.1 数据库的特点及相关概念
1.2 数据库技术及发展
1.3 数据库应用的结构
8课时
讲述
2 关系数据库
2.1 关系模型及其定义
2.2 关系代数
8课时
讲述
3 关系数据库标准语言——SQL
3.1 SQL概述及特点
3.2 SQL的数据定义功能
3.3 SQL的数据查询功能
3.4 SQL的数据更新功能
3.5 SQL的数据控制功能
14课时
6课时
讲述、演示、实验
4 SQL Server 2000关系数据库管理系统
4.1 SQL Server 2000系统结构
4.2 SQL Server 2000的管理功能
8课时
4课时
讲述、演示、实验
5 数据库应用的设计方法
5.1 数据库应用设计概述
5.2 系统需求分析
5.3 概念结构的设计
5.4 数据库逻辑结构的设计
5.5 数据库物理结构的设计
6课时
讲述
合计:
44课时
10课时
五、教材选用
1. 苗雪兰等《数据库应用原理及应用教程》,机械工业出版社,2008年版。
2. 萨师煊等,《数据库应用概论》,高等教育出版社,2006版
3. 王秀坤,《数据库应用原理》,大连理工大学出版社,2004年版。
六、课程评价
1.这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。
2.考试时间:120分钟。
3.考试方式、分制与分数解释
采用闭卷+笔试的期终考试、实验考核和和平时成绩(主要为作业和实验报告)相结合方式评定学生成绩。以百分制评分,60分为及格,满分为100分。其中,平时成绩为10分,实验考核为20分,期终考试卷面为70分。
4.题型:单选题,多选题,名词解释,简答题,论述题,综合分析题,计算题等。
A. 单选题:(着重考查学生对知识的识别程度)
例:用二维表结构表示实体以及实体间联系的数据模型称为______。
A) 网状模型 B) 层次模型 C) 关系模型 D) 面向对象模型
B.多选题:(着重考查学生对知识的识别程度)
例:在下面所列出的条目中,哪些是数据库管理系统的基本功能______。
A)数据库定义 B)数据库的建立和维护
C)数据库存取 D)数据库和网络中其他软件系统的通信
D.简答题:(着重考查学生对知识的理解与掌握程度)
例:数据库的三级模式结构是什么?各级模式的作用是什么?
E.论述题:(着重考查学生对知识的掌握与学会程度)
例:什么是数据的独立性?数据库应用中为什么能具有数据独立性?
F.综合分析题:(着重考查学生对知识的掌握与学会程度)
例:设职工-社团数据库有3个基本表:
职工(职工号,姓名,年龄,性别);
社会团体(编号,名称,负责人,活动地点);
参加(职工号,编号,参加日期)。
试用SQL语句表达下列操作:
(1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。
(2)查找参加唱歌队或篮球队的职工号和姓名。
(3)查找没有参加任何社会团体的职工情况。
制定该课程标准小组成员:
审核者:
展开阅读全文