文档详情

河海2012数据库试卷(空白).doc

发布:2016-06-30约小于1千字共3页下载文档
文本预览下载声明
2011-2012学年第二学期 《数据库原理与程序设计》期末试卷 (测绘10级) 班级_________ _ __学号_________ _ __姓名_________ _ __成绩_________ _ __ 一、名词解释(30分,每小题3分) 1、数据库完整性定义与类别 2、2NF的定义 3、数据库的基本特征 4、数据库的模式(逻辑模式)的定义及其主要描述内容 5、E-R图的定义与作用 6、数据库逻辑结构设计的任务 7、请分析下列教师表结构,并分解为第三范式 教师表(职工号、姓名、所在学院、院长姓名、所在系、系主任姓名) 8、候选码 9、数据库的三级模式有哪些 10、数据库设计分哪几个阶段: 二、SQL简答题(45分,每小题3分) 假设有一学生选课数据库,表结构为: 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 1、建立“学生选课”表SC,主码是(Sno,Cno)。 2、删除Course表 3、查询全体学生的学号、姓名、出生年份 4、查询考试成绩有不及格的学生的学号。 5、统计信息系(IS)、数学系(MA)和计算机科学系(CS)女生的人数。 6、查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄 7、查询所有姓王的学生的学号、姓名和考试成绩。 8、查所有有成绩的学生学号和课程号。 9、求平均成绩大于60分的学生学号与平均成绩。 10、查询选修了5门以上课程的学生学号和姓名。 12、查询选修了课程名为“数据库原理”的学生学号和姓名 13、将所有学生的年龄增加1岁 14、将Student表中所有女生记录定义为一个视图 15、创建一个中触发器,当删除学生记录时,同时删除该学生的选课记录。 三、数据库设计题(25分) 请设计一个地籍数据库,它包括:宗地、界址线、界址点等数据。试根据你的理解设计一个数据库,用E-R图进行数据库概念设计(10分),并详细描述数据库的表结构(10分),并用适当的文字描述你的数据库设计(5分)。 2
显示全部
相似文档