数据库原理考研习题(2013)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单选题
47. SQL中,谓词EXIST可用来测试一个集合是 否d(c) A. 有重复元素 B. 有重复列名 C. 有非空集合 D. 有空值
单选题
48. 必须使用游标的嵌入式SQL语句的情况是c A. INSERT B. 对已知查询结构为单元组 C.对已知查询结构为多元组 D. DELETE
单选题
24.下面的说法不确切的是 d A. 索引用来加速数据的访问速度和保证表 的实体完整性的数据库对象。 B. 索引有聚簇和非聚簇索引两种。 C. 聚簇索引使表的物理顺序与索引顺序一 致,一个表只能有一个聚簇索引。 D. 非聚簇索引与表的物理顺序无关,一个 表应该建立多个非聚簇索引。
单选题
42. 下列没有保存在事务日志中的是a A. 所有读取数据库的操作 B. 数据更新前的值 C. 数据更新后的值 D. 事务开始与终止的信息 43. 在并发操作中,加锁不能解决的问题是b? A. 数据更新丢失 B. 事务故障 C. 读未提交数据 D. 不一致性检索
单选题
单选题
4.下面叙述正确的是 A A.自然连接一定是等值连接 B.等值连接一定是自然连接 C.自然连接去掉重复属性 D.条件连接就是自然连接
单选题
5.以事务为单位对数据库进行操作,操作后 需要提交,将数据缓冲区的数据刷新到数据 库中,这个性质是事务的 c A.原子性 B.隔离性 C.持久性 D.一致性 6.在数据库恢复时,对没有执行完成的事务 执行A A.REDO操作 B.UNDO操作 C.ABORT处理 D.ROLLBACK处理
Leabharlann Baidu
单选题
45. T1、T2两个并发操作顺序如下 时间顺序 T1 T2 1 读A=0 2 读A=0 3 A=A+20 4 读B=0 5 写A=20 6 读A=20 7 B=A+10 8 写B=20
单选题
该操作序列为a A. 正确 B. 读脏数据 C. 不可重复读 D. 丢失修改
15. 在关系模式R(A,B,C)中,有函数依赖 集F={(A,B)→C,(B,C)→A},则R最 高达到c? A. INF B. 2NF C. 3NF D. BCNF 16.SQL中的视图提高了数据库的B A.完整性 B.安全性 C.并发性 D.恢复性
单选题
44. 在某个数据库中建立了表 person(no,name,sex,birthday),no为表的主 码,表中已有的记录如下所示: No Nane Sex birthday 1 张丽丽 女 1967/05/07 4 李方 女 1970/04/14 6 王安 男 1982/10/27 以下四个语句中能够正确执行的插入操作是 b
单选题
35.SQL语言提供实现数据存取的安全性控 制的命令是d A.CREATE TABLE B.COMMIT C.ROLLBACK D.GRANT和 REVOKE 36.不允许任何其它事务对这个锁定目标再 加上任何类型锁的是b A.共享锁 B.排它锁 C. 死锁 D. 活锁
单选题
单选题
29.下列叙述正确的是d A.SQL只允许拷贝表的全部,不能有选择 的拷贝 B.新表的列名必须与被拷贝表的列名相同 一 C.新表的列数必须与被拷贝表的列数相同 D.新表的列名和列数可以与被拷贝表不相 同,但是对应列的数据类型必须一致
单选题
30.在登录日志文件时,应该d A.将更新数据库与登录日志文件两个操作 同时完成 B.将更新数据库与登录日志文件两个操作 按随机的先后顺序完成 C.先写数据库的更新,后登录日志文件 D.先登录日志文件,后写数据库的更新
单选题
40.在一个事务执行期间所使用的数据不能 被第二个事务再使用,直到第一个事务结束 为止,这个性质称为事务的b A.串行性 B.隔离性 C.永久性 D.原子性 41. 设关系模式R(A,B)上的函数依赖为 A→B,则R最高属于c A. 2NF B. 3NF C. BCNF D. 4NF
SQL语言设计
(3)存在查询: SELECT cname FROM S,C,SC WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND S.age>20
单选题
7.下面叙述正确的是 b A.数据库管理系统与数据库共同构成数据库 系统 B.关系数据库中记录的前后顺序可以任意 C.一个关系中的属性名允许重名 D.索引建立的越多,数据库的查询效率越高
单选题
8.属性值约束把主要有? A.非空值约束 B.基于元组的检查字句 C.域约束字句 D.取缺省值 9.关系模式中,外键的取值是 A A.参照表的主键的值或空 B.只能是参照表的主键值 C.只能为空 D.可取任意值
22.用二维表结构表示实体与实体之间的联 系的数据模型是c A.层次模型 B.网状模型 C.关系模型 D.面向对象模型 23. 设关系R(A,B,C)和S(A,D),与R S等 价的关系代数表达式是? A. σ R.A=S.A (R × S) B. R ∞ S
1=1
C. ∏B,C,S.A,D(σ R.A=S.A ( R × S) ) D. ∏R,A,B.C,D (R × S )
单选题
13.在下面操作中,可能出现死锁现象的是D A.事务 B.丢失修改 C.恢复 D.并发控制 14.设有关系模式R(A,B,C,D),函数依赖集 :F={(A,B)->C,D->C},则关系模式R 的规范化 程度最高达到d A.1NF B.2NF C.3NF D.BCNF
单选题
单选题
A. INSERT INTO person VALUES(5,′王 中′,′男′,′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,′男′)
单选题
49. 关系模式中,一个关键字是c A. 只能由多个属性组成 B. 只能由一个属性组成 C. 能唯一标识元组的属性或属性集合 D. 能唯一决定关系的字段
单选题
50. 在DB技术中,脏数据是指d A. 未回退的数据 B. 未提交的数据 C. 回退的数据 D. 未提交随后又被撤销的数据
简答题
3、设关系模式R=(ABCDE),R上成立的FD 集F={A->B,BC->E,ED->A} (1)找出R的候选键 (2)规范R∈3NF (3)规范R∈BCNF
SQL语言设计
【例1】 假设学生选课系统关系模式: S(Sno,Sname,Age,Sex) SC(Sno,Cno,Grade) C(Cno,Cname,Tno) T(Tno,Tname,Title) 要求:用SQL语言完成 (1)删除缺考学生的选课信息。 (2)创建视图:被选课程人数大于50人 的课程的课号和人数。
17.设有关系模式R(A,B)一属于3NF,则下 列说法正确的是 b(d) A.一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都对
单选题
18.在SQL中,用来测试一个集合是否为空 的操作是a A.EXIST B.IN C.ALL D.ANY 19.对系统故障恢复采用的是d A.UNDO B.后援副本 C.REDO D.UNDO和REDO
数据库原理考研习题
单选题
简答题
SQL语言设计 ER图设计
单选题
1.关系数据库系统中的关系模式描述为B A.内模式 B.关系表结构 C.日志文件 D.数据字典 2.数据库中的索引定义对应数据库的C A.关系模式 B.外模式 C.内模式 D.模式 3.数据库管理系统能实现对数据库、表进行 授权的操作,此功能体现 c? A.数据定义功能 B.数据控制功能 C.数据管理功能 D.数据操作功能
单选题
10.在DBS中,嵌入式SQL和高级语言的关 系是 C A.并发运行 B.相互调用 C.高级语言调用SQL函数 D.SQL调用高级语言提供的函数
单选题
11.事务日志用于保存 D A.程序运行过程 B.程序执行结果 C.数据操作 D.对数据的更新操作 12.在采用启发式优化关系代数表达式过程 中,不属于优化思想的是C? A.尽早缩小关系大小 B.尽量减少操作步骤 C.连接操作尽量操作 D.选择操作尽量先做
单选题
25.后备副本的用途是 a A.数据转储 B.一致性控制 C.安全性保证 D.并发控制 26.在第一个事务以共享锁方式读数据A时, 其他事务对数据A可以是b A.实现排他锁的读 B.实现共享锁的读 C.不加封锁的读 D.读写等待
单选题
27. 当数据的存储结构改变时,数据的逻辑 结构可以不变,从而应用程序也不用改变这 就是数据与程序的b A.物理独立性 B.逻辑独立性 C.一致性 D.完整性 28. 关系模式R中若没有非主属性,则a? A. R属于2NF但不一定属于3NF B. R属于3NF但不一定属于BCNF C. R属于BCNF但不一定属于4NF D. R属于4NF
简答题
1、设关系模式R=(ABCD),R上成立的FD集 F={(AB)->C,B->D,AC->B} (1)找出R的候选键 (2)判断R最高可达第几范式
简答题
2、设关系模式R=(ABCD),设AB是关键字, 给定一个函数依赖集FD,使得 (1)R属于1NF,但R不属于2NF。 (2)R属于2NF,但R不属于3NF。
单选题
31. 下列属于概念模型的是d A.关系数据模型 B.层次数据模型 C.网络数据模型 D.实体联系模型 32.在关系数据库中,实现“表中任意两行不 能相同”的约束是依赖表中的b? A.外码 B.属性 C.主码 D.列
单选题
33.关系数据库中,实现表与表之间的联系 是通过b A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性 D.值域 34.在SQL语言的查询语句中,实现投影操 作命令的是a A.SELECT B.FROM C.WHERE D.GROUP BY
单选题
20.索引通常创建在b A.连接属性 B.主键 C.日期型属性 D.数值型属性 21.具有数据冗余度小、数据共享、以及较 高数据独立性等特征的系统是b A.文件系统 B.数据库系统 C.管理系统 D.高级程序
R.A S.A (R
R.A S.A (R S)
单选题 S)
单选题
46. T1、T2两个并发操作顺序如下 时间顺序 T1 T2 1 读A=0 2 读A=0 3 读B=0 4 A=A+20 5 A=B+10 6 写A=20 7 写A=10
单选题
该操作序列为d A. 正确 B. 读脏数据 C. 不可重复读 D. 丢失修改
37.网状数据库中记录与记录之间的联系是 通过a A.指针 B.索引 C.公共属性 D.数据项 38.在数据库的三级模式结构中,模式有a A.1个 B.2个 C.0个 D.任意多个
单选题
39.有职工和亲属两个关系,当职工调出时 ,应该从职工关系中删除该职工的元组,同 时应该从亲属关系中删除该职工所有亲属的 元组,在SQL语言中,定义这个完整性约束 的短语是b A. ON DELETE ALL B.ON DELETE CASCADE C.ON DELETE RESTRICT D.ON DELETE SET NULL