1.2课程标准和教学安排
1.2.1 数据库系统课程教学标准
1.课程概述
(1)课程研究对象和研究内容
数据库原理与应用技术是当前计算机领域中应用最广泛、发展最迅速的技术。数据库系统课程研究如何利用计算机科学组织数据、存储数据和维护数据,如何方便快捷利用数据,如何有效保证数据的安全性和完整性。
(2)课程在整个课程体系中的地位
数据库系统是计算机专业的必修课,其先行课是数据结构,后续课是软件工程。
2.课程目标
① 使学生理解数据库系统的基本概念,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。
② 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。
③ 使学生了解数据库的发展及其趋势,培养学生的科研素质。
3.课程内容和要求
这门课程的知识与技能要求分为知道、理解、掌握、学会四个层次,一般涵义表述如下:
⊙ 知道——指对这门课程和教学现象的认知。
⊙ 理解—指对这门课程涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
⊙ 掌握——指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
⊙ 学会——指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。
教学内容和要求见表1-5,表中的“√”表示教学知识和技能的教学要求层次。本标准中打“*”的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
表1-5 教学内容及教学要求
续表
数据库系统是计算机及计算机相关专业的必修课程。一般情况下,计算机专业安排72课时(其中理论课时54,实验课时18),计算机相关专业安排54课时(其中理论课时36,实验课时18),具体课时安排及教学方法如表1-6所示。
表1-6课时安排及教学方法
4.学习评价与考核
① 本课程的评价依据是本课程标准规定的课程目标、教学内容和要求。
② 考试时间:120分钟。
③ 考试方式、分制与分数解释。
采用闭卷+笔试的期终考试、实验考核和平时成绩(主要为作业和实验报告)相结合的方式评定学生成绩。以百分制评分,60分为及格,满分为100分。其中,平时成绩为10分,实验考核为20分,期终考试卷面为70分。
④ 题型:单选题,多选题,名词解释,简答题,论述题,综合分析题,设计题等。
A. 单选题(着重考查学生对知识的识别程度):
例1-1:用二维表结构表示实体以及实体间联系的数据模型称为______。
A)网状模型
B)层次模型
C)关系模型
D)面向对象模型
B. 多选题(着重考查学生对知识的识别程度):
例1-2:在下面所列出的条目中,哪些是数据库管理系统的基本功能______。
A)数据库定义
B)数据库的建立和维护
C)数据库存取
D)数据库和网络中其他软件系统的通信
C. 简答题(着重考查学生对知识的理解与掌握程度):
例1-3:数据库的三级模式结构是什么?各级模式的作用是什么?
D. 论述题(着重考查学生对知识的掌握与学会程度):
例1-4:什么是数据的独立性?数据库系统中为什么能具有数据独立性?
E. 综合分析题(着重考查学生对数据库理论知识的掌握与学会程度):
例1-5:设关系模式R<U,F>,其中U={A,B,C,D,E},U中各属性均为基本项,求F为下列情况时,R服从的范式和关系的码。
A)F={A→ABCDE}
B)F={AB→CDE,D→C}
C)F={AB→CD,D→E}
D)F={A→CD,B→E}
F.设计题(着重考查学生对SQL和数据库设计技术掌握与学会程度):
例1-6:设职工-社团数据库有3个基本表:
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号,编号,参加日期)
试用SQL语句表达下列操作:
A)定义职工表、社会团体表和参加表,并说明其主码和参照关系。
B)查找参加唱歌队或篮球队的职工号和姓名。
C)查找没有参加任何社会团体的职工情况。