欢迎来到天天文库
浏览记录
ID:34380813
大小:72.50 KB
页数:10页
时间:2019-03-05
《2011-2012学年第2学期《数据库原理与应用》课程a卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西北农林科技大学本科课程考试试题(卷)2011—2012学年第2学期《数据库原理与应用》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:一、单项选择题(每小题2分,共20分)得分:分1.数据库系统的数据独立性体现在(B)。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构2.从两个关系的笛卡尔积中,选取属性间满足一定条件的元组,这种操作称为(D)。A、投影B、选择C、自然连接D、θ连接
2、3.下面的选项不是关系数据库基本特征的是()。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.行的顺序无所谓,即行的次序可以任意交换D.任意两个元组不能完全相同4.SQL语言集数据操纵、数据定义和数据控制功能于一体,其中,GRANT和REVOKE语句是实现()功能。A.数据查询B.数据操纵C.数据定义D.数据控制5.在SQLServer2008中,以下哪个操作不可能激活触发器()。A.INSERTB.DELETEC.SELECTD.UPDATE6.关系模式中,满足2NF的模式()。A.可能满足1NFB.必定满足1NFC.必
3、定满足3NFD.必定满足BCNF7.下列选项哪个不是存储过程的优点()。A.执行速度快、效率高B.模块式编程第10页共10页C.减少网络流量D.保证数据库的完整性8.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建立什么样的索引”这一设计内容应该属于()设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计9.数据库恢复中,日志文件用于保存()。A.事务对数据库的更新操作B.程序的执行结果C.程序的运行过程D.事务对数据库的查询操作10.数据库系统运行过程中,由于事务代码错误所产生的故障称为()。
4、A.设备故障B.事务故障C.系统故障D.介质故障二、填空题(每空1分,共10分)得分:分1.根据数据模型应用的不同目的,可以将数据模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是模型。2.数据库的安全性是指保护数据库以防止所造成的数据泄漏、更改或破坏。3.如果把两个关系R、S在做时舍弃的元组也保存在结果关系中,而在其它属性上填空值,这种连接就叫做外连接。4.在T-SQL中可以使用Select语句和语句为局部变量赋值。5.一个“不好”的关系模式会存在数据冗余太大、、更新异常、删除异常。6.在SQLServer200
5、8中触发器提供两种触发方式,即:前触发和。7.在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y对X完全函数依赖。8.对于系统故障的恢复,恢复子系统除了需要重做故障发生时所有已提交的事务,还需要所有未完成的事务。9.若事务T对数据对象A加上共享锁,其他事务只能对A加锁。10.一个给定的并发调度,当且仅当它是的,才认为是正确调度。三、名词解释(每小题3分,共15分)得分:分1.候选码第10页共10页2.参照完整性规则3.DBS4.事务5.函数依赖四、简答题(每题5分,共20分)得分:分1.简述SQLSERVER200
6、8中的安全机制,从登录账户、数据库用户、授权和角色等方面描述。2.举例说明如何使用触发器来保证数据库的完整性。3.简述概念结构设计的方法、步骤及阶段成果。第10页共10页4.设工厂里有一个记录职工每天日产量的关系模式:R(职工编号,日期,日产量,车间编号,车间主任)。如果规定:每个职工每天只有一个日产量;每个职工只能隶属于一个车间;每个车间只有一个车间主任。分析R是否达到3NF,如果没有请对其进行分解,使分解后的关系模式达到3NF。五、综合题(共35分,第1题11分,第2题24分)得分:分1.某企业集团有若干工厂,每个工厂生产多种产品
7、,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址、面积、电话,产品的属性有产品编号、产品名、规格、重量,职工的属性有职工号、姓名、性别、工种。(1)根据上面的描述,画出此企业集团的ER图。(6分)第10页共10页(2)将ER图转换成关系模式。(5分)2.数据库中有三个关系分别如下:(24分)顾客(顾客号,顾客姓名,身份证号,住址,联系方式)产品(产品号,产品名,生产日期,类别,生产厂家)订购(顾客号,产品
8、号,数量,订购日期)注:一个顾客可以订多种产品,一种产品可以订购给多个顾客(1)写出以下查询的关系代数:(每题3分)①查询订购蒙牛纯牛奶的数量大于500的顾客姓名与身份证号。②查询订购了P01和P04号产品的顾客姓名。(
此文档下载收益归作者所有