2009-2010-2数据库期末考试试卷答案.doc_第1页
2009-2010-2数据库期末考试试卷答案.doc_第2页
2009-2010-2数据库期末考试试卷答案.doc_第3页
2009-2010-2数据库期末考试试卷答案.doc_第4页
2009-2010-2数据库期末考试试卷答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

孝 感 学 院班 级: 姓 名: 学 号: 密封线 20092010学年度第二学期期末考核试卷考核课程: 数据库原理 考核类型: 考试 考核形式: 闭卷 学生所在院系: 计算机学院 年 级: 0817141/2/3 题号一二三四总分阅卷人得分得分一、 单项选择题( 每小题2分,共30分) 1. 关系范式从低到高依此是( D )A. 4NF BCNF 3NF 2NF 1NF B. BCNF 4NF 3NF 2NF 1NF C. 1NF 2NF 3NF 4NF BCNF D. 1NF 2NF 3NF BCNF 4NF2. 数据库模型提供了两级映象, 它们的作用是( D )A. 控制数据的冗余度 B. 实现数据的共享C. 使数据结构化 D. 实现数据的独立性3. 下列SQL Server语句中出现语法错误的是( D )。A. CREATE TABLE Student B. SELECT * FROMStudent C. CREATE DATABASE XSGL D. DELETE * FROM Student4. SQL中的视图机制属于DBS的( B )。 A完整性措施 B安全性措施 C恢复措施 D并发性措施5. 关系代数运算是以( C )为基础的运算。A. 关系运算 B. 谓词演算 C. 集合运算 D. 代数运算6. 关系数据库系统中所使用的数据结构是( D )A. 树 B.图 C. 表格 D. 二维表7. 设有关系R和S,关系代数表达式R(RS)表示的是( A )A. RS B. R-S C. RS D. RS8. 在关系模型中,一个关键字( C )A. 可由多个关系任意属性组成 B. 至多由一个属性组成C. 可由一个或多个能唯一识别关系模式中任何元组的属性组成 D. 以上都不对9. 要查询XS表中姓“王”且单名的学生情况,可用( A )命令A. SELECT * FROM XS WHERE 姓名 LIKE 王_ B. SELECT * FROM XS WHERE 姓名 LIKE 王%C. SELECT * FROM XS WHERE 姓名 = 王%D. SELECT * FROM XS WHERE 姓名 = 王_10. SQL语言中,SELECT语句的中FROM子句指出的是查询的( A ) A. 数据来源 B. 条件 C. 输出数据项 D. 分组依据11 如果一关系模式是3NF,则该关系模式必定是( A )A. 2NF B. BCNF C.4NF D.5NF12 下列说法中不正确的是( C)。A、任何一个包含两个属性的关系模式一定满足3NFB、任何一个包含两个属性的关系模式一定满足BCNFC、任何一个包含三个属性的关系模式一定满足3NFD、任何一个关系模式都一定有码13. 若用如下的SQL语句创建表S: CREATE TABLE S(S# CHAR(6)PRIMARY KEY,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)并且S表中已经有两行:(022345,李明芳,女,23)和(021876,张为,男,32)今欲向S表插入新元组:.(022345,彭明芳,女,23).(020746,杨云,NULL,NULL). (020721,张为,女,21).可以被成功插入的元组是( C )A. 全部 B. 和 C. 和 D. 和14. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的( C )。A. 视图是外模式 B. 视图是虚表 C. 使用视图可以加快查询语句的执行速度 D. 使用视图可以简化查询语句的编写15. SQL Server 2000或SQL Server 2005中的文件包括: 主数据文件、辅助数据文件和( B )得分A. 索引文件 B. 日志文件 C. 备份文件 D. 程序文件二、填空题(每空1分,共10分)。 1. 模式/内模式映像为数据提供了数据的_物理_独立性。2. 关系代数中专门的关系运算包括:选择、投影、_连接_和除法。3. 关系中主码的取值必须惟一且非空,这条规则是_实体_完整性规则。4. SQL语言提供_数据定义_、数据查询、_数据操纵_ _、数据控制等功能。5. 关系规范化理论是设计_关系数据库_的指南和工具。6. 实现概念模型最常用的表示方法是_E-R图_。7. 设关系模式R是第一范式,且每个非主属性都不传递依赖于R的候选键,则称R是_3NF_ 范式。8. SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用_ Distinct _保留字。得分三、简答题 (每小题10分,共30分)。1. 简述数据库系统的体系结构特点。 数据库系统的体系结构,包括数据库管理系统的三级模式结构和两级映象。数据库系统的三级结构是指数据库系统由外模式(子模式)、模式、内模式三级构成。外模式(又称子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 数据库管理系统在三级模式之间提供了两层映象:外模式 / 模式映象、模式 / 内模式映象两级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。2简要说明数据的完整性约束条件的含义。关系有哪三类完整性约束?数据的完整性约束条件是一组完整性规则。这些规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效和相容。关系有实体完整性、参照完整性和自定义完整性等三类完整性。3. 笛卡尔积、等值连接、自然连接三者有什么区别?笛卡尔积是关系代数中的一个基本操作,而等值连接和自然连接是关系代数中的组合操作。等值连接是在笛卡尔积的基础上选择满足两个关系中给定属性相等的元组的集合。自然连接是在两个关系的相同属性上的等值连接,并且自然连接要在结果中把重复的属性去掉,而等值连接则不必.等值连接中有笛卡尔积运算; 自然连接是一种等值连接,它是两个关系中所有公共属性进行等值连接的结果。得分四、设计题(每小题3分,共30分)Tru现有学生选课关系数据库如表1-表3:表1 学生信息表:student列名数据类型长度是否允许为空值sno字符(文本)型10否sname字符(文本)型10否ssex字符(文本)型2否sage整数(数值)型是sdept字符型4否表2 课程信息表:course列名数据类型长度是否允许为空值cno字符(文本)型3否cname字符(文本)型30否credit整数(数值)型是pcno字符(文本)型3是表3 学生选课表:sc列名数据类型长度是否允许为空值sno字符(文本)型10否cno字符(文本)型30否grade整数(数值)型是用关系代数表达式实现下列1-2小题:1、求成绩在90分以上的学生的学生号和姓名; sno0name(grade=90(StudentSC)2、查询至少选修了一门其直接先修课为005号课程的学生名。 sname(pcno=005(Course SC Student)用SQL语言实现下列3-10小题:3、查询年龄在20岁以下的学生的姓名及其年龄; select sname, sage from student where sage20 4、查询年龄在20-30岁直接的学生的姓名, 姓名, 所在系:; select sname, ssex, sdept from student where sage between 20 and 305、查找所有姓李的学生的姓名, 学号和性别; select sname, sno, ssex from student where sname like 李%6、查询全体学生的情况,查询结果按所在系号升序排列, 同一系中的学生按年龄降序排列; select * from student order by sdept ASC, sage DESC7、查询每个学生的学号, 姓名, 选修的课程名和成绩;select S.sno, sname, cname, grade from student S, course C, sc SC where S.sno=SC.sno and C.cno=SC.cno8、计算1号课程的学生的平均成绩, 最高分和最低分;select avg(grade) as 平均成绩,max(grade) as 最高分, min(grade) as 最低分from scwhere cno=19、查询信息系(IS)学生”数据结构”课程的平均成绩;select avg(grade) from student, course, sc where student.sno=sc.sno and o=sc.c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论