数据库系统基本原理四含答案文档格式.docx
《数据库系统基本原理四含答案文档格式.docx》由会员分享,可在线阅读,更多相关《数据库系统基本原理四含答案文档格式.docx(14页珍藏版)》请在冰点文库上搜索。
02'
C.部门号='
03'
D.部门号='
04'
C
4.设计E-R图,属于数据库设计的______。
A.概念设计
B.逻辑设计
C.需求分析
D.物理设计
A
5.在关系代数中,对一个关系做操作以后,新关系的元素个数______原来关系的元素个数。
A.小于
B.等于
C.大于
D.小于或等于
6.单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是:
是否支持多个用户______数据库。
A.查询
B.定义
C.修改
D.共享
7.已知学生关系S(学号、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。
则其候选关键字是______。
A.(学号、姓名)
B.(学号、课程名称)
C.(姓名、成绩)
D.(学号、班级)
8.一般情况下,当对关系R和S使用自然连接时,要求R和S至少含有一个共同的______。
B.行
C.数据字典
D.属性
9.数据库技术的奠基人之一,E.F.Codd于1970年发表过多篇论文,主要论述的是______。
A.层次数据模型
B.网络数据模型
C.关系数据模型
D.面向对象数据模型
10.关系数据库的数据语言是______的语言,其核心部分为查询,因此又称为查询语言。
A.过程化
B.非过程化
C.宿主
D.系列化
B
11.对于关系R,第三范式是R中的每个非主属性应满足______。
A.与主关键字存在单值依赖关系
B.与主关键字存在多值依赖关系
C.函数传递主关键字
D.非函数传递依赖主关键字
12.当使用“TableStructure”对话框从数据库中删除一个字段时,该字段中的数据将______。
A.从数据库中删除
B.保留在文本文件中
C.仍然保留在数据库中
D.加上删除标记
13.数据库系统的体系结构是数据库系统的总体框架,一般来说,数据库系统应具有3级模式体系结构,它们是______。
A.外模式、模式和内模式
B.子模式、用户模式和存储模式
C.模式、子模式和概念模式
D.子模式、模式和用户模式
14.假定有一关系R,第一范式是要求构成关系R的域满足______。
A.没有重复的组项
B.仅有一个关键字
C.各属性间存在单值依赖关系
D.仅包含两个属性
15.根据关系数据库规范化理论,关系数据中的关系要满足第一范式。
在下面的“部门”关系中,因______属性而使它不满足第一范式。
部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理
B.部门成员
C.部门名
D.部门号
16.关系数据库的规范化理论指出:
关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足______。
A.每个非主码属性都完全依赖于主码属性
B.主码属性唯一标识关系中的元组
C.关系中的元组不可重复
D.每个属性都是不可分解的
17.在选取的关系中,满足某个条件的元组的关系运算称之为______。
A.选中运算
B.选择运算
C.投影运算
D.搜索运算
18.数据库的设计包括两个方面的设计内容,它们是______。
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
19.计算机上的数据库(DB)是______。
A.硬件
B.计算机打印的统计报表
C.计算机软件
D.结构化的、有联系的数据集合
20.下述关于数据库管理系统的正确叙述是______。
A.数据库只存在数据项之间的联系
B.数据库的数据项之间和记录之间都有联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
21.在SQL语言中,______子句能够实现关系参照性规则。
A.PRIMARYKEY
B.NOTNULL
C.FOREIGNKEY
D.FOREIGNKEY…REFERENCES…
22.关系数据库规范化是为了解决关系数据库中的______问题而引入的。
A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
23.为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某一高级语言中,此高级语言称为______。
A.查询语言
B.宿主语言
C.自含语言
D.会话语言
24.分布式数据库是数据库技术和______结合的产物。
A.面向对象技术
B.计算机网络
C.数据分离技术
D.数据分布技术
25.下列关于数据库语言SQL语言的说法中,不正确的是______。
A.SQL支持数据库的3级模式结构
B.SQL的功能包括查询、操作、定义和控制4个方面
C.SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内
D.SQL除应用在数据库领域外,还在软件工程和人工智能领域有广泛的应用
26.在关系模式中,各级模式之间的关系为______。
A)3NF
2NF
1NFB)3NF
1NF
C)1NF
3NFD)2NF
3NF
27.同构型分布式数据库管理系统比异构型分布式数据库管理系统实现起来______。
A.困难一些
B.容易一些
C.程度相似
D.不相关
28.在通常情况下,下面的关系中,不可以作为关系数据库的关系是______。
A.R1(学生号、学生名、性别)
B.R2(学生号、学生名、班级号)
C.R3(学生号、班级号、宿舍号)
D.R4(学生号、学生名、简历)
29.数据存取按一次一个______的方法操作。
A.属性
B.数据
C.集合
D.元组
30.Oracle系统不但具有高性能的RDBMS,而且提供全过程的应用开发工具。
如果要进行数据库建模,使用的是______。
A.SQL*Connect
B.OracleDesigner/2000
C.OracleDeveloper/2000
D.OracleFinancials
31.关系模型中的关系模式至少是______。
A.1NF
B.2NF
C.3NF
D.BCNF
32.对数据库按其存放方式进行分类:
一个数据库存放在一台计算机之中为______数据库,一个数据库存放在若干个计算机之中称为______数据库。
A.集中式分布式
B.集中式关系式
C.关系式连接式
D.关系式分布式
33.数据库物理设计完成后,进入数据库实施阶段,下述______一般不属于实施阶段的工作。
A.建立数据库
B.扩充功能
C.加载数据
D.系统调试
34.索引的描述存放在下列______所指示的对象中。
A.视图
B.模式
D.文件
35.在数据库中,数据的物理独立性是指______。
A.数据库与数据管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
36.下列关于重组织和重构造的说法错误的是______。
A.重组织一般用于性能的调整,重构造一般用于系统功能的增加
B.数据库的重组织不改变原设计的数据逻辑结构和物理结构
C.重组织和重构造都没有涉及到数据库的应用程序
D.数据库的重构造部分的修改原数据库的模式或内模式
37.在关系数据库中,通过______来表示概念记录之间的联系。
A.外来关键字
B.关键字
38.SQL与C语言处理记录的方式是不同的,当将SQL语句潜入到C语言程序时,为协调两者而引入了______。
A.堆
B.栈
C.游标
D.缓冲区
39.超类与子类间的关系是______。
A.超类实体继承子类实体的所有属性
B.子类实体继承超类实体的所有属性
C.超类实体继承子类实体的主码
D.子类实体继承超类实体的主码
二、填空题
1.每个属性有一个取值范围,这叫属性的______。
域
2.一元联系又称为______。
递归联系
3.数据冗余可能导致的问题有______和______。
浪费存储及修改麻烦潜在的数据不一致性
4.数据库的概念设计完全独立于______和______。
软件硬件
5.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过3个领域,依次是______、______和______。
现实世界信息世界计算机世界(或数据世界:
6.数据模型是由______、______和______3部分组成的。
数据结构数据操作完整性约束
7.在关系代数中,从两个关系中找出相同元素的运算称为______运算。
交
8.在关系代数运算中,专门的关系运算有______、______和______。
选择投影连接
9.关系操作的特点是______操作。
集合
10.大型数据库的设计通常是MIS系统分析与设计的重要组成部分,数据库设计的方法应该属于______的范畴。
软件工程
11.数据模型可以分为3种:
______、______和______。
层次模型网状模型关系模型
12.关系数据中基于数学上的两类运算是______和______。
关系代数关系演算
13.关系的直观解释是______,在FoxPro中称关系为______。
二维表数据库文件