- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011-2012学年2第学期《数据库原理与应用》课程A卷
西北农林科技大学本科课程考试试卷专业班级: 命题教师: 审题教师:姓名: 学号: 考试成绩:A. 执行速度快、效率高 B. 模块式编程
C. 减少网络流量 D. 保证数据库的完整性
8.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建立什么样的索引”这一设计内容应该属于( )设计阶段。
A.概念设计 B.逻辑设计 C.物理设计 D.全局设计
9.数据库恢复中,日志文件用于保存( )。
A.事务对数据库的更新操作 B.程序的执行结果
C.程序的运行过程 D.事务对数据库的查询操作
10.数据库系统运行过程中,由于事务代码错误所产生的故障称为( )。
A.设备故障 B.事务故障 C.系统故障 D.介质故障
二、填空题(每空1分,共10分) 得分: 分
1.根据数据模型应用的不同目的,可以将数据模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是 模型。
2.数据库的安全性是指保护数据库以防止 所造成的数据泄漏、更改或破坏。
3.如果把两个关系R、S在做 时舍弃的元组也保存在结果关系中,而在其它属性上填空值,这种连接就叫做外连接。
4.在T-SQL中可以使用Select语句和 语句为局部变量赋值。
5.一个“不好”的关系模式会存在数据冗余太大、 、更新异常、删除异常。
6.在SQL Server 2008中触发器提供两种触发方式,即:前触发和 。
7.在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有 ,则称Y对X完全函数依赖。
8.对于系统故障的恢复,恢复子系统除了需要重做故障发生时所有已提交的事务,还需要 所有未完成的事务。
9.若事务T对数据对象A加上共享锁,其他事务只能对A加 锁。
10.一个给定的并发调度,当且仅当它是 的,才认为是正确调度。
三、名词解释(每小题3分,共15分) 得分: 分
1.候选码
2.参照完整性规则
3.DBS
4.事务
5.函数依赖
四、简答题(每题5分,共20分) 得分: 分
1.简述SQL SERVER 2008中的安全机制,从登录账户、数据库用户、授权和角色等方面描述。
2. 举例说明如何使用触发器来保证数据库的完整性。
3.简述概念结构设计的方法、步骤及阶段成果。
4. 设工厂里有一个记录职工每天日产量的关系模式:
R(职工编号,日期,日产量,车间编号,车间主任)。
如果规定:每个职工每天只有一个日产量;每个职工只能隶属于一个车间;每个车间只有一个车间主任。分析R是否达到3NF,如果没有请对其进行分解,使分解后的关系模式达到3NF。
五、综合题(共35分,第1题11分,第2题24分) 得分: 分
1.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址、面积、电话,产品的属性有产品编号、产品名、规格、重量,职工的属性有职工号、姓名、性别、工种。
(1)根据上面的描述,画出此企业集团的ER图。(6分)
(2)将ER图转换成关系模式。(5分)
2.数据库中有三个关系分别如下:(24分)
顾客(顾客号,顾客姓名,身份证号,住址,联系方式)
产品(产品号,产品名,生产日期,类别,生产厂家)
订购(顾客号,产品号,数量,订购日期)
注:一个顾客可以订多种产品,一种产品可以订购给多个顾客
(1)写出以下查询的关系代数:(每题3分)
① 查询订购蒙牛纯牛奶的数量大于500的顾客姓名与身份证号。
② 查询订购了P01和P04号产品的顾客姓名。
(2)写出以下操作的SQL语句:(每题3分)
① 查询至少订购5种产品的顾客的身份证号和联系方式。
② 将顾客赵小明订购的所有产品订货数量增加500。
③ 查询订购
文档评论(0)