最新《数据库系统》教学大纲.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据库系统教学大纲数据库系统教学大纲数据库系统教学大纲一、课程概述1. 课程研究对象和研究内容数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。数据库系统研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。2. 课程在整个课程体系中的地位数据库系统是计算机专业的必修课。数据库系统的先行课是数据结构,它的后续课是软件工程。二、课程目标1. 使学生理解数据库系统的基本概念,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。三、课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1 数据库基础知识1.1 数据库的特点及相关概念1.2 数据库技术及发展1.3 数据库系统的结构2 数据模型与概念模型2.1 信息的三种世界及其描述2.2 概念模型及其表示2.3 常见的数据模型3 关系数据库3.1 关系模型及其定义3.2 关系代数4 关系数据库标准语言SQL4.1 SQL概述及特点4.2 SQL的数据定义功能4.3 SQL的数据查询功能4.4 SQL的数据更新功能4.5 SQL的数据控制功能5 SQL Server 2000关系数据库管理系统5.1 SQL Server 2000系统结构5.2 SQL Server 2000的管理功能6 数据库保护及SQL Server的数据库保护技术6.1 数据库的安全性及SQL Server的安全管理6.2 数据库完整性及SQL Server的完整性控制6.3 数据库的并发控制及SQL Server的并发控制机制6.4 数据库恢复技术与SQL Server的数据恢复机制7 数据库系统的设计方法7.1 数据库系统设计概述7.2 系统需求分析7.3 概念结构的设计7.4 数据库逻辑结构的设计7.5 数据库物理结构的设计8 关系数据库理论8.1 关系数据模式的规范化理论8.2 关系模式的分解算法四、课程实施数据库系统是计算机专业和通信工程专业的必修课。一般情况下,计算机专业为72课时,通信工程为 54课时。课时安排及教学方法表教学内容课时建议教与学的方法建议72课时54课时1 数据库基础知识1.1 数据库的特点及相关概念1.2 数据库技术及发展1.3 数据库系统的结构6课时4课时讲述2 数据模型与概念模型2.1 信息的三种世界及其描述2.2 概念模型及其表示2.3 常见的数据模型6课时6课时讲述3 关系数据库3.1 关系模型及其定义3.2 关系代数8课时6课时讲述4 关系数据库标准语言SQL4.1 SQL概述及特点4.2 SQL的数据定义功能4.3 SQL的数据查询功能4.4 SQL的数据更新功能4.5 SQL的数据控制功能10课时,实验8课时8课时,实验6课时讲述、演示和实验5 SQL Server 2000关系数据库管理系统5.1 SQL Server 2000系统结构5.2 SQL Server 2000的管理功能4课时,实验6课时4课时,实验4课时讲述、演示和实验6 数据库保护及SQL Server的数据库保护技术6.1 数据库的安全性及SQL Server的安全管理6.2 数据库完整性及SQL Server的完整性控制6.3 数据库的并发控制及SQL Server的并发控制机制6.4 数据库恢复技术与SQL Server的数据恢复机制8课时,实验4课时4课时, 实验4课时讲述、演示和实验7 数据库系统的设计方法7.1 数据库系统设计概述7.2 系统需求分析7.3 概念结构的设计7.4 数据库逻辑结构的设计7.5 数据库物理结构的设计4课时4课时讲述、演示8 关系数据库理论8.1 关系数据模式的规范化理论8.2 关系模式的分解算法8课时4课时讲述、演示合计:72课时中含理论课54课时,实验课18课时;54课时中含理论课40课时,实验课14课时。五、教材和参考书目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)数据库和网络中其他软件系统的通信C简答题:(着重考查学生对数据库知识的理解与掌握程度) 例:数据库的三级模式结构是什么?各级模式的作用是什么?D论述题:(着重考查学生对数据库知识的掌握与学会程度)例:什么是数据的独立性?数据库系统中为什么能具有数据独立性?E综合分析题:(着重考查学生对数据库理论知识的掌握与学会程度)例:设关系模式R<U,F>,其中U=A, B, C, D, E, U中各属性均为基本项,求F为下列情况时,R服从的范式和关系的码。(1)F=AABCDE.(2)F=ABCDE, DC.(3)F=ABCD, DE.(4)F=ACD, BE.F设计题:(着重考查学生对SQL和数据库设计技术掌握与学会程度)例:设职工-社团数据库有3个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。试用SQL语句表达下列操作:(1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。(2)查找参加唱歌队或篮球队的职工号和姓名。(3)查找没有参加任何社会团体的职工情况。制定该课程标准小组成员: 审核者: -