数据库应用技术复习题.docx
- 文档编号:28984918
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:13
- 大小:22.35KB
数据库应用技术复习题.docx
《数据库应用技术复习题.docx》由会员分享,可在线阅读,更多相关《数据库应用技术复习题.docx(13页珍藏版)》请在冰豆网上搜索。
数据库应用技术复习题
数据库应用技术复习题
一、选择题
1.在数据库中存储的是()
A.数据B.数据模型C.数据以及数据之间的联系D.信息
2.存储在计算机内有结构的数据的集合是()
A.数据库系统B.数据库C.数据库管理系统D.数据结构
3.信息的数据表示形式是()
A.只能是文字B.只能是声音C.只能是图形D.上述皆可
4.数据管理与数据处理之间的关系是()
A.两者是一回事B.两者之间无关
C.数据管理是数据处理的基本环节
D.数据处理是数据管理的基本环节
5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是()
A.数据库系统B.文件系统C.人工管理D.数据项管理
6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
I.人工管理阶段II.文件系统阶段III.数据库阶段()
A.I和IIB.只有IIC.II和IIID.只有I
7.DBMS是()
A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件
8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()
A.系统分析员B.程序员C.数据库管理员D.操作员
9.下述不是DBA数据库管理员的职责的是()
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计
10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()
A.OSB.DSC.DBMSD.DBS
11.下列四项中,不属于数据库系统特点的是()
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
12.下面列出的条目中,不属于数据库技术的主要特点的是()
A.数据的结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化
13.在数据库管理系统中,下面不是数据库存取功能模块的是()
A.事务管理程序模块B.数据更新程序模块
C.交互式程序查询模块D.查询处理程序模块
14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是()
A.数据库定义B.数据库的建立和维护
C.数据库的存取D.数据库和网络中其他软件系统的通信
15.在数据库的三级模式结构中,内模式有()
A.1个B.2个C.3个D.任意多个
16.描述数据库全体数据的全局逻辑结构和特性的是()
A.模式B.内模式C.外模式D.存储模式
17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()
A.模式B.物理模式C.子模式D.内模式
18.要保证数据库的数据独立性,需要修改的是()
A.模式与外模式B.模式与内模式
C.三级模式之间的两层映射D.三层模式
19.要保证数据库的逻辑数据独立性,需要修改的是()
A.模式与外模式之间的映射B.模式与内模式之间的映射
C.模式D.三级模式
20.下述那一条不属于概念模型应具备的性质()
A.有丰富的语义表达能力B.易于交流和理解
C.易于变动D.在计算机中实现的效率高
21.常见的数据模型是()
A.层次模型、网状模型、关系模型
B.概念模型、实体模型、关系模型
C.对象模型、外部模型、内部模型
D.逻辑模型、概念模型、关系模型
22.一个结点可以有多个双亲,结点之间可以有多种联系的模型是()
A.网状模型B.关系模型
C.层次模型D.以上都有
23.层次型、网状型和关系型数据库划分原则是()
A.记录长度B.文件的大小
C.联系的复杂程度D.数据之间的联系
24.层次模型不能直接表示()
A.1:
1关系B.1:
m关系
C.m:
n关系D.1:
1和1:
m关系
25.层次数据模型的基本数据结构是()
A.树B.图C.索引D.关系
26.层次模型实现数据之间联系的方法是()
A.连接B.指针C.公共属性D.关系
27.关系数据模型的基本数据结构是()
A.树B.图C.索引D.关系
28.下面关于关系性质的说法,错误的是()
A.表中的一行称为一个元组B.行与列交叉点不允许有多个值
C.表中的一列称为一个属性D.表中任意两行可能相同
29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是()
A.网状模型B.关系模型C.层次模型D.以上都有
30.关系数据库中的投影操作是指从关系中()
A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形
31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()
A.投影操作B.连接操作C.选择操作D.复制操作
32.关系代数中的连接操作是由()
A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成
C.投影、选择、笛卡尔积操作组合而成D.投影和笛卡尔积操作组合而成
33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为()
A.R﹣SB.S﹣RC.R∪SD.S∩S
34.已知关系R和S,R∩S等价于()
A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)
35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是()
A.左外联接B.右外联接C.内部连接D.全外联接
36."元数据"是指()
A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据
37.在数据库系统中,空值是()
A.0B.空格C.空字符串D.不确定
38.实体完整性规则约束()
A.侯选关键字B.主关键字C.外关键字D.超关键字
39.SQl语言是()的语言,易学习()
A.过程化B.非过程化C.格式化D.导航化
40.SQl语言是()
A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言
41.SQL语言是()
A.高级语言B.宿主语言C.汇编语言D.非过程化语言
42.SQL语言具有的功能是()
A.关系规范化B.数据定义、数据操纵、数据控制、数据查询
C.数据库系统设计D.能绘制E-R图
43.在SQL语言查询语句中,WHERE子句实现关系代数的()
A.投影运算B.选择运算C.连接运算D.交运算
44.在SQL语言的SELECT语句中,能实现投影操作的是()
A.SELECTB.FROMC.WHERED.GROUPBY
45.关系规范化中的删除操作异常是指()
A.不该删除的数据被删除B.不该插入的数据被插入
C.应该删除的数据被删除D.应该插入的数据未被插入
46.关系数据库规范化是为解决关系数据库中()
A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的
C.减少数据操作的复杂性问题而引入的D.保证数据的安全性和完整性问题而引入的
47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()
A.数据的不一致性的缺欠B.结构不合理的缺欠
C.冗余度大的缺欠D.数据丢失的缺欠
48.关系模式的候选关键字可以有()
A.0个B.1个C.1个或多个D.多个
49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。
A.概念设计B.逻辑设计C.物理设计D.全局设计
50.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段
C.物理设计阶段D.需求分析阶段
51.关系模式中各级模式之间的关系为()
A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NF
C.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF
52.下列陈述中,错误的是()
A.2NF必然属于1NFB.3NF必然属于2NF
C.3NF必然属于BCNFD.BCNF必然属于3NF
53.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询
54.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()
A.数据模型B.概念模型C.层次模型D.关系模型
55.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
56.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A.建立库结构B.系统调试C.加载数据D.扩充功能
二、判断题
1.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
()
2.事物之间往往存在某种自然联系,这种联系不能叫实体。
()
3.属性是指实体具有的某种特性或若干方面的特性。
()
4.实体型是指实体属性的集合,表示实体所固有的若特征。
()
5.实体型中各属性的具体取值称为实体值。
()
6.属性取值的变化范围称为该属性的域。
()
7.关系模型就是关系数据库。
()
8.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
()
9.关系模型不能表示实体之间多对多联系。
()
10.任何一张二维表格都表示一个关系。
()
11.关系是元组的集合。
()
12.数据库开发的需求分析阶段必须要有用户参与。
()
三、填空题
1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:
__________阶段,__________阶段和__________阶段。
2.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
3.数据库的三级体系结构是指__________和_________。
4.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
5.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。
6.定义用户数据库的语言称为
7.在数据库系统中,用户对数据的操作只能通过语言进行。
8.数据库数据具有__________、__________和__________三个基本特点。
9.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
10.数据库具有数据结构化、最小的__________、较高的__________等特点。
11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
12.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是__________,第二类是__________。
13.唯一标识实体的属性集称为________。
14.实体之间的联系有________、________、________三种。
15.数据模型的三要素是指__________,__________,__________。
实际数据库系统中所支持的主要数据模型是__________,__________,__________。
16.数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
17.用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。
18.用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。
19.层次模型的上层实体和下层实体之间表现为联系。
20.__________是目前最常用也是最重要的一种数据模型。
采用该模型作为数据的组织方式的数据库系统称为__________。
21.关系的完整性约束条件包括三大类:
__________、__________和__________。
22.关系操作的特点是________操作。
23.关系数据模型中,二维表的列称为________,二维表的行称为________。
24.用户选作元组标识的一个候选关键字为________,其属性不能取________。
25.关系代数运算中,传统的集合运算有_____,_____,_____,_____。
26.关系代数运算中,基本的运算是________,________,________,________,________。
27.关系代数运算中,专门的关系运算有________,________,________。
28.关系数据库中基于数学上的两类运算是________和________。
29.关系代数中,从两个关系中找出相同元组的运算称为________运算。
30.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是________,系关系的外关键字是________,学生关系的主关键字是________,学生关系的外关键字是________。
31.在合成E-R图时,要注意消除问题,在优化E-R图时,要注意消除问题。
32.规范设计法从本质上看仍然是手工设计方法,其基本思想是________和________。
33.数据库的生命周期可分为两个阶段:
一是数据库需求分析和________;二是数据库实现和________。
34.数据库设计分为以下六个阶段_______、________、________、________、________和________。
35.数据库实施阶段包括两项重要的工作,一项是________,另一项是应用程序的________和________。
36.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是________,第二类是________。
37.用________方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
38.概念模型有以下特点:
________、________、________、________。
39.客观存在并可相互区别的事物称为________,它可以是具体的人、事、物,也可以是抽象的概念或联系。
40.如果两个实体之间具有M:
N联系,则将它们转换为关系模型的结果是________个关系。
四、名词解释
1.实体:
2.实体集:
3.实体型:
4.属性:
5.关键字
6.联系:
7.实体联系图:
8.DDL:
9.DML:
10.数据:
11.数据库:
12.数据库系统:
13.数据库管理系统:
五、简答题
1.什么是数据?
数据有什么特征?
数据和信息有什么关系?
2.什么是数据处理?
数据处理的目的是什么?
3.信息管理系统与数据库管理系统有什么关系?
4.用文件系统管理数据有什么缺陷?
5.数据库系统阶段的数据管理有什么特点?
6.数据库系统对计算机硬件有什么要求?
7.数据库系统的软件由哪些部分组成?
它们的作用及关系是什么?
8.什么是E-R图?
构成E-R图的基本要素是什么
9.为什么数据库系统中具有数据与程序的独立性?
10.试述数据库系统中的二级映像技术及作用。
11.什么是数据库管理系统?
它的主要功能是什么?
12.什么是数据库系统?
13.简述使用DBMS管理数据的优点
14.SQL语言具有什么功能?
15.假设一个数据库中有关系:
六、 应用题
1、设有系、教师、学生、课程等实体,其中每一个系包括系名、系址、系主任姓名、办公电话等属性,教师实体包括工作证号码、教师名、出生日期、党派等属性。
学生实体包括学号、姓名、出生日期、性别等属性。
课程实体包括课程号、课程名、预修课号等属性。
设一个系可以有多名教师,每个教师教多门课程,一门课程由一个教师教。
其中有的教师指导多个研究生。
每一个学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成绩,试根据以上语义完成下述要求。
1.画出E-R图。
2.将以上的实体及实体集间的联系用关系模型表示出来
2、设计题
(一)设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号
1.试用SQL语句完成以下查询:
列出各部门中工资不低于600元的职工的平均工资。
2.写出“查询001号职工所在部门名称”
3.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。
3.某公司的业务规则如下:
(1)每位职工可以参加几个不同的工程,且每个工程有多名职工参与;
(2)每位职工有一个职位,且多名职工可能有相同的职位;
(3)职位决定小时工资率,公司按职工在每一个工程中完成的工时,计算酬金;
(4)职工的属性有职工号、姓名、职位和小时工资率;
(5)工程的属性有工程号和工程名称。
试根据上述业务规则:
①设计ER模型;②将ER模型转换成关系模式集,并规范化为3NF。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 复习题