数据库复习题.doc_第1页
数据库复习题.doc_第2页
数据库复习题.doc_第3页
数据库复习题.doc_第4页
数据库复习题.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 选择题1.下列关于主键的说法中,错误的是( C )A.主键不能取重复值B.主键不能取空值C.主键必须是单个字段D.主键能够惟一标识元组1.以下关于外码和相应的主码之间的关系,正确的是【 A 】A.外码并不一定要与相应的主码同名B.外码一定要与相应的主码同名C.外码一定要与相应的主码同名而且唯一D.外码一定要与相应的主码同名,但并不一定唯一4. SQL的DDL语句不包括【 A 】A.SELECT B.CREATE TABLEC.DROP VIEWD.CREATE VIEW 5.事务日志的用途是 【 C 】A.事务处理B.完整性约束 C.数据恢复D.安全性控制 6.要保证数据库逻辑数据独立性,需要修改的是【 C 】A.模式 B.模式与内模式的映射C.模式与外模式的映射 D.内模式7.下列四项中,不属于数据库特点的是【 C 】A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高8.对数据库并发操作有可能带来的问题包括【 A 】A.读出“脏数据” B.带来数据的冗余C.未被授权的用户非法存取数据 D.破坏数据独立性9.关系数据模型的三个组成部分中,不包括【 D 】A.完整性规则 B.数据结构 C.数据操作 D.并发控制10.数据模型是 【 B 】A.文件的集合 B.记录类型的集合C.数据的集合 D.记录类型及其联系的集合11.视图是一个“虚表”,视图的构造基于【 C 】A.基本表B.视图C.基本表或视图D.数据字典12.在视图上不能完成的操作是 【 D 】A.更新视图 B.查询 C.在视图上定义新视图 D.在视图上定义新的基本表 13.设关系 R 和 S 分别有 m 和 n 个 属性,则 R S 的属性个数是【 C 】A.m B.n C.mnD.m + n 14.在关系代数中,可以用选择和笛卡尔积表示的运算是【 B 】A.投影 B.联接 C.交D.除法 15.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是【 A 】A.概念设计 B.物理设计C.逻辑设计 D.系统实施1.数据库与数据库系统之间的关系是( C )A.互不相干B.前者包含后者C.后者包含前者D.同一东西的不同称呼3.下列关于E-R模型的说法中,正确的是( C )A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS4.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是( B )A.(课程号,教工号)B.(学号,课程号)C.(学号,教工号)D.(学号,教工号,课程号)5.在基本的关系中,下列说法正确的是( C )A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的8.在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示:NoNaneSexbirthday1张丽丽女1967/05/074李方女1970/04/146王安男1982/10/27题8图以下四个语句中能够正确执行的插入操作是( D )A.INSERT INTO person VALUES(6,王中,男,1964/03/08)B.INSERT INTO person (name,sex) VALUES(王中,男)C.INSERT INTO person VALUES(2,男,王中,1964/03/08)D.INSERT INTO person(no,sex) VALUES(2,男)9.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是( A )A.1NFB.2NFC.3NFD.BCNF10.如果采用关系数据库来实现应用,在数据库设计的_阶段将关系模式进行规范化处理。( C )A.需求分析B.概念设计C.逻辑设计D.物理设计12.数据库系统中,用户使用的数据视图用_描述,它是用户与数据库系统之间的接口。( A )A.外模式B.存储模式C.内模式D.概念模式13.如果事务T获得了数据项X上的排它锁,则T( B )A.可以读X,不能写XB.可以读X,也可以写XC.不能读X,可以写XD.不能读X,也不能写X1.在数据库系统中,把可以相互区别的客观事物称为( D )A属性 B. 字段C.文件D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( B )A实体独立性B.物理数据独立性C.客观独立性D.逻辑数据独立性4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是 ( B )A. 多对多B. 一对多 C. 多对一D. 一对一5.在SQL语言中,用于测试列值非空的语句是( B )A. IS NOT EMPTYB.IS NOT NULLC. NOT UNIQUED.NOT EXISTS6.如果关系模式R上有函数依赖ABC和AC,则R中存在( B )A. 完全依赖B.部分依赖C. 传递依赖D.多值依赖7.关系模型的参照完整性约束是指( C )A限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的互相引用8.4元关系R为:R(A,B,C,D),则 ( C )A.A,C(R)为取属性值为A、C的两列组成B.1,3(R)为取属性值为l、3的两列组成C.1,3(R)与 A,C(R)是等价的D.1,3(R)与 A,C(R) 是不等价的11.已知事务T1的封锁序列为:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事务T2的封锁序列为:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)则遵守两段封锁协议的事务是( A )AT1B.T2C.T1和T2D.没有12.设计DB的存储结构属于数据库设计的( D )A. 需求设计B. 概念设计C. 逻辑设计D. 物理设计13.恢复机制的关键问题是建立冗余数据,最常用的技术是 ( D )A数据镜像B.数据转储C.登录日志文件D.BC1.下列有关数据库的描述,正确的是( C )A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.从关系中挑选出指定的属性组成新关系的运算称为( B )A.选取运算B.投影运算C.联结运算D.交运算4.最小函数依赖集中函数依赖表示式右部( A )A.最多有一个属性B.最少有一个属性C.可以有多个属性D.属性个数无要求5.需求分析阶段设计数据流程图(DFD)通常采用( D )A.面向对象的方法B.回溯的方法C.自底向上的方法D.自顶向下的方法6.在DB技术中“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据10.目前数据库中最重要、最流行的数据库是( C )A.网状数据库B.层次数据库C.关系数据库D.非关系模型数据库1.数据库系统中,单个用户使用的数据视图用_描述,它是用户与数据库系统之间的接口。( A )A.外模式 B.存储模式 C.内模式 D.概念模式2.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医生(医生编号,医生姓名,所在科室)医疗(患者编号,医生编号,诊断日期,诊断结果)则,医疗关系中的外键有( B )A.患者编号B.医生编号C.患者编号和医生编号D.没有3.数据库系统中,负责数据库物理结构与逻辑结构的定义与修改的人员是( A )A.数据库管理员B.专业用户C.应用程序员D.最终用户4.要保证数据库的数据独立性,DBMS通过修改的是( A )A.三级模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式5.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则RS构成的结果集为_元关系。( A )A.4B.2C.7D.66.以下关系数据库的基本数据操作中,不能同时操作两个关系的是( B )A.交B.选择C.连接D.并7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个( D )A.数据项B.记录C.元组D.表8.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下: SELECT学号 FROM学生 WHERE年龄20 AND姓名LIKE%伟如果要提高该语句的查询效率,应该建索引的属性是( C )A.学号B.姓名C.年龄D.(学号,姓名)9.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是( A )A.1NFB.2NFC.3NFD.BCNF12.在数据库设计中,当合并局部ER图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么被称之为( D )A.属性冲突B.命名冲突C.联系冲突D.结构冲突14.如果事务T获得了数据项Q上的共享锁,则T对Q( A )A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写15.如果要求学生关系S(SNO,NAME,SEX,AGE)中存储的学生信息满足下列条件:男生(SEXF)的年龄在1560岁之间,女生(SEXM)的年龄在1555岁之间。那么在关系S的定义中加入的检查子句正确的是( B )A.CHECK(AGE=15 AND(SEX=M AND AGE=60)AND(SEX=F AND AGE=15 AND(SEX=MAND AGE=60)OR(SEX=FAND AGE=15 OR(SEX=MAND AGE=60)OR(SEX=FAND AGE=15 OR(SEX=MAND AGE=60)AND(SEX=FAND AGE=55)2.若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于( A )A.3NFB.4NFC.5NFD.BCNF3.有关系R和S,如下图所示, 运算结果中属性的个数是( C )A.1B.2C.3D.44.表达计算机实现观点的数据库全局逻辑结构称为( B )A.概念模型B.逻辑模型C.外部模型D.内部模型5.在Access数据库中真正用于存放数据的数据库对象是( A )A.表B.查询C.窗体D.数据访问页7.下面关于备份数据库的说法中,错误的是( B )A.备份是保护数据库可靠性的有效手段之一B.当备份数据库时,必须先关闭数据库C.备份数据库是为数据库建立一个副本D.备份是保护数据库安全性的有效措施9.若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( A )A. Like _ _a_ _B. Like %a_ _C. Like _ _ a%D. Like %a%10.在下列字段类型中,不能创建索引的是( A )A.OLE对象B.数字C.货币D.时间12.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( B )A.2000工资=2000 and =2000 or =5000D.2000=工资 and 工资=500013.下列选项中,不属于合并ER图时需要消除的冲突是( A )A.语法冲突B.结构冲突C.属性冲突D.命名冲突15.下列选项中,属于容器型控件的是( D )A.图像B.文本框C.标签D.选项卡16.图中所示的出版社和作者表之间的关系是( C )A.一对一B.一对多C.多对多D.不确定1.有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可讲授多门课程,一门课程可由多名教师讲授,则R属于( A )A.1NFB.2NFC.3NFD.4NF2.设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是( A )A.r*sB.r+sC.r-sD.rs3.假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是( C )A.一对一B.一对多C.多对多D.不确定4.下列选项中,不属于全局E-R模型设计解决的问题是( D )A.属性冲突B.结构冲突C.命名冲突D.语法冲突5.Access用于存储数据的对象是( A )A.表B.查询C.窗体D.数据访问页6.下列对关系性质的说法中,不正确的是( C )A.属性的顺序无关紧要B.同一关系中属性名唯一C.元组必须是有序的D.不能有重复的元组9.在Access中,若要定义单一字段的主键,则下列选项中能够定义为主键的是( C )A.有空值的字段B.有重复值的字段C.自动编号类型的字段D.OLE对象类型的字段10.假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )A.16年龄=16 and =16 or =8039.把姓名是S5的学生的成绩提高10%UPDATE SCSET GRADE=GRADE*1.1WHERE S#=(SELECT S# FROM S WHERE SNAME=S5)40.查询选修了课程号为C2的学生的学号,姓名,分数,并按分数呈降序排列SELECT S.S#,SNAME,GRADE FROM S,SC WHERE S.S#=SC.S# ORDER BY GRADE DEC五、程序设计题(本大题共6小题,每小题3分,共18分)假设教学数据库中有三个关系:学生(学号,姓名,年龄,性别,班级),成绩(学号,课程号,分数),课程(课程号,课程名称,学时,任课教师)。根据教学数据库给出下列各题答案:(1)用关系代数表达式表示“检索学号为S3学生所学课程的课程名称与任课教师”的查询课程名称,任课教师(课程(学号S3(成绩)(2)用关系代数表达式表示,检索LIU老师所授课程的课程号、课程名。课程名称,课程名(任课教师LIU(课程)(3)用关系代数表达式表示,检索至少选修LIU老师所授课程中一门课程的女学生的姓名。姓名(性别女(学生)成绩(任课教师LIU(课程)(4)用SQL语句写出下列查询:所有选修“C102”课程,且分数低于该门课程平均分的学生姓名SELECT 姓名 FROM 学生,成绩 WHERE 课程号C102 AND 成绩.学号学生.学号 AND 分数320四、综合题(本大题共2小题,每小题10分,共20分)41有学生、课程和成绩三个表如下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论