ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:98.63KB ,
资源ID:859303      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-859303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统原理期末考试试卷.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

数据库系统原理期末考试试卷.doc

1、浙江大学城市学院2012 2013 学年第 1 学期期末考试试卷 数据库系统原理 开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2013_年_1_月_17_日;所需时间: 120 分钟题序一二三四五六七八总 分得分评卷人得分一_单选题_(本大题共_14_题,每题_2_分,共_28_分。)1. 数据库系统与文件系统的主要区别是 ( )。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2. 数据库的基本特点是( )。A(1)

2、数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A外模式 B内模式 C存储模式 D模式4. 关系数据库管理系统应能实现的专门关系运算包括( )。A排序、索引、统计 B选择、投影、连

3、接C关联、更新、排序 D显示、打印、制表5. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A元组 B行 C记录 D属性第6到第9题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。6. 检索所有比王华年龄大的学生姓名、年龄和性别。正确的SELECT语句是( )。 ASELECT SN,AGE,S

4、EX FROM S WHERE AGE(SELECT AGE FROM S WHERE SN=王华)BSELECT SN,AGE,SEX FROM S WHERE SN王华CSELECT SN,AGE,SEX FROM SWHERE AGE(SELECT AGE WHERE SN=王华)DSELECT SN,AGE,SEX FROM S WHERE AGE王华AGE7. 检索选修课程C2的学生中成绩最高的学生的学号。正确的SELECT语句是( )。ASELECT S# FORM SC WHERE C#=C2 AND GRAD (SELECT GRADE FORM SC WHERE C#=C2)

5、BSELECT S# FORM SC WHERE C#=C2 AND GRADE IN (SELECT GRADE FORM SC WHERE C#=C2)CSELECT S# FORM SC WHERE C#=C2 AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=C2)DSELECT S# FORM SC WHERE C#=C2 AND GRADEALL (SELECT GRADE FORM SC WHERE C#=C2)8. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是( )。ASELECT SSN,SCC#,SCGRA

6、DE FROM S WHERE SS#=SCS#BSELECT SSN,SCC#,SCGRADE FROM SC WHERE SS#SCGRADECSELECT SSN,SCC#,SCGRADE FROM S,SC WHERE SS#=SCS#DSELECT SSN,SCC#,SCGRADE FROM SSC 9. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。ASELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COU

7、NT(*)4 WHERE C#=C2 AND GRADE (SELECT GRADE FORM SC WHERE C#=C2)BSELECT S# FORM SC WHERE C#=C2 AND GRADE IN (SELECT GRADE FORM SC WHERE C#=C2)CSELECT S# FORM SC WHERE C#=C2 AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=C2)DSELECT S# FORM SC WHERE C#=C2 AND GRADEALL (SELECT GRADE FORM SC WHERE C#=C2

8、)10. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。A数据的不一致性 B结构不合理C冗余度大 D数据丢失11. ( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A程序 B命令 C事务 D文件12. 设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( )。A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据T1T2读A=10A=A-5写回读A=10A=A-8写回13. 设T1和T2为两个事务,它们对数据A的并发操作如下所示。T1T2请求S LOCK A 读A=18A=A+10写回A=28COMMITUNLOCK A

9、 请求S LOCK A 读A=18写回A=18COMMITUNLOCK 对这个并发操作,下面4个评价中( )是正确的。A该操作丢失修改B该操作符合完整性要求C该操作的第步中,事务T1应申请X锁D该操作的第步中,事务T2不可能得到对A的锁14. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。A事务故障B系统故障C介质故障D运行故障得分二_不定项选择题_(本大题共_5_题,每题_3_分,共_15_分,少选给1分,多选或错选不给分。)1. 下列关系代数运算中,是单目运算的是( )。 A并B连接C投影 D选择2. 某查询语句中有“%田_”语句,在查询

10、结果中可能含有( )。A张田B陈立田C田华D刘田耕3. 对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是( )。ATeacherNo是码BTeacherNo不能为空CTeacherNo的值可以为“王大力”D每个TeacherNo必须是唯一的4. 对数据库对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常 采用的方法有( )。 A一次封锁法B顺序封锁法C两段封锁法D可串行化调度法5. 把关系看成二维表,则下列说法中正确的是( )。A表中允许出现相同的行 B表中不允许出现相同的行 C行的次序可交换D列的次序可交换得分三_填空题_(本大题共_7_题,每空_1_分

11、,共_10_分)1. 数据库是长期存储在计算机内、有 的、可 的数据集合。 2. 关系代数中,从两个关系中找出相同元组的运算称为 运算。3. 若关系为1NF,且它的每一非主属性都 码,则该关系为2NF。4. 如果数据库中只包含成功事务提交的结果,就说数据库处于 状态。5. 在数据库中,当某个实际值暂时未知或无意义时,我们将其表示为_。6. E-R图的主要元素是实体集、_和_。7. 参照完整性规则是定义_与_之间的引用规则。得分四_设计题_(本大题共_3_题,每题_分,共_10_分)某医院病房计算机管理中需要如下信息:1) 科室:科名,科地址,科电话,医生姓名2) 病房:病房号,床位号,所属科室

12、名3) 医生:姓名,职称,所属科室名,年龄,工作证号4) 病人:病历号,姓名,性别,诊断,主管医生,病房号其中1) 一个科室有多个病房、多个医生2) 一个病房只能属于一个科室3) 一个医生只属于一个科室,但可负责多个病人的诊治4) 一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图;(5分)(2)将该E-R图转换为关系模型结构;(3分)(3)指出转换结果中每个关系模式的主码和外码。(2分) 得分五_应用题_(本大题共_4_题,每题_2_分,共_8_分)如下给出的关系模式R工程号材料号数量开工日期完工日期价格P1I142000.52001.5250P1I262000.

13、52001.5300P1I3152000.52001.5180P2I162000.112001.12250P2I3182000.112001.12180回答下列问题:(1)给出R的主码; (2)画出R的函数依赖图; (3)R属于第几范式,为什么? (4)将R分解为高一级范式。 得分六_关系代数及查询优化题_(本大题共_3_题,每题_分,共_8_分)设有如下所示的三个关系S、C和SC。用关系代数表达式表示下列要求,并求出结果。S C学号姓名年龄性别籍贯20001王小严20女北京20002李 白21男上海20003陈志坚23男长沙20004王 兵20男上海20005张 红22女武汉课程号课程名教师

14、办公室C001高等数学李 娟416C002数据结构刘小东415C003操作系统吴 浩415C004编译原理王 伟415SC学号课程号成绩20001C0019020001C0029020001C0038520001C0048720002C0019020003C0017520003C0027020003C0045620004C0019020004C0048520005C0019520005C00380(1)给出籍贯为上海的学生姓名、学号和选修的课程名的结果集。(2分)(2)给出查询籍贯为上海的学生姓名、学号和选修的课程号的关系代数表达式。(3分)(3)根据(2)的表达式,给出查询语法树,并进行优化

15、。(3分) 得分七_SQL题_(本大题共_7_题,每题_3_分,共_21_分)设有如下关系模式: Dept(部门)代码描述数据类型长度约束条件Did部门编号VARCHAR3主码DName部门名称VARCHAR8Tel部门电话VARCHAR20address地址VARCHAR100Staff(教工)代码描述数据类型长度约束条件Sid教工编号VARCHAR6主码SName教工名VARCHAR30不能为空Did部门编号VARCHAR3SSex性别VARCHAR2SBirth出生日期DateTitle职称VARCHAR10Salary工资FloatTeach(授课)代码描述数据类型长度约束条件Sid教

16、工编号VARCHAR6主码Cid课程编号VARCHAR5主码Class上课班级VARCHAR8TRoom上课地点VARCHAR20TTime上课时间Date不能为空Course(课程)代码描述数据类型长度约束条件Cid课程编号VARCHAR5主码CName课程名称VARCHAR10CCredit学分Float用SQL语言写出如下的程序设计问题。1. 创建一张表Teach_bak,结构与授课表完全一样。2. 将所有课程名为数据库系统原理的授课信息插入Teach_bak表中。3. 把查询和删除“课程”表数据的权限授给用户U2。4. 将部门名称为物理系的所有教工工资上调100元。5. 查询各位教师任课门数,输出:教师编号、教师名称、任课门数。6. 创建一个所有教师任课信息的名为“V_Teach”的视图,包含下列属性:姓名、课程名称、上课班级、上课时间、上课地点。7. 用相关子查询,查询“计算机系”所开的课程信息。 第7页,共8页

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922