山东信息职业技术学院2002005学年第二学期.DOC

上传人:国*** 文档编号:991356 上传时间:2018-11-11 格式:DOC 页数:17 大小:221.50KB
下载 相关 举报
山东信息职业技术学院2002005学年第二学期.DOC_第1页
第1页 / 共17页
山东信息职业技术学院2002005学年第二学期.DOC_第2页
第2页 / 共17页
山东信息职业技术学院2002005学年第二学期.DOC_第3页
第3页 / 共17页
山东信息职业技术学院2002005学年第二学期.DOC_第4页
第4页 / 共17页
山东信息职业技术学院2002005学年第二学期.DOC_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、山东信息职业技术学院 2004-2005 学年第二学期2003 级高职数据库原理与应用期末试题()(卷面成绩为 100 分,考试时间为 120 分钟)一、填空(每空 1 分,共 20 分)1、视图是一个虚表,它是从_中导出的表。在数据库中只存放那个使用的_,不存放视图的_.2、SQL 语言中,修改表结构的语句是_.3、关系模式是关系的_,相当于_.4、关系数据库中,二维表称为一个,表的一行称为,表的一列称为。5、关系代数运算中,基本的运算有_,_,_,_,_.6、安全性控制的一般方法_,_,_,_,_,_.7、数据恢复是利用_数据重建已破坏的数据。二、选择(每题 2 分,共 20 分)1数据库

2、系统与文件系统的主要区别是_。A数据库系统复杂,而文件系统简单题号 一 二 三 四 总分得分B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2同一个关系模型的任意两个元组值_。A不能全同 B可全同 C必须全同 D以上都不是3自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的_。A元组 B行 C记录 D属性4SQL 语言具有两种使用方式,分别称为交互式 SQL 和_。A提示式 SQLB多用户

3、 SQLC嵌入式 SQLD解释式 SQL5关系规范化中的删除操作异常是指_。A不该删除的数据被删除 B不该插入的数据被插入C应该删除的数据未被删除 D应该插入的数据未被插入6.属于 BCNF 的关系模式_。A已消除了插入、删除异常B已消除了插入、删除异常和数据冗余C、仍然存在插入、删除异常D在函数依赖范畴内,已消除了插入和删除的异常7从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的关键字是_。AM 端实体的关键字 BN 端实体的关键字CM 端实体关键字与 N 端实体关键字组合 D重新选取其他属性8数据库的_是指数据的正确性和相容性。A安全性 B完整性 C并

4、发控制 D恢复9授权编译系统和合法性检查机制一起组成了_子系统。A安全性 B完整性 C并发控制 D恢复10、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为_。A事务故障 B系统故障 C介质故障 D运行故障三、简答题(15 分,每小题 5 分):1什么是数据库?2什么是数据库的数据独立性?3叙述等值连接与自然连接的区别和联系。四、综合题(45 分):1、设有一个学生-课程数据库,包括学生关系 Student、课程关系 Course 和选修关系 SC。(12 分)Student:学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001

5、李勇 男 20 CS95002 刘晨 女 19 IS95003 王敏 女 18 MA95004 张立 男 19 ISSHAPE*MERGEFORMATCourse学号 课程号 成绩Sno Cno Grade95001 1 9295001 2 8595001 3 8895002 2 9095002 3 80SHAPE*MERGEFORMATSC用关系代数表示下列查询,并写出结果。课程号 课程名 先行课 学分Cno Cname Cpno Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构 7 46 数据处理 27 PASCAL 语言 6 4(1)查询信

6、息系(IS 系)全体学生(2)查询学生关系 Student 中都有哪些系(3)查询至少选修 1 号课程和 3 号课程的学生号码(4)查询至少选修了一门其直接先行课为 5 号课程的课程的学生姓名。2、学生-课程数据库(24 分)学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC(Sno,Cno,Grade)用 SQL 语句实现:(1)为学生-课程数据库中的 Course 表建立索引,按课程号升序建唯一索引。(2)删除 Course 表的索引。(3)查询全体学生的姓名、学号、所在系。(4)

7、查询年龄不在 2023 岁之间的学生姓名、系别和年龄。查询所有姓刘学生的姓名、学号和性别。求各个课程号及相应的选课人数。(5)查询每个学生的学号、姓名、选修的课程名及成绩(6)将所有学生的年龄增加 1 岁。3.设有如下实体:(9 分)学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1)分别设计学生选课和教师任课两个局部信息的结构 E-R 图。(3 分)(2)将上述设计完成的 E-R 图合并成一个全局 E-R 图。(3 分)(3)将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。(3 分)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。