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

下载本文档

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

文档简介

题型: 1,选择题15个30分;2,填空题 10空 10分;3,简答题3个15分;4,设计题 2个 15分;5,综合题 30分一、选择题1.要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多 B.一对一 C.多对一 D.一对多3.在视图上不能完成的操作是( C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图 4.关系数据模型的三个组成部分中,不包括( C )A.完整性规则 B.数据结构C.恢复 D.数据操作5.在关系模式中,视图是三级模式结构中的 ( D )A. 内模式 B. 模式 C. 存储模式 D. 外模式6.在数据库的三级模式中,内模式有 ( A )A. 1 B. 2 C. 3 D. 多个7.三个模式之间存在下列映射关系,将正确的填入括号中(B )A.外模式/内模式 B.外模式/模式C.模式/模式 D.内模式/外模式8.数据的逻辑独立性是指(C )A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立性9.以下叙述中,属于结构冲突的是(B )A.同一对象在相同应用中具有不同的抽象B.同一对象在不同应用中具有不同的抽象C.同一实体在不同分E-R图中所包含的属性个数和属性排列次序完全相同D.以上叙述均不属于结构冲突10、在下列关于关系的陈述中,错误的是(B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要11、关系数据库中,实现实体之间的联系是通过表与表之间的(D )A 公共索引B 公共存储C 公共元组D 公共属性12、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束13、下面有关主键的叙述正确的是( B )A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本14、定义外键实现的是哪一(些)类完整性? ( B )A 实体完整性 B 参照完整性 C 用户定义的完整性 D 实体完整性、参照完整性和用户定义的完整性15、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)A 自然连接B 投影 C 广义笛卡尔积D 连接16、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C ) A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D. 重新选取其他属性17、在SQL语言中,( )子句能够实现关系参照性规则。 ( D )A. PRIMARY KEY B. NOT NULL C. FOREIGN KEYD. FOREIGN KEY.REFERENCES.18、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(3)(1)子模式 (2)用户模式 (3)模式 (4)存储模式19、下列哪种运算不属于关系代数的基本运算(1)(1)连接 (2)笛卡尔积 (3) 相减 (4) 投影20不能激活触发器执行的操作是DA.DELETE B.UPDATEC. INSERT D.SELECT21关于对SQL对象的操作权限的描述正确的是_。AA. 权限的种类分为INSERT、DELETE和UPDATE三种B. 权限只能用于实表不能应用于视图C. 使用REVOKE语句获得权限D. 使用COMMIT语句赋予权限22关于事务的故障与恢复,下列描述正确的是_。DA. 事务日志是用来记录事务执行的频度B. 采用增量备份,数据的恢复可以不使用事务日志文件C. 系统故障的恢复只需进行重做(Redo)操作D. 对日志文件设立检查点目的是为了提高故障恢复的效率23以下关于E-R图的叙述正确的是_。CA. E-R图建立在关系数据库的假设上B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系D. E-R图能表示数据生命周期。24事务的ACID性质中,关于原子性(atomicity)的描述正确的是_。CA. 指数据库的内容不出现矛盾的状态。B. 若事力正常结束,即使发生故障,列新结果也不会从数据库中消失C. 事务中的所有操作要么都执行,要么都不执行D. 若多个事务同时进行,与顺序实现的处理结果是一致的。25设关系模式R(A,B,C),下列结论错误的是_。CA若AB, BC,则ACB若AB, AC,则ABCC若BCA,则BA,CAD若BA ,CA,则BCA26允许取空值但不允许出现重复值的约束是_。BANULL BUNIQUECPRIMARY KEY DFOREIGN KEY27存在非主属性对码的部分依赖的关系模式是_。AAINFB2NFC3NF DBCNF28在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为_。BA语义冲突 B命名冲突C属性冲突 D结构冲突29_能保证不产生死锁。BA两段锁协议 B一次封锁法30_,数据库处于一致性状态。AA采用静态副本恢复后 B事务执行过程中C突然断电后 D缓冲区数据写入数据库后31一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的_而引起的。CA原子性 B一致性C隔离性 D持久性32在数据库中,存储冗余数据是( C )A不应该的 B. 应该且合理的 C. 合理的但不能过度冗余 D. 视情况而定33在数据库系统中,DBS与DB的关系是( A )A. DBS包括DB B. DB包括DBS C. 不一定的 D. 同级关系( )34关系模式R,S具有共同的属性X,且X是R的主码,则X称为S的( B )A. 主码 B. 外码 C. 关键字 D. 相对主码35关系R的实体完整性控制是指 ( C )A. 主键非空 B. 主键唯一 C. 主键非空且唯一 D. 主键非空或唯一36在SQL的查询中,在“Where字段(子查询)”中子查询(A )返回多个记录。A. 不能 B. 能 C. 不一定 D. 能,但有限制37数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据(B )A相容性 B独立性 C共享性 D一致性38设有关系模式R(A,B,C),F=AB,CB。相对于F,R的候选键为(A )AAC BABC CAB DBC39设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y下面关于多值依赖的叙述中,不正确的是(D )A若XY,则XZ B若XY,且Y是 Y的子集,则XYC若XY,则XY D若z=,则XY40以下关于事务调度和封锁的描述中,正确的是(A )A遵守两段封锁协议的并发事务一定是可串行化的B可串行化的并发事务一定遵守两段封锁协议C遵守两段封锁协议的并发事务不一定是可串行化的D遵守两段封锁协议的并发事务一定不会产生死锁41. 表示数据库的概念模型一般使用(C )。A.用户活动图 B.数据流图C.ER图 D.流程图42在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现(A )A死锁 B共享锁 C活锁 D排它锁43将ER模型转换成关系模型,属于数据库的(C )A需求分析 B概念设计 C逻辑设计 D物理设计44SQL语言中,用GRANTREVOKE语句实现数据库的(D )A并发控制 B完整性控制 C一致性控制 D安全性控制45.三个模式之间存在下列映射关系,将正确的填入括号中(B ) A.外模式/内模式 B.外模式/模式 C.模式/模式 D.内模式/外模式46.数据的逻辑独立性是指(C ) A.存储结构与物理结构的逻辑独立性 B.数据与存储结构的逻辑独立性 C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性47、SQL语言中,删除一个表的命令是(B ) A DELETE B DROP C CLEAR D REMORE48、在下列关于关系的陈述中,错误的是(B ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要49、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C ) A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束50、设关系R和S的属性个数为r和s ,则(R*S)操作结果的属性个数为 ( A )A r+s B r-s C r*sD max(r+s)51、在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且(A)包括20岁和30岁B 不包括20岁和30岁C 包括20岁不包括30岁D 不包括20岁包括30岁52、下面有关主键的叙述正确的是( B )A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本53、有关系R和S,RS的运算等价于( B )A. S-(R-S) B. R-(R-S) C. (R-S)SD. R(R-S)54、取出关系中的某些列,并消去重复的元组的关系运算称为( B )A.取列运算 B.投影运算 C.连接运算 D.选择运算55、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:( B )A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段56、数据库三级模式体系结构的划分,有利于保持数据库的 ( A )A 数据独立性 B 数据安全性 C 结构规范化D 操作可行性57、假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE)要查找选修“数据库”课程的女学生的姓名,将涉及到的关系 ( D )A SB C,SC C S,SCD S,C,SC58、定义外键实现的是哪一(些)类完整性? ( B )A 实体完整性 B 参照完整性 C 用户定义的完整性 D 实体完整性、参照完整性和用户定义的完整性59、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)A 自然连接B 投影 C 广义笛卡尔积D 连接60、下面所列条目中,哪一条不是标准的SQL语句? ( B )A ALTER TABLEB ALTER VIEW C CREATE TABLED CREATE VIEW61、在SQL语言中,( )子句能够实现关系参照性规则。 ( D )A. PRIMARY KEY B. NOT NULL C. FOREIGN KEYD. FOREIGN KEY.REFERENCES. 62、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C ) A. M端实体的关键字 B. N端实体的关键字 C. M端实体关键字与N端实体关键字组合D. 重新选取其他属性 63、.设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名 LIKE(C)A._ _ M _B._ _ M%C._ _ M _ %D._%M_ _64、在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示:NoName SexBirthday1张丽丽女1967/05/074李方女1970/04/146王安男1982/10/27以下四个语句中能够正确执行的插入操作是( D )AINSERT INTO person VALUES(6,王中,男,1964/03/08)BINSERT INTO person(name,sex) VALUES(王中,男)CINSERT INTO person VALUES(2,男,王中,1964/03/08)DINSERT INTO person(no,sex) VALUES(2,男)65、如果要求学生关系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)二、填空题1.通过加锁可以保证处理程序并发时的数据_。2.关系代数中专门的关系运算包括:选择、投影、_和除法。3.数据的完整性是指数据的正确性、有效性和_。4.在字符串的匹配操作中,通配符 表示与零个或多个字符组成的字符串匹配。5.关系模式由2NF转化为3NF是消除了非主属性对码的_。6.Primary key 定义的是 完整性。7.数据库系统可能发生的故障有:_、系统故障和介质故障。8.关系代数运算中,运算对象为一个关系的运算有 , 等。9.若关系模式R2NF,则要求R中每个_完全函数依赖于R的候选键。10如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能: , 11数据管理技术主要经历了人工管理、 、 个阶段。 12.关系模型中有三类完整性约束: 、 和 13数据的完整性是指数据的正确性、 和 。14数据库系统的两级映象中的模式/内模式映象保证了数据的 独立性。15.通过加锁可以保证处理程序并发时的数据_。16.关系代数中专门的关系运算包括:选择、投影、_和除法。17.数据的完整性是指数据的正确性、有效性和_。18.数据库系统的两级映象中的模式/内模式映象提供了数据的_独立性。19.关系模式由2NF转化为3NF是消除了非主属性对码的_。20.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是 。21.数据库系统可能发生的故障有:_、系统故障和介质故障。22.关系代数运算中,运算对象为一个关系的运算有 , 等。23.若关系模式R2NF,则要求R中每个_完全函数依赖于R的候选键。24. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和_。25.关系代数中专门的关系运算包括:选择、投影、_和除法。26.数据库系统的两级映象中的外模式/模式映象提供了数据的_独立性。27.属性的取值范围称为该属性的 。28.若所有事务均遵守_协议,则这些事务的所有交叉调度都是可串行化的。29.F逻辑蕴涵的函数依赖的全体构成的集合,称为 记为 。30.关系代数运算中,运算对象为

温馨提示

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

评论

0/150

提交评论