数据库练习.docx
- 文档编号:26439748
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:12
- 大小:1.20MB
数据库练习.docx
《数据库练习.docx》由会员分享,可在线阅读,更多相关《数据库练习.docx(12页珍藏版)》请在冰豆网上搜索。
数据库练习
单项选择题
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.INSERT C.UPDATE D.DELETE
6.关系数据库管理系统应能实现专门的关系运算包括(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)。
A
B
C
D
A1
B1
C1
D1
A2
B1
C1
D1
A1
B2
C1
D1
A2
B1
C1
D2
A.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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 练习