石家庄经济学院数据库试卷B提交版

上传人:206****923 文档编号:37690785 上传时间:2018-04-21 格式:DOC 页数:9 大小:101.21KB
返回 下载 相关 举报
石家庄经济学院数据库试卷B提交版_第1页
第1页 / 共9页
石家庄经济学院数据库试卷B提交版_第2页
第2页 / 共9页
石家庄经济学院数据库试卷B提交版_第3页
第3页 / 共9页
石家庄经济学院数据库试卷B提交版_第4页
第4页 / 共9页
石家庄经济学院数据库试卷B提交版_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《石家庄经济学院数据库试卷B提交版》由会员分享,可在线阅读,更多相关《石家庄经济学院数据库试卷B提交版(9页珍藏版)》请在金锄头文库上搜索。

1、1石石家家庄庄经经济济学学院院试试卷卷 (B 卷)卷)2008 / 2009 学年第学年第 2 学期学期课程名称:数据库原理 共 8 页试卷: B 考试形式: 闭 卷 题题 序序一一二二三三四四五五六六七七总总 分分得得 分分阅卷人阅卷人-装装-订订-线线-学院学院 专业专业 年级年级 班级班级 学号学号 顺序号顺序号 姓名姓名 -阅阅-卷卷-密密-封封-线线- (密封线内不要答题)(密封线内不要答题)索2一、选择题(本大题共 10 小题,每小题 2 分,共 20 分)1.数据模型的三个组成部分是数据结构、数据操作和 【 】 。 A.数据安全性控制 B. 数据一致性规则 C.数据完整性约束 D

2、.数据处理逻辑 2关系模型中,候选码【 】 。 A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能惟一标识该关系模式中任何元 组的属性组成 D以上都不是 3SQL 语言具有【 】的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵 4SQL 语言的数据操纵语句最重要的,也是使用最频繁的 语句是【 】 。 ASELECT BINSERT CUPDATE DDELETE 5设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F= AC,BCD ,那么 = ABD,AC 相对于

3、F【 】。A是无损联接分解,也是保持 FD 的分解 B是无损联接分解,但不保持 FD 的分解 C不是无损联接分解,但保持 FD 的分解 D既不是无损联接分解,也不保持 FD 的分解6关系规范化中的插入操作异常是指【 】 。A不该删除的数据被删除 B不该插入的数据被插入C应该删除的数据未被删除 D应该能插入的数据未能插入 7消除了非主属性对于码的部分和传递依赖的关系模式,必定是【 】 。A1NF B2NF C3NF D4NF 8在关系数据库设计中,设计关系模式是【 】的任务。A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段 9【 】是 DBMS 的基本单位,它是用户定义的一组 SQ

4、L 语句序列。A程序 B命令 C事务 D文件 10.如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q【 】 。A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写 二、填空题(本大题共 10 个空,每空 1 分,共 10 分)1.ER 模型的三个组成要素是:实体、属性和 联系 。2.用树型结构表示实体类型及实体间联系的数据模型称为 层次 模型。3.数据库管理系统(DBMS)通常提供数据定义、 数据操纵 、数据控制和数据库维护功能。4.当数据库系统的物理模式改变时, 模式映像 要作相应的改变,以保证模式保不变。5. 如果数据库中只包含成功事务提交的结果,就说数据库处于

5、一致 状态。6. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 物理模式(内模式) 设计阶段。7.对于函数依赖 XY,如果 Y 是 X 的子集,此函数称为 平凡 函数依赖。8.数据字典的主要内容包括:数据项、数据结构、 数据存储 、数据流和处理过程。9. 嵌入式 SQL 需要用 游标 把集合操作转换成单记录处理方式。10.事务必须具有的四个性质是:原子性、一致性、 隔离性 和持久性。-阅阅-卷卷-密密-封封-线线- (密封线内不要答题)(密封线内不要答题)索3三、简答题(本大题共 3 小题,每小题 5 分,共 15 分)1什么是参照完整性规则?这条规则要求“不

6、引用不存在的实体”。其形式定义如下:如果属性集 K 是关系模式 R1 的主键,K 也是关系模式 R2 的外键,那么 R2 的关系中, K 的取值只允许有两种可 能,或者为空值,或者等于 R1 关系中某个主键值。2简述数据库系统故障恢复的过程。正向扫描日志文件,形成 REDO 和 UNDO 队列;反 向扫描日志文件对 UNDO 队列中的事务进行 UNDO;正 向扫描日志文件对 REDO 队列中的事务进行 REDO;3数据库并发操作会产生哪三类数据不一致问题,采 用什么技术进行并发调度? 1) 丢失更新问题 2) 数据不一致分析问题 3) 读“脏”数据问题 解决的基本方法是采用封锁机制。四.设计题

7、(本大题共 4 小题,每小题 5 分,共 20 分)商店销售系统数据模型的关系模式如下: 商店 S(SNO,SNAME,CITY) 商品 P(PNO,PNAME,COLOR,PRICE) 销售 SP(SNO,PNO,DATE,QTY) 要求用 SQL 完成如下查询:5四、设计题(本大题共 4 小题,每小题 5 分,共 20 分)某市场管理信息系统的数据模型如下: 商店 S(SNO,SNAME,CITY) 商品 P(PNO,PNAME,COLOR,PRICE) 销售 SP(SNO,PNO,DATE,QTY) 要求用 SQL 完成如下查询: 1找出商店 S1 所销售的全部商品的名称。SELECT

8、DISTINCT PNAME FROM P, SP WHERE P.PNO=SP.PNO AND SP.SNO=S12找出销售了红颜色商品的商店名称。SELECT DISTINCT SNAME FROM S, SP,P WHERE S.SNO=SP.SNO AND P.PNO=SP.PNOAND P.COLOR=红3计算 S1 商店的所销售商品的总价。 SELECT SUM(PRICE) FROM P,SP WHERE P.PNO=SP.PNO AND SP.SNO =S164找出至少销售 S1 商店所销售的全部产品的商店号。SELECT SNO FROM SP SPX WHERE NOT E

9、XISTSSELECT *FROM SP SPYWHERE SP.SNO=S1 ANDNOT EXISTSSELECT * FROM SP SPZ WHERE SPZ.SNO=SPX.SNO AND SPZ.PNO =SPY.PNO五、分析题(本大题共 3 小题,每小题 5 分,共 15 分)1设有关系模式 R(A,B,C,D,E),其函数依赖集为 F=AB,CEA,ED;试写出关系模式 R 的候选键, 并说明理由。候选码为 CE, (3 分) 因为: (CE)+=ABCDE=U CEABCDE; 由码的定义可知 CE 可为 R 的候选键 (2 分)-阅阅-卷卷-密密-封封-线线- (密封线内

10、不要答题)(密封线内不要答题)索72设 R=ABCDE, R 上的 F=AC,BD ,CDE,EC 检验分解 =AB,ADE,BCE,BD相对于 F 是不是无损联接分解。初始表: ABCDE ABa1a2b13b14b15 ADEa1b22b23a4a5 BCEb31a2a3b34a5 BDb41a2b43a4b45 结果表: ABCDE ABa1a2a3a4a5 ADEa1b22a3a4a5 BCEb31a2a3a4a5 BDb41a2b43a4b45 根据 AC,BD ,CDE, EC 进行处理(3 分) 存在一行全为 a,因此 相对于 F 是无损联接分解(2 分)4设有关系 R 和函数依

11、赖 F。R(X,Y,Z) ,F = YZ,XZY。试求下列问题: (1)关系 R 属于第几范式?说明原因(5 分) (2)判断关系 R 是否属于 BCNF,若不属于 BCNF,请将关系 R 分解为 BCNF。R 是 1NF。侯选码为 WX,则 Y,Z 为非主属性,又由于 XZ,因此 F 中存在非主属性对侯选码的部分函数依赖。将关系分解为:R1(W,X,Y),F1 = WXY R2(X,Z),F2 = XZ 消除了非主属性对码的部分函数依赖。F1 和 F2 中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关 系模式是 BCNF。8六、应用题(本大题共 20 分)假定一个销售部门的信息系统包括以下的信息: 1)职工的信息:职工号、姓名、住址。 2)部门的信息:部门名称、经理。 3)产品的信息:产品名、型号及产品内部编号。 4)制造商的信息:名称、地址。 其中,一个部门有多个职工;一个销售部门可以销售多 种产品,一个产品可由多个销售部门销售,需记载销售数量; 一个产品可以由多个制造商生产,一个制造商生产生产多个 产品,需记载生产数量。完成如下设计: 1设计该计算机管理系统的 ER 图;(8 分) 2将该 E-R 图转换为关系模型结构;(8 分) 3指出转换结果中每个关系模式的主键和外键

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号