第1页共5页学院:_______________专业:________________班级:________________姓名:___________学号:________________座号:___密封线内不要答题———————————密———————————————封———————————————线————————————一、填空题(每空1分,共10分)1.能够唯一标识实体的属性或属性组称为码或键。2.如果两个关系没有公共属性,则其自然联接操作与笛卡尔积操作等价。3.SQL中聚合函数“COUNT(*)”的功能是统计元组个数。4.关系模式如果为1NF,则在对数据操作时存在的问题包括插入异常、删除异常、修改异常。5.视图是一个虚表,它一经定义就可以和基本表一样被查询,但更新操作将有一定的限制。6.在SQL的授权语句中的关键字PUBLIC表示所有用户。7.若要求分解保持函数依赖,那么模式分解可以达到的范式级别是3NF。8.数据库设计分为以下六个设计阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。9.当数据库被破坏后,如果事先保存了数据库副本和日志文件,就有可能恢复数据库。10.多个事务执行的次序称为调度。二、单项选择题(每小题2分,共40分)1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性B.物理数据独立性C.客观独立性D.逻辑数据独立性2.以下活动中,一般情况下不属于DBA任务的是()A.在系统运行过程中,对数据库的空间增长情况进行监控B.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控C.建立关系表以后编写系统应用程序D.定期进行数据备份3.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则R∞S构成的结果集为______元关系。()A.4B.2C.7D.64.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对多C.多对一D.一对一5.一个关系中的候选关键字()A.至多一个B.可多个C.必须多个D.至少3个6.下列哪些属性不适合建立索引()A.经常出现在GROUPBY字句中的属性B.经常参与连接操作的属性C.经常出现在WHERE字句中的属性D.经常需要进行更新操作的属性7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()A.数据项B.记录C.元组D.表8.在SQL语言中,用于测试列值非空的语句是()A.ISNOTEMPTYB.ISNOTNULLC.NOTUNIQUED.NOTEXISTS题号一二三四五六总分得分阅卷人得分得分安阳工学院《数据库系统原理》课程试卷2013――2014学年第一学期第2页共5页学院:_______________专业:________________班级:________________姓名:___________学号:________________座号:___密封线内不要答题———————————密———————————————封———————————————线————————————9.在SQL中,与“NOTIN”等价的操作符是()A.ALLB.SOMEC.=SOMED.=ALL10.下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是()A.GRANTSELECTTOSCONU1WITHPUBLICB.GRANTSELECTONSCTOU1WITHPUBLICC.GRANTSELECTTOSCONU1WITHGRANTOPTIOND.GRANTSELECTONSCTOU1WITHGRANTOPTION11.被命名的一组与数据库操作有关的权限称为()A.用户组B.用户C.角色D.模式12.下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖()A.A→BB.B→DC.D→CD.A→D13.某供应商关系模式为Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)该关系模式应满足如下函数依赖:PID→Pname,PID→TEL,GoodsID→GoodsClassID,GoodsID→GoodsName,GoodsName→GoodsPrice则这个关系模式的主码为()A.(PID,GoodsName)B.(PID,GoodsClassID)C.(PID,GoodsID)D.(PID,GoodsPrice)14.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是()A.1NFB.2NFC.3NFD.BCNF15.最小函数依赖集Fm要求所有函数依赖的右部()A.最多有一个属性B.最少有一个属性C.可以有多个属性D.属性个数无要求16.并发事务的交叉执行破坏了事务的()A.原子性B.隔离性C.一致性D.永久性17.要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是()A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议18.以下哪一个将用来记录对数据库中数据进行的每一次更新操作()A.数据字典B.后援副本C.日志文件D.数据库19.设有事务T1和T2,其并发操作顺序如下表所示。该并发操作带来的问题是()T1T2①READ(A)②A=A*2③WRITE(A)④READ(A)⑤ROLLBACKA.丢失了修改B.不能重复读第3页共5页学院:_______________专业:________________班级:________________姓名:___________学号:________________座号:___密封线内不要答题———————————密———————————————封———————————————线————————————C.读脏数据D.写错误20.已知事务T1的封锁序列为:LOCK(A)…LOCK(B)…LOCK(C)…UNLOCK(B)…UNLOCK(A)…UNLOCK(C)事务T2的封锁序列为:LOCK(A)…UNLOCK(A)…LOCK(B)…LOCK(C)…UNLOCK(C)…UNLOCK(B)则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.没有三、简答题(每小题5分,共10分)1.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。T1T2XSXS2.在被参照关系中删除元组时,如何来实现参照完整性?四、应用题(每小题3分,共21分)假设有如下三个关系模式:商场表:M(MNO,MNAME,CITY)各属性含义依次为商场编号、商场名和商场所在城市;主键为商场编号。商品表:P(PNO,PNAME,CITY,COLOR)各属性含义依次为商品编号、商品名、产地和商品颜色;主键为商品编号。销售表:S(MNO,PNO,QTY)各属性含义依次为商场编号、商品编号和销售数量;主键为(商场编号,商品编号)基于以上关系模式使用关系代数实现以下查询1.查询销售了’红色’商品的商场编号、商品名称和销售数量。SelectMNO,PNO,QTYFromSWherePNOIN(SelectPNOFromPWhereCOLOR=’红色’)2.查询能销售所有商品的商场编号。使用SQL语句实现以下操作3.查询能够在’北京’市购买到的商品的商品编号和商品名称。4.查询只在本地供货的商品的商品编号和商品名称。5.建立视图ACC,要求包含商品编号PNO和销售总数量ACNT。6.查询销量最好的商品名称(可以使用视图ACC)。7.将没有产地信息的商品记录更新其产地为’中国’。得分得分第4页共5页学院:_______________专业:________________班级:________________姓名:___________学号:________________座号:___密封线内不要答题———————————密———————————————封———————————————线————————————五、综合题(每小题3分,共9分)有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。1.根据上述规定,写出模式R的基本FD和关键码。有3个FD,(运动员号码,比赛项目)-成绩,(比赛项目)-项目类别,项目类别-比赛主管,关键码为(运动员号码,比赛项目)2.R最高为第几范式?最高符合1NF3.将R规范为3NF。R1(运动员号码,比赛项目,成绩)R2(比赛项目,项目类别)R3(项目类别,比赛主管)六、数据库设计题(每小题5分,共10分)某图书销售数据库,其初步设计后的关系表结构如下:图书表(图书编号,图书名称,出版社编号,出版名称,出版时间,出版数量,版次)图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)书店表(书店编号,联系电话,所在城市编号,城市名称)经过详细的需求分析后,其联系可以描述如下:Ⅰ.系统所涉及的数据存在如下约束出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息。Ⅱ.一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息:Ⅲ.每个书店只能位于一个城市,一个城市可以有多个书店。1.请根据以上详细的需求分析画出合理的图书销售数据库的概念模型(用ER图表示)。得分得分第5页共5页2.以图书销售表为例说明原数据库设计的不合理之处,并给出该数据库符合3NF要求的全部关系模式。