数据库原理试题库Word文档格式.docx
《数据库原理试题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库原理试题库Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
S结果的属性个数是(C)
A.3B.2C.1D.不一定
5.在SQL中使用四DA四对表中数据进行修改时,应使用的语句是(D)。
A.WEEREB.FROMC.VALUESD.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.既不充分也不必要条件
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)
17.在数据库系统中,模式/内模式映象用于解决数据的(B)。
A.结构独立性B.物理独立性
C.逻辑独立性D.分布独立性
18.以下对关系的叙述中,正确的是(C)。
A.任何一个二维表就是关系B.关系就是域上笛卡儿积
C.关系是域上笛卡儿积的子集D.以上叙述都对
19.ISBL是(B)。
C.元组关系演算语言D.域关系演算语言叶
20.在SELECT语句中使用GROUPBYSNO时,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.基本表和视图
26.SELECT语句执行的结果是(C)。
A.数据项B.元组C.表D.数据库
27.关系数据库的标准语言是(C)。
A.关系代数B.关系演算C.SQLD.ORACLE
28.使用CREATESCEEMA语句建立的是(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)。
C.充分条件D.既不充分也不必要条件
33.关系数据库规范化要解决的问题是:
插入异常、删除异常和(A)。
A.数据冗余B.保障数据安全性
C.查询复杂D.控制数据完整性
34.在数据库设计中,用E-R图来描述信息结构是数据库设计的(B)
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
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∈2NFB.至少有R∈3NF
C.至少有R∈BCNFD.R的规范化程度与F是否最小函数依赖集无关
二.填空题
40.事务事务遵守两段锁协议是可串行化调度的_______充分______条件。
41.数据库系统一般由数据库、计算机硬件系统、__软件支持系统__和__人员__组成。
42.逻辑关系
x(f(x))用存在量词的表示是___¬
x(¬
f(x))__。
43.数据库系统的目的和最重要的特点是__数据共享_.
44.DBMS是位于用户应用程序和___操作系统___之间的软件。
45.ISBL是关系代数语言,QBE___域___关系演算语言,QUEL__元组_关系演算语言。
46.为保证事务持久性的实现,事务的更新操作必须在事务完成______之前________写入磁盘。
47.关系数据语言的非过程化特点是指只需说明__是什么_,无须说明__怎么做__.
48.关系操作的特点是___集合____操作。
49.在SQL中数据库是__基本表的集合。
50.对关系数据库的各种处理都是以____集合运算_____为根据的。
51.在SQL中使用_____视图__描述数据库的外模式。
52.在SQL中XNOTBETWEEN2OAND30的含义是___X<
20或X>
3010__。
53.函数依赖是多值依赖的_____特例___多值依赖是函数依赖的____推广__。
54.在SQL中数据库是____表(或基本表)_____的集合。
55.在关系模式R(U,F)中,U=ABCDE,F={AB→C,BC→D,AD→E}.R的码是:
____AB___,R属于___2___NF。
56.数据库设计的步骤依次是:
需求分析、___概念结构___设计、__逻辑结构_设计、实施与维护等。
57.数据字典是对数据及其处理的描述的集合,存储的是有关数据的来源、去向、___处理___.用途、格式以及与___存储___等方面的信息。
58.在数据库系统中,最核心的软件是____数据库管理系统____。
59.要求模式分解满足"
保持函数依赖"
一定能达到的范式是______3NF_________。
60.数据库系统的目的和最重要的特点是_______数据共享___________。
61.数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是______文件系统____________阶段的特性。
62.面向对象的模型不仅可以处理各种复杂多样的数据结构,而且具有数据与_______行为_____相结合的特点。
63.把数理逻辑中的[谓词演算]应用到关系中,称为关系演算。
64.当R与S做自然联接运算时,将R中应舍弃的元组放到新关系中,这种运算称为__左外联接___操作。
65.在SQL中使用__________视图________描述数据库的外模式。
66.关系模式R与S,组成关系R÷
S的是关系_____R______的属性集。
67.与3NF相比,BCNF消除了________冗余的键__________。
68.在对关系模式进行分解时,需满足______无损失联接_______,才能不丢失数据信息。
69.如果REBCNF,则R的主属性对于不包含它的码满足_____完全函数依赖_______。
70.要使数据库具有可恢复性,基本原则就是____冗余(或数据重复存储)_____。
71.如果一个并发调度的结果与某一串行调度执行结果等价,称这个并发调度是__可串行化__调度。
72.数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的_____物理独立性________。
三.简答题
73.简述客户/服务器结构的基本思路。
参考答案:
客户/服务器结构的基本思路是计算机将具体应用分为多个子任务,由多台计算机完成,客户机端完成数据处理、用户接口等功能:
服务器端完成DBMS的核心功能。
客户机向服务器发出信息处理的服务请求,系统通过数据库服务器响应用户的请求,将处理结果返回客户机。
74.简述关系数据模型的优点。
①关系数据模型是建立在严格的数学理论基础上的。
②单一的数据结构——二维表,既表达数据的存储也表达数据之间的关联。
③对数据的操作是集合操作。
④对数据操作的描述是非过程化的。
用户只需描述操作对象"
是什么"
而无需说
明"
怎么做"
。
76.简述视图的作用。
1)视图能够简化用户的操作。
2)视图使用户能以多种角度看待同一数据。
3)视图对重构数据库提供了一定程度的逻辑独立性。
4)视图能够对机密数据提供安全保护。
76.简述函数依赖与多值依赖的联系和区别。
多值依赖是函数依赖的推广,函数依赖是多值依赖的特例,当多值依赖中的"
多值"
成为"
单值"
时就是函数依赖。
77.简述数据库概念结构的特点。
①能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。
是对现实世界的一个真实模型。
②易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数