数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。
答案唯一,多选或少选均不得分。
请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。
A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。
A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
ⅰ. πS_ID,SCORE (σAGE >22 (SC) ) ⅱ. σAGE >22 (πS_ID,SCORE (SC) ) ⅲ. πS_ID,SCORE (σAGE >22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确10. 关系模型中实现实体间N:M 联系是通过增加一个(A )。
③把低于70分成绩提高5%,高于75分的成绩提高2%④查询选修了全部课程的学生学号4.指出下列关系模式的候选码,并判断最高满足第几范式?(每小题2分,共8分)(1)R(X,Y,Z),F={Y→Z,Y→X,X→YZ}(2)R(A,B,C),F={A→B,B→A,C→A}(3)R(X,Y,Z)F={Y→Z,XZ→Y}(4)R(A,B,C,D,E)F={AB→CE,E→AB,C→D}数据库原理试卷B1.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和( C )。
A.系统分析员B.程序员C.数据库管理员D.操作员2.数据模型的三要素是(D )。
A.外模式、模式和内模式B.关系模型、层次模型、网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束3.数据库的概念模型独立于(B )。
A.现实世界B.具体的机器和DBMSC.信息世界D.现实世界4.要保证数据库的物理数据独立性,需要修改的是( B )。
A.模式与外模式的映射B.模式与内模式之间的映射C.模式D.三层模式5.关系数据库管理系统应能实现的专门关系运算包括( B )。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6.一个关系只有一个( D )。
A.候选码B.外码C.超码D.主码7.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是( D )。
A.书号B.读者号C.书号+读者号D.书号+读者号+借期8.关系代数表达式的优化策略中,首先要做的是( B )。
A.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算9.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
ⅰ.πS_ID,SCORE (σAGE >22 (SC) ) ⅱ.σAGE >22 (πS_ID,SCORE (SC) ) ⅲ.πS_ID,SCORE (σAGE >22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB.只有ⅱ正确C.只有ⅰ正确D.ⅰ和ⅲ正确10.从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。
A.M端实体的关键字B.N端实体的关键字C.两端实体的关键字组合D.重新选取其它属性11.在SQL语言中的视图VIEW是数据库的( A )。
A.外模式B.模式C.内模式D.存储模式12.下列SQL语句中,修改表结构的是( A )。
A.ALTERB.CREATEC.UPDATED.INSERT13.若要撤销数据库中已经存在的表S,可用( C )。
A.DELETE TABLE SB.DELETE SC.DROP TABLE SD.DROP S14.关系模式中,满足 2NF 的模式( B )。
72.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。
对每本书存有:书号,书名,作者,出版社。
对每本被借出的书存有读者号、借出日期和应还日期。
要求:给出E-R图。
(8分)3.以下给出四个基本表:S(SN,SNAME,CITY)S表供应商关系,SN供应商号,SNAME供应商名,CITY供应商所在城市P(PN,PNAME,COLOR,WEIGHT)P表零件关系,PN零件代号,PNAME零件名,COLOR零件颜色,WEIGHT零件重量J(JN,JNAME,CITY)J表工程关系,JN工程编号,JNAME工程名,CITY工程所在城市SPJ(SN,PN,JN,QTY)SPJ表供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN 工程编号,QTY表提供的零件数量。
用关系代数表达式完成下列查询(每小题3分,共6分):(1)查询供应螺母零件的供应商名和所在城市。
(2)查询工程J2不使用的零件名。
使用SQL语句完成下列问题(每小题3分,共15分):(1)删除供应商S1对工程J1的供货关系。
(2)查询为工程J1和J2提供零件的供应商代号。
(3)查询重量最轻的零件代号。
(4)查询为上海或北京的工程提供红色零件的供应商代号。
(5)把查询SPJ表和修改QTY属性的权限授给用户李天明。
4.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,商品库存数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在该商店的一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存量。
试回答下列问题(每小题3分,共9分)(1)据上述规定,写出关系模式R的基本函数依赖;(2)找出关系R的候选码,R最高已达第几范式?为什么?(3)将R分解为高一级的范式。
5.指出下列关系模式是第几范式?并说明理由。
(每小题2分,共6分)(1)R(A,B,C,D),F={B→D,AB→C}(2)R(A,B,C,D), F={A→C,D→B}(3)R(X,Y,Z), F={Y→Z,Y→X,X→YZ}11试题(A )参考答案一、单项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每小题1分,共20分)本题主要考查学生对基本理论的掌握程度和和辨别问题的能力。
评分标准:本题属单项选择,每小题选择正确给1分,选错、多选或不选给0分。
答案:1.C2.D3.B4.B5.B6.D7.D8.B9.D 10.C11.A 12.A 13.C 14.B 15.B 16.B 17.B 18.D19.C20.B二、多项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每小题1分,共20分)1.BC2.AB3.ABC4.ABC5.CD三、填空题(本题共20个空,每空1分,共20分)本题主要考查学生对基本理论掌握程度和分析问题的能力。
评分标准:1.所填答案与标准答案相同,每空给1分;填错或不填给0分。
2.所填答案是同一问题(概念、术语)的不同描述方法,视为正确,给1分。
答案:1、人工管理2、数据操纵3、候选码4、命名冲突5、游标6、选择7、一致性8、顺序封锁法9、丢失修改10、EXISTS四、判断题(本题共10个小题,每题全部答对1分,否则不得分。
共10分)本题主要考查学生对基本问题的判断能力。
评分标准:所填答案与标准答案相同,每小题给1分;答错或不答给0分。
答案:1.√ 2. √ 3. × 4. √ 5. × 6. √ 7. √ 8. √9.√ 10. ×五、综合题(本题共4个小题,共50分)本题主要考查学生对基本问题的理解和掌握程度。
评分标准:1.所答要点完整,每小题给满分;全错或不答给0分。
2.部分正确可根据对错程度,依据答案评分点给分。
dnaemitosrofdo答:R的候选码是 (商店编号,商品编号), …………………(1分)R属于2NF,…………………(1分)因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖。
…………………(1分)(3)将R分解为高一级的范式。
将R分解成:R1 (商店编号,商品编号,商品库存数量,部门编号)R2 (商店编号,部门编号,负责人)…………………(3分)其中,答错一个扣一分,答错两个扣3分。
5.指出下列关系模式是第几范式?并说明理由。
(每小题2分,共6分)(1)R(A,B,C,D),F={B→D,AB→C}答:R属于1NF,因为F中存在非主属性对码的部分函数依赖。
…………………(3分)(2)R(A,B,C,D), F={A→C,D→B}答:R属于3NF,因为每一个非主属性既不部分依赖于码也不传递依赖于码,但不属于BCNF,因为不是每个决定因素都包含码。
…………………(3分)(3)R(X,Y,Z), F={Y→Z,Y→X,X→YZ}答:R属于2NF,因为F中不存在部分函数依赖但存在函数传递依赖。
…………………(3分)来自:河南科技学院2009-2010学年第二学期期终考试数据库原理试题(a)(b)。