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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1石家庄经济学院试卷(B卷)2008/2009学年第2学期课程名称:数据库原理共8页试卷:B考试形式:闭卷题序一二三四五六七总分得分阅卷人一、选择题(本大题共10小题,每小题2分,共20分)1.数据模型的三个组成部分是数据结构、数据操作和【】。A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑2.关系模型中,候选码【】。A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是3.SQL语言具有【】的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵4.SQL语言的数据操纵语句最重要的,也是使用最频繁的语句是【】。A.SELECTB.INSERTC.UPDATED.DELETE5.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={ABD,AC}相对于F【】。A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解-----------------------------------------------装-------------------------------------------订----------------------------------线------------------------------------学院专业年级班级学号顺序号姓名-----------------------阅-------------------------卷---------------------------密----------------------------封---------------------------线-----------------------(密封线内不要答题)索26.关系规范化中的插入操作异常是指【】。A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该能插入的数据未能插入7.消除了非主属性对于码的部分和传递依赖的关系模式,必定是【】。A.1NFB.2NFC.3NFD.4NF8.在关系数据库设计中,设计关系模式是【】的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段9.【】是DBMS的基本单位,它是用户定义的一组SQL语句序列。A.程序B.命令C.事务D.文件10.如果事务T获得了数据项Q上的排它锁,则T对Q【】。A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写二、填空题(本大题共10个空,每空1分,共10分)1.E—R模型的三个组成要素是:实体、属性和联系。2.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。3.数据库管理系统(DBMS)通常提供数据定义、数据操纵、数据控制和数据库维护功能。4.当数据库系统的物理模式改变时,模式映像要作相应的改变,以保证模式保不变。5.如果数据库中只包含成功事务提交的结果,就说数据库处于一致状态。6.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理模式(内模式)设计阶段。7.对于函数依赖X→Y,如果Y是X的子集,此函数称为平凡函数依赖。8.数据字典的主要内容包括:数据项、数据结构、数据存储、数据流和处理过程。9.嵌入式SQL需要用游标把集合操作转换成单记录处理方式。10.事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。3三、简答题(本大题共3小题,每小题5分,共15分)1.什么是参照完整性规则?这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。2.简述数据库系统故障恢复的过程。正向扫描日志文件,形成REDO和UNDO队列;反向扫描日志文件对UNDO队列中的事务进行UNDO;正向扫描日志文件对REDO队列中的事务进行REDO;3.数据库并发操作会产生哪三类数据不一致问题,采用什么技术进行并发调度?1)丢失更新问题2)数据不一致分析问题3)读“脏”数据问题解决的基本方法是采用封锁机制。四.设计题(本大题共4小题,每小题5分,共20分)-----------------------阅-------------------------卷---------------------------密----------------------------封---------------------------线--------------------------(密封线内不要答题)索4四、设计题(本大题共4小题,每小题5分,共20分)某市场管理信息系统的数据模型如下:商店S(SNO,SNAME,CITY)商品P(PNO,PNAME,COLOR,PRICE)销售SP(SNO,PNO,DATE,QTY)要求用SQL完成如下查询:1.找出商店S1所销售的全部商品的名称。SELECTDISTINCTPNAMEFROMP,SPWHEREP.PNO=SP.PNOANDSP.SNO=’S1’2.找出销售了红颜色商品的商店名称。SELECTDISTINCTSNAMEFROMS,SP,PWHERES.SNO=SP.SNOANDP.PNO=SP.PNOANDP.COLOR=’红’3.计算S1商店的所销售商品的总价。SELECTSUM(PRICE)FROMP,SPWHEREP.PNO=SP.PNOANDSP.SNO=’S1’54.找出至少销售S1商店所销售的全部产品的商店号。SELECTSNOFROMSPSPXWHERENOTEXISTSSELECT*FROMSPSPYWHERESP.SNO=’S1’ANDNOTEXISTSSELECT*FROMSPSPZWHERESPZ.SNO=SPX.SNOANDSPZ.PNO=SPY.PNO五、分析题(本大题共3小题,每小题5分,共15分)1.设有关系模式R(A,B,C,D,E),其函数依赖集为F={A→B,CE→A,E→D};试写出关系模式R的候选键,并说明理由。候选码为CE,(3分)因为:(CE)+=ABCDE=UCE→ABCDE;由码的定义可知CE可为R的候选键(2分)-----------------------阅-------------------------卷---------------------------密----------------------------封---------------------------线--------------------------(密封线内不要答题)索62.设R=ABCDE,R上的F={A→C,B→D,CD→E,E→C}检验分解ρ={AB,ADE,BCE,BD}相对于F是不是无损联接分解。初始表:ABCDEABa1a2b13b14b15ADEa1b22b23a4a5BCEb31a2a3b34a5BDb41a2b43a4b45结果表:ABCDEABa1a2a3a4a5ADEa1b22a3a4a5BCEb31a2a3a4a5BDb41a2b43a4b45根据A→C,B→D,CD→E,E→C进行处理(3分)存在一行全为a,因此ρ相对于F是无损联接分解(2分)4.设有关系R和函数依赖F。R(X,Y,Z),F={Y→Z,XZ→Y}。试求下列问题:(1)关系R属于第几范式?说明原因(5分)(2)判断关系R是否属于BCNF,若不属于BCNF,请将关系R分解为BCNF。R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对侯选码的部分函数依赖。将关系分解为:R1(W,X,Y),F1={WX→Y}R2(X,Z),F2={X→Z}消除了非主属性对码的部分函数依赖。F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。7六、应用题(本大题共20分)假定一个销售部门的信息系统包括以下的信息:1)职工的信息:职工号、姓名、住址。2)部门的信息:部门名称、经理。3)产品的信息:产品名、型号及产品内部编号。4)制造商的信息:名称、地址。其中,一个部门有多个职工;一个销售部门可以销售多种产品,一个产品可由多个销售部门销售,需记载销售数量;一个产品可以由多个制造商生产,一个制造商生产生产多个产品,需记载生产数量。完成如下设计:1.设计该计算机管理系统的E-R图;(8分)2.将该E-R图转换为关系模型结构;(8分)3.指出转换结果中每个关系模式的主键和外键(如果存在)。(4分)销售ongn职工部门从属ong1m职工号姓名地址部门名经理m制造商生产产品nn产品名产品内部编号型号价格名称地址2)关系数据模型(8分)职工(职工号、姓名、住址、所在部门名称)主键:职工号外键:所在部门部门(部门名称、经理)主键:部门名称产品(产品名、价格、型号及产品内部编号)主键:项目号制造商(名称、地址)主键:(运动员号,项目号)外键:产品编号,制造商名称销售(部门名称,产品编号,销售金额)主键:(部门名称,产品编号)-----------------------阅-------------------------卷---------------------------密----------------------------封---------------------------线--------------------------(密封线内不要答题)索89课程名称数据库原理试卷适用班级4061090301、5081090301-24061090401-2、4061090501-2命题负责人曲文龙授课教师曲文龙命题日期2009-5-28教研室主任签字二级学院院长签字

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功