网站大量收购独家精品文档,联系QQ:2885784924

《数据库》模拟卷s.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库》模拟卷s

《数据库》模拟试卷 一、单项选择题(共20分,每小题2分) 1、在表中建立索引的目的是加快(D)数据的速度 A、插入 B、删除 C、更改 D、查询 2、选择若干列的关系代数是( B ) A、选择 B、投影 C、连接 D、并 3、学生的学号不能取空值属于()A、一对一 B、多对少 C、多对多 D、一对多 5、与完整性无关的是( A ) A、grant B、default C、check D、trigger 6、数据依赖中最重要的是( A ) A、函数依赖和多值依赖 B、函数依赖和连接依赖 C、连接依赖和多值依赖 D、函数依赖、多值依赖和连接依赖 7、下面不属于常用的数据模型的是( D ) A、关系模型 B、层次模型 C、网状模型 D、ER模型 8、封锁是并发控制的主要技术,基本的封锁有2种,它们是( C ) A、两段锁,共享锁 B、共享锁,读锁 C、共享锁,写锁 D、写锁,排它锁 9、SQL核心动词Revoke实现的是数据库的( C )控制 A、完整性 B、并发控制 C、安全性 D、恢复 10、以下说法不正确的是( D ) A、BCNF是3NF的改进 B、1NF是基本关系的要求 C、规范化的主要方法是模式分解 D、2NF肯定是3NF 二、解答题(共15分,每小题5分) 1、视图的概念及优点。 2、简述事务的概念与特点。 3、设计数据库关系模式的基本要求是几范式?设计得不好的关系模式可能会产生哪些问题? 三、解答题(共15分,每小题5分) 1、设有一个关系模式R(A,B,C,D),其函数依赖的集合为F={AB-C,D-B}; (1)给出R的所有候选键;AD (2)判断该关系模式所属范式的最高等级,并说明理由。 R∈1NF; 因为B部分函数依赖于AD,R不是2NF。 2、设有一个关系模式R(A,B,C,D),其函数依赖的集合为F={A-B,BC-D,D-A}; (1)给出R的所有候选键;AC,BC,CD (2)在函数依赖的范围内判断该关系模式所属范式的最高等级,并说明理由。 R∈3NF; 因为没有非主属性,R是3NF,又因为D-A的决定因素D不是key之一,R不是BCNF。 3、已知道关系模式为R(学号,姓名,性别,系名,系主任); (1)求出该关系模式的侯选键。 学号 (2)在函数依赖的范围内判断该关系模式的最高范式等级并简要说明理由。 R∈2NF; 因为没有非主属性部分函数依赖于key,R是2NF;又因为系主任传递函数依赖于key,R不是3NF。 四、根据如下的关系模式,用SQL语言完成以下各题(共40分,每小题4分) 读者(编号,姓名,年龄,部门) 图书(书号,书名,定价,作者,出版社) 借阅(编号,书号,借期,还期) 1、借阅图书时填写编号,书号,借期,归还图书时填写还期;请定义关系模式“借阅”,各字段数据类型请合理选定,并包含约束主码、外码约束。 Create table借阅 (编号 char(10) references读者(编号),书号 char(10) references 图书(书号),借期 datetime ,还期 datetime check(还期=’2010-12-31’), Primary key(书号, 借期)) 2、在图书表中插入数据(数据库,清华大学,B1)。 Insert into 图书(书号,书名,出版社) values(’B1’,’数据库’,’清华大学’) 3、把图书表中没有确定价格的图书价格改为20。 Update 图书 set定价=20 where定价 is null Update 图书 set定价=0 where书号 not in(Select 书号 from 借阅) 4、按出版社统计图书数量,结果列名为(出版社,数量)。 Select 出版社, count(*) 数量 from 图书 group by出版社 5、查询计算机系姓张的读者姓名,年龄。 Select 姓名,年龄 from读者 where部门=’ 计算机系’ and 姓名 like ‘张%’ 6、把图书信息按价格从高到低排序,相同价格按出版社的从小到大排序。 Select * from 图书 order by 定价 desc, 出版社 asc 7、求还没归还的图书书号与清华大学出版的图书书号的并集。 Select 书号 from 借阅 where 还期 is null union Select书号 from图书 where出版社=’ 清华大学出版社’ Select书号 fro

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档