您好,欢迎访问三七文档
单项选择题1.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)。A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束2.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(B)状态。A.安全性B.一致性C.完整性D.可靠性3.在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是(C)。A.子模式B.用户模式C.模式D.存储模式4.DML指的是(A)。A.数据操纵语言B.数据查询语言C.数据定义语言D.数据控制语言5.SQL语言中,实现数据查询的语句是(A)。A.SELECTB.INSERTC.UPDATED.DELETE6.关系数据库管理系统应能实现专门的关系运算包括(D)。A.排序、索引和统计B.选择、投影和连接C.关联、更新和排序D.插入、删除和更新7.SQL语言具有(B)的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵。8.在对数据进行什么操作时,DBMS会检查默认值约束(A)。A.以下都检查B.对数据进行修改C.对数据进行删除D.对数据进行插入9.现实世界中客观存在的事物的特征称为(D)。A.联系B.标识符C.实体D.属性10.master数据库是(B)。A.始终不会发生改变B.SQLSERVER中最重要的数据库之一C.用户可以随意删除D.所有数据库的模板11.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是(D)A.一对一B.一对多C.多对一D.多对多12.第2范式存在弊病的原因,是由于关系中存在(D)造成的。A.函数依赖B.平凡依赖C.部分依赖D.传递依赖13.关于登录账号正确的说法是(A)。A.可以登录到服务器B.可以分配所有权限C.可以对应多个用户帐号D.不能与guest账号相对应14.下面针对视图的说法,不正确的是(D)。A.视图可以从多个基本表导出B.视图中的数据会随着基本表的变化而变化C.视图可以从其他视图导出D.视图也存储在磁盘上位置和基本表一致15.在对数据进行什么操作时,DBMS会检查CHECK约束(A)。A.对数据进行插入、修改B.只对数据进行修改C.只对数据进行插入D.对数据进行插入、删除16.现有如下3个关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医生(医生编号,医生姓名,职称,坐诊时间,所在科室)治疗(患者编号,医生编号,诊断日期,诊断结果)其中,治疗关系中的外键是(D)。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号17.下列聚合函数中不忽略空值(null)的是(C)A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)18.是下表T1的候选键的是(B)。ABCDA1B1C1D1A2B1C1D1A1B2C1D1A2B1C1D2A.AB列B.ABD列C.ACD列D.ABC列19.不允许在关系中出现重复记录的约束是通过(A)。A.主键实现B.索引实现C.外键实现D.惟一索引实现20.已知事务T1的封锁序列为:LOCKS(A)…LOCKS(B)…LOCKX(C)…UNLOCK(B)…UNLOCK(A)…UNLOCK(C)事务T2的封锁序列为:LOCKS(A)…UNLOCK(A)…LOCKS(B)…LOCKX(C)…UNLOCK(C)…UNLOCK(B)则遵守两段封锁协议的事务是(C)A.T1B.T2C.T1和T2D.没有二、是非判断题1.数据库管理技术的发展经过三个阶段即人工管理阶段,文件系统阶段,数据库管理阶段。(√)2.实现概念模型最常用的表示方法是E-R图,描述实体的特性称为标识符。(×)3.在关系模型的数据结构中,一个关系(表)中的一列称为属性。(√)4.一个用户如果要访问SQLSERVER数据库中的数据,必须经过两个认证过程。(×)5.在SQLSERVER的用户管理中,每个用户帐号可以对应多个登录帐号。(√)6.在数据库设计中,将关系数据模型转换成ER图的过程属于逻辑设计阶段。(×)7.恢复数据库时先恢复完全数据库备份,再恢复差异数据库备份。(√)8.在关系模型中,联系用关键码(或外键)来实现。(√)9.在查询语句中如果要去除重复的元组应该用到select语句中的关键字Distinct。(√)10.视图是定义在基本表或视图之上的,对视图的一切操作最终要转换为对基本表的操作。(√)三、填空题1.如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有数据独立性。2.视图的更新是指通过视图来插入、修改和删除数据。3.在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T中称为外键。4.设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),合同号是唯一的,则这个关系模式最高满足第1范式。5.设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E(σB=D(R∞S)):selectA,CfromR,SwhereR,B=S,D试题(31)~(33)假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于A(31),且(32)B问题;为了解决这一问题,应该将员工关系EMP分解为(33)B。(31)A.1NFB.2NFC.3NFD.BCNF(32)A.无冗余、无插入异常和删除异常B.无冗余,但存在插入异常和删除异常C.存在冗余,但不存在修改操作的不一致D.存在冗余、修改操作的不一致,以及插入异常和删除异常(33)A.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B.EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D.EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)试题(34)~(36)关系R、S如下图所示,关系代数表达式π4,5,3(σ1<6(R×S))的输出结果与(34)B等价,该表达式与(35)A等价。若对关系R、S进行自然连接,所得关系的属性列数和元组个数分别为(36)C。(35)A.πA,B,C(σA<C(R×S))B.πR.A,R.B,R.C(σR.A<S.B(R×S))C.πR.A,S.B,S.C(σR.A<S.C(R×S)D.πS.A,S.B,R.C(σR.A<S.C(R×S))(36)A.3和0B.3和2C.6和0D.6和2
本文标题:数据库练习
链接地址:https://www.777doc.com/doc-2333190 .html