数据库原理
一.单项选择题
1.在分布式数据库系统中,分布透明性可以归入的数据独立性范围是( A )。 A.物理独立性 B.逻辑独立性 C.模式独立性 D.操作独立性 2.结构数据模型的三个组成部分是数据结构、数据操作和( C )。 A.数据安全性控制 B.数据一致性规则 C.数据完整性约束 D.数据处理逻辑
3.域关系演算表达式:T={xy|R(xy)∨S(xy)∧y>2),关系T的组成是( D )。 A.关系R和S中全部y>2的元组组成的关系。 B.关系R的全部元组和S中y>2的元组组成的关系。 C.关系R和S中全部y>2的元组的前两个属性组成的关系。 D.关系R和S中全部y>2的元组的前两个属性组成的关系。 E.关系R的全部元组和S中y泣的元组的前两个属性组成的关系。 4.关系R(ABC)与S (BCD),运算R÷S结果的属性个数是( C ) A.3 B.2 C.1 D.不一定
5.在SQL中使用四DA四对表中数据进行修改时,应使用的语句是( D )。 A.WEERE B.FROM C.VALUES D.SET
6.关系模式R(U,F,如果R ∈ 2NF,基本可以消除的数据异常是( B )。 A.插入异常 B.删除异常 C.候选键冗余 D.数据冗余过大 7.在关系模式R(U,F)中,Y∈XF+是X→Y在F中是否成立的( A )。 A.充分必要条件 B.必要条件
C.充分条件 D.既不充分也不必要条件
1
8.当两个实体之间存在m:n联系时,一般采取的措施是( A )。 A.建立第三个实体 B.将两个实体合并 C.将第一个实体的主键加入第二个实体 D.将两个实体的主键交换
9.在关系模式R(U,F)中,如果X→U,则X是R的( C )。 A.候选键 B.主键 C.超键 D.外键
10.在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是( C )。 A.程序 B.指令 C.事务 D.进程
11.在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起删除。这种删除控制属于( A )。
A.级联删除 B.受限删除 C.关联删除 D.组合删除 12.在客户/服务器结构中属于后端部分数据库应用功能的是( D )。 A.数据输入 B.格式处理 C.报表输出 D.存取结构 13.ISBL是( B )。
A.标准数据查询语言 B.关系代数语言 C.元组关系演算语言 D.域关系演算语言
14.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) A.数据存储量低 B.处理速度慢 C.数据不一致 D.操作繁琐
15.在数据库系统中,对数据操作的最小单位是( B )。
A.字节 B.数据项 C.记录 D.字符
16.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) A.数据存储量低 B.处理速度慢 C.数据不一致 D.操作繁琐
17.在数据库系统中,模式/内模式映象用于解决数据的( B )。 A.结构独立性 B.物理独立性 C.逻辑独立性 D.分布独立性
2
18.以下对关系的叙述中,正确的是( C )。
A.任何一个二维表就是关系 B.关系就是域上笛卡儿积 C.关系是域上笛卡儿积的子集 D.以上叙述都对 19.ISBL是( B )。
A.标准数据查询语言 B.关系代数语言 C.元组关系演算语言 D.域关系演算语言叶 20.在SELECT语句中使用GROUP BY SNO时,SNO必须( C ) A.在WERE中出现 B.在FROM中出现, C.在SELECT中出现 D.在HAVING中出现 21.关系代数是一种( D )。
A.程序设计语言 B.代数运算公式 C.数据描述语言 D.关系数据语言 22.对关系R进行投影运算后,得到关系S,则( C ) A.关系R的元组数等于关系S的元组数 B.关系R的元组数小于关系S的元组数 C.关系R的元组数大或等于于关系S的元组数 D.关系R的元组数大于关系S的元组数. 23.E-R图的作用是建立( D )。
A.用户模型 B.物理模型 C.逻辑模型 D.概念模型 24.关系中组成主键的属性不能取空值,这称为关系的( A )。 A.实体完整性 B.关系完整性 C.参照完整性 D.主键完整性 25.在SQL中,用户可以直接操作的是( D )。
A.基本表 B.视图 C.基本表或视图 D.基本表和视图
3
26.SELECT语句执行的结果是( C )。
A.数据项 B.元组 C.表 D.数据库 27.关系数据库的标准语言是( C )。
A.关系代数 B.关系演算 C.SQL D.ORACLE 28.使用CREATE SCEEMA语句建立的是( A )。
A.数据库 B.表 C.视图 D.索引 29.视图建立后,在数据字典中存放的是( C )。 A.查询语句 B.组成视图的表的内容 C.视图的定义 D.产生视图的表的定义
30.在并发事务被执行时,系统应保证与这些事务先后单独执行时的结果一样,这是事务的( B )。
A.原子性 B.隔离性 C.一致性 D.持久性
31.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为( B )A.平凡函数依赖 B.部分函数依赖 C.完全函数依赖 D.传递函数依赖
32.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( B )。 A.充分必要条件 B.必要条件
C.充分条件 D.既不充分也不必要条件 33.关系数据库规范化要解决的问题是:插入异常、删除异常和( A )。 A.数据冗余 B.保障数据安全性 C.查询复杂 D.控制数据完整性
34.在数据库设计中,用E-R图来描述信息结构是数据库设计的( B ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
4
。 35.在下图的关系中,运算∏AB(σ
B='b'
(R))的结果是( B )。
36.数据流程图是结构化设计的工具,用于数据库设计的( D ) A.可行性分析阶段 B.程序设计阶段噩 C.系统详细设计阶段 D.需求分析阶段 37.从软件的角度考虑,数据库系统的核心是( B )。 A.操作系统 B.数据库管理系统 C.数据定义语言 D.数据操纵语言 38.在数据库系统中,对存取权限的定义称为( A )。
A.授权 B.定义 C.约束 D.审计 39.在关系模式R(U,F)中,如果F是最小函数依赖集,则( D ) A.至少有 R ∈ 2NF B.至少有R∈3NF
C.至少有R∈ BCNF D.R的规范化程度与F是否最小函数依赖集无关
二.填空题
40.事务事务遵守两段锁协议是可串行化调度的_______充分______条件。
41.数据库系统一般由数据库、计算机硬件系统、__软件支持系统__和__人员_ _组成。 42.逻辑关系 x(f(x))用存在量词的表示是___ ? x (?f(x))__。 43.数据库系统的目的和最重要的特点是__数据共享_. 44.DBMS是位于用户应用程序和___操作系统___之间的软件。
45.ISBL是关系代数语言,QBE___域___关系演算语言,QUEL__元组_关系演算语言。
46.为保证事务持久性的实现,事务的更新操作必须在事务完成______之前________写入磁盘。 47.关系数据语言的非过程化特点是指只需说明__是什么_,无须说明__怎么做__. 48.关系操作的特点是___集合____操作。 49.在SQL中数据库是__基本表 的集合。
5