北京科技大学数据库考试题库.docx
- 文档编号:24174627
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:87
- 大小:67.42KB
北京科技大学数据库考试题库.docx
《北京科技大学数据库考试题库.docx》由会员分享,可在线阅读,更多相关《北京科技大学数据库考试题库.docx(87页珍藏版)》请在冰豆网上搜索。
北京科技大学数据库考试题库
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
习题一、选择题1数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、
数据库管理系统、应用系统和()组成。
A、系统分析员B、程序员C、数据库管
理员D、操作员2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)
之间的关系是:
()
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括和DBMS、
DBSD、DBS就是DB,就是DBMS3.下面列出的数据库管理技术发展的3个阶段
中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II文件系统阶段
III数据为阶段A、I和IIB、只有IIC、II和IIID只有I4.下列4项中,不属
于数据库系统特点的是()
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高5.数据库系统
的数据独立性体现在()
A、不会因为数据的变化而影响到应用程序B、不会因为数据存储结构与数据逻辑结构的
变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储
结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是
()
A、模式B、内模式C、外模式7.要保证数据库的数据独立性,需要修改的是()
A、模式与外模式B、模式与内模式C、三级模式之间的两层映像D、三级模式8.要
保证数据库的逻辑数据独立性,需要修改的是()
A、模式与外模式之间的映像B、模式与内模式之间的映像C、模式
D、三级模式9.用户和应用程序看到的那部分局部逻辑结构和特征的描述是()
A、模式B、物理模式C、子模式10.下述()不是DBA的数据库管理员
的职责。
A、完整性约束说明B、定义数据库模式C、数据库安全D、数据
学习资料
学习资料收集于网络,仅供学习和参考
如有侵权,请联系网站删除
为管理系统设计
二、填空题
1、数据库系统具有(永久存贮)、(有组织)和(可共享)
3
个基本特点。
2、数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数
据定义)、(数据操纵)、(数据库运行和管理)、(数据库的建立和维护)。
3
、数据库系
统是指在计算机系统中引入数据库后的系统,一般由(数据库)
、(数据库管理
系统开发工
具)、(应用系统)和(数据库管理员)构成。
4、数据管理技术的发展是与计算机技术及
其应用的发展联系在一起的,它经历了
3个阶段:
(人工管理阶段)、(文件系统阶段
)、
(数据库阶段)。
5
、数据库具有数据结构化、最小的(冗余度)
、较高的(共享性)
等特点。
6、DBMS
还必须提供(数据的安全)保护、(完整性)检查、(并发控制)、
(数据库恢复)
等数据控制功能。
7、模式是数据库中全体数据的(逻辑结构)和(特
征)的描述,它仅仅涉及到(型)的描
述,不涉及到具体的值。
8、三级模式之间的两层映像保证了数据库系统中的数据能够具
有较高的(逻辑独立性)和
(物理独立性)
三、简答题
1、试述数据、数据库、数据库
管理系统、数据库系统的概念。
数据:
是
数据库中存储的基本对象,种类可以是数字、文
字、图形、图象、声音、语
言等。
数据库:
长期存储在计算机内
,有组织可共享的数据
集合数据库管理系统(DBMS):
提供数据的定义,操作,描述的语言,还有数据库的运行
管理,建立以及维护,一
般指数据库管理软件
如SqlServer、orcal、MySql数据库系
统(DBS):
一般指引入数据库后的系统构成,一般由
数据库。
数据库管理系统,应用
系统,数据库管理员和用户构成
2、使用数据库系统有什么好处?
答:
使用数据库系统
的好处:
数据冗余度小,节省存储空间,共享性高,数据独立性和
物理独立性强。
3、试
述文件系统与数据库系统的区别和联系。
答:
文件系统把数据组织成相互独立的数据文件,
实现了记录内的结构性,但整体无结
构;而数据库系统实现整体数据的结构化,这是数据
库的主要特征之一,也是数据库系
统与文件系统的本质区别。
在文件系统中,数据冗
学习资料
学习资料收集于网络,仅供学习和参考
如有侵权,请联系网站删除
余度大,浪费存储空间,容易造成数据的不一致;数据库系统
中,数据是面向整个系统,
数据可以被多个用户、多个应用共享使用,减少了数据冗余。
文件系统中的文件是为某一特定应用服务的,
当要修改数据的逻辑结构时,
必须修改
应
用程序,修改文件结构的定义,数据和程序之间缺乏独立性;
数据库系统中,通过DBMS
的
两级映象实现了数据的物理独立性和逻辑独立性,把数据的定义从程序中分离出去,
减少
了应用程序的维护和修改。
文件系统和数据库系统均可以长期保存数据,
由数据管理软
件管理数据,数据库系统
是在文件系统基础上发展而来。
4、试述数据库系统的特点。
答:
面向全组织的数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;
数据由
DBMS统一管理和控制。
5、数据库管理系统的主要功能有哪些?
答:
数据定义功能;
数据操纵功能;数据库的运行控制管理,数据控制包括:
安全(Security)、完整(Integrity
)、
并发(Concurrency)、恢复(Recovery);数据库的建立
和维护功能。
6、试述数据
库系统三级模式结构,这种结构的优点是什么?
答:
数据库系统的三级模式结构是指数据
库系统是由外模式、模式和内模式三级构成;
外模式(Sub-Schema)
:
用户的数据视图,是
数据的局部逻辑结构,模式的子集;
模式(Schema):
所有用户的公共数据视图,是数据库
中全体数据的全局逻辑结构和特性
的描述,一个数据库只有一个模式;内模式
(Storage
Schema):
又称存储模式,数据的存储
方式,数据库数据在物理结构的描述。
数据库系统三级模式结构,使数据库的用户看到的数据库,
与数据库的物理方面,即实
际存储的数据库区分开来,
提高了数据的物理独立性和逻辑独立性。
数据与程序的独立,
使
得数据的定义从应用程序中分离出去,用
户的重点放在模式的定义上;由于数据的
存取由
DBMS管理,用户不必考虑存取路径等细节,
简化了应用程序的编制。
7、定义如下述语:
模式:
所有用户的公共数据视图,是数据库中全体数据的全局逻辑结构和特性的描述,
一
学习资料
学习资料收集于网络,仅供学习和参考
如有侵权,请联系网站删除
个数据库只有一个模式;
外模式:
用户的数据视图,是数据的局部逻辑结构,模式的子集;
内模式:
又称存储模式,数据的存储方式,数据库数据在物理结构的描述
DML:
数据操作
语言,用
户可以使用DML
操作数据实现对数据库的基本操作,如查询,
插入、删除和
修改等。
DDL:
数据定义语言,用户通过它,可以方便地定义数据库、表、索引、视图等
数据对
象。
8、什么叫数据与程序的物理独立性?
什么叫数据与程序的逻辑独立性?
为
什么数据为系
统具有数据与程序的独立性?
答:
存储结构改变时,使模式保持不变,从而
应用程序可以保持不变,称为物理独立性。
当模式改变时,使外模式保持不变,从而应用程序可以保持不变,称为逻辑独立性。
因
为数据库系统的三级模式和两级映象结构,
使得当存储结构改变时,
修改内模式/
模式映象,
使模式保持不变,从而应用程序可以保持不变,实现了物理独立性;当模式改变
时,修改
外模式/模式映象,使外模式保持不变,从而应用程序可以保持不变,实现了逻辑
独立性。
9、试述数据库系统的组成?
答:
数据库系统一般由数据库、数据库管理系统(及其开发
工具)、应用系统、数据库
管理员和用户构成。
硬件是必须的,软件有
OS、DBMS、应用
系统,数据的集合构成数据
库,用户又细分为最终用户、应用程序员、系统分析员、数据
库管理员
DBA10、DBA
的职责是什么?
答:
DBA职责可以分为三个方面:
建库方面:
决定数据库中信息内容和结构,确定模式、外模式;决定数据库的存储结构
和存取策略,
定义存储结构;同时负责初始数据的整理和装入。
用库方面:
定义数据的安全性要求和完
整性约束条件,规定数据的保密级别、用
户权限;监督和控制数据库的运行情况,制定
后援和恢复策略,负责故障恢复。
改进方面:
监督分析系统的性能(空间利用率,处理效
率);数据库重组织,物理上重
组织,以提高性能;数据库重构造,设计上较大改动,模式
和内模式修改。
学习资料
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
11、系统分析员、数据库设计人员、应用程序员的职责是什么?
答;系统分析员负责应
用系统的需求分析和规范说明,系统分析员要和用户及DBA相结合,确定系统的硬件、
软件配置,并参与数据库系统的概要设计。
数据库设计人员负责数据库中数据的确定、数
据库各级模式的设计。
数据库设计人员必须参加用户需求调查和系统分析,然后进行数据
库设计。
在很多情况下,数据库设计人员就由数据库管理员担任。
应用程序员负责设计和
编写应用系统的程序模块,并进行调试和安装。
第二章数据模型习题:
一、选择题1、
概念模型是现实世界的第一层抽象,这一类模型中,最著名的模型是()
A、层次模型B、关系模型C、网状模型D、实体-联系模型
2、区分不同实体的依据是()A、名称B、属性C、对象D、概念
3、关系数据模型是目前最重要的一种数据模型,它的3个要素分别是()
A、实体完整性、参照完整性、用户自定义完整性B、数据结构、关系操作、完整性约束C、
数据增加,数据修改,数据查询D、外模式、模式、内模式4、在()中,一个结点
可以有多个双亲,结点之间可以有多种联系。
A、网状模型B、关系模型C、层次模
式D、以上都有5、()的存取路径对用户透明,从而具有更高的数据独立性,更好
的安全保密性,也简
化了程序员的工作和数据库开发建立的工作。
A、网状模型
B、关
系模型
C、层次模式
D、以上都有二、填空题
1、根据模型应用的不同目的,可以
将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是(概念模型),第二类
是(逻辑模型和物理模型)。
2
、数据模型的三要素是指(数据结构)、(数据操作)和(数
据完整性约束)。
实际数据库
系统中所支持的主要数据模型是(层次模型)
(网状模型)
和(关系模型)
3、数据模型中的(数据模型)是对数据系统的静态特征描述,包括数据
结构和数据间联系
的描述,(数据操作)是对数据库系统的动态特征描述,
是一组定义在数
据上的操作,包括操作的涵义、操作符]、运算规划及其语言等。
4、
用树型结构表示实
学习资料
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
体类型及实体间联系的数据模型称为(层次模型),上一层的父结点和下一层的子
结点之间的联系是(1:
n)的联系。
5、用有向图结构表示实体类型及实体间联系的数据
模型称为(网状模型),数据之间的联系通常用(图)实现6、(关系模型)是目前最常
用也是最重要的一种数据模型。
采用该模型作为数据的组织方式的数据库系统称为(关系
数据库系统)7、关系的完整性约束条件包括三大类:
(实体完整性)
、(参照完整性)
和(用户定义完整
司长)。
三、简答题1、试述数据模型的概念;
答:
数据模型是数
据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表
示和操作手段的形式
构架2、试述数据模型在数据库系统中的作用。
答:
3、试述数据模型的
3个要素。
答:
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
1)数据结构:
是所研究
的对象类型的集合,是对系统静态特性的描述;
2)数据操作:
是指对数据库中各种对象的实例允许进行的操作的集合,包括操作
及有关的操作规则,是对系统动态特性的描述;
3)数据的约束条件:
是一组完整性规则的集合,完整性规则是给定的数据模型中
数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态
以及状态的变化,以保证数据的正确、有效、相容。
4、试述层次模型的概念、网状模型
的概念、关系模型的概念。
答:
在数据库中,把满足以下两个条件的基本层次联系的集合称为“层次模型”:
1)且仅有
一个结点无双亲,这个结点称为“根节点”;
2)其他结点有且仅有一个双亲。
在数据库中把满足以下两个条件的基本层次结构的集合称为“网状模型”:
1)允许一个以上结点无双亲;
2)一个结点可以有多个双亲。
学习资料
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
关系模型是建立在严格的数学概念基础上的,关系模型由关系数据结构、关系操作集合和
关系完整性约束三部分组成,在用户的观点下,关系模型中数据的逻辑结构是一张二维表,
由行和列组成。
5、定义并解释以下术语:
(1)关系
(2)关系模式
(3)元组
(4)
属性(5)码
(6)域
(7)分量(l)关系:
一个关系对应通常说的一张表;
(
2
)
属性:
表中的一列即为一个属性;
(3
)域:
属性的取值范围;
(4)元组:
表中的一
行即为一个元组;(5
)主码:
表中的某个属性组,它可以惟一确定一个元组;
(
6
)
分量:
元组中的一个属性值;
(7
)关系模式:
对关系的描述,一般表示为关系名(属性
1,属性
2,⋯,属性n)
6、试述关系数据库的特点
答:
关系数据模型具有下列优
点:
(l
)关系模型与非关系模型不同,它是建立在严
格的数学概念的基础上的。
(
2
)
关系模型的概念单一,无论实体还是实体之间的联
系都用关系表示,操作的对象和操作的
结果都是关系,所以其数据结构简单、清晰,用
户易懂易用。
(3
)关系模型的存取路径
对用户透明,从而具有更高的数据独立性、
更好的安全保密性,也简化了程序员的工作和
数据库开发建立的工作。
当然,关系数据
模型也有缺点,其中最主要的缺点是,由于存取
路径对用户透明,查询效率往往不如非
关系数据模型。
因此为了提高性能,必须对用户的
查询请求进行优化,增加了开发数据
库管理系统的难度。
7、举例说明什么是非规范化
的表,什么是规范化的表。
略第三章
习题一、选择题
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、关系数据库管理系统应能实现的专门运算包括()
A排序、索引、统计B选择、投影、连接C并、差、交D关联、
更新、排序7、5种基本关系代数运算是()A、并、差、选择、投影、自然连接B、
并、差、交、选择、投影C、并、差、选择、投影、笛卡尔积D、并、差、交、选择、
乘积8、关系数据库中的投影操作是指从关系中()
A、抽出特定记录B、抽出特定字段C、建立相应的影像D、建立相应的图形9、
从一个数据库文件中取出满足某个条件的所有记录形一个新的数据库文件的操作是()
操作A、投影B、连接C、选择D、复制10、关系代数中的连接操作是由()
操作组合而成。
A、连接和投影B、选择和笛卡尔积C、投影、选择、笛
卡尔积D、投影和笛卡尔积11、一般情况下,当对关系R和S进行自然连接时,
要求R和S含有一个或者多个共有的()。
A、记录B、行C、属
性D、元组
12、假设有关系R和S,关系代数表达式R—(R—S)表示的是()。
A、R∩S
B、R∪SC、R×SD、R-S二、填空题1、关系数据模型中,二维表的行称为(元
组)。
2、用户选作元组标识的一个候选码为(主码),其属性不能取(相同)3、关
系代数运算中,传统的集合运算有(并)、(交)(差)(笛卡尔积)。
4、关系代数
学习资料
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
运算中,基本的运算是并、差、选择、投影、笛卡尔积5、关系代数运算中,专门的关系
运算有(选择)、(投影)(连接)(除)6、关系数据库中基于数学上的两类运算
是(逻辑运算)和(比较运算)7、关系代数中,从两个关系中找出相同元组的运算称为
(交)运算。
8、RS表示R与S的(连接)。
9、设有学生关系:
S(xh,xm,xb,nl,dp)。
在这个关系中,XH表学号,XM表姓名,XB表性别,NL表姓名,DP表系部。
查询学
生姓名和所在系的投影操作的关系运算是:
πxm,dp(S)10、在“学生-选课-课程”数据库中
的3个关系如下:
S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE),C(C#,
CNAME,TEACHER),查找选择“数据库技术”这门课程学生的姓名和成绩,用关系
代数表达式可以表示为(πsname,grade(SSCC}11、已知系(系编号,系名称,系主任,
电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系
的主码是(系编号),系关系的外码(没有),学生关系的主码(学号),学生关系的外码
是(系编号)。
∪-×σπ∩θ÷三、简答题1、试述关系模型的3
个组成部分。
答;关系模型由关系数据
结构、关系操作集合和关系完整性约束三部分组成。
2、试述关系数据语言的特点和分类。
答:
关系数据语言可以分为三类:
关系代数语言。
关系演算语言:
元组关系演算语言和域
关系演算语言。
SQL:
具有关系代数和关系演算双重特点的语言。
这些关系数据语言的共
同特点是,语言具有完备的表达能力,是非过程化的集合操作
语言,功能强,能够嵌入高
级语言中使用。
学习资料
学习资料收集于网络,仅供学习和参考,如有侵权,请联系网站删除
3、定义并理解下列术语,说明它们之间的联系与区别。
(1)域、笛卡尔积、关系、元
组、属性
(2)主码,候选码,外码
(3)关系模式,关系,关系数据库
答:
1)域:
一
组具有相同数据类型的值的集合;
笛卡尔积:
建立在一组域
D1,D2,⋯,Dn的笛卡尔积为:
D1×D2×⋯×Dn={(d1
d2,⋯,
dn)|diDi,i=1,
⋯,n}∈
关系:
笛卡尔积
D1×D2×⋯×Dn的有限子集;
元组:
笛卡尔积的每个元素
(d1,d2,⋯,dn)称
作一个n-元组(n-tuple),简称元组
(Tuple);
属性:
关系的每一列对应一个
域,给每列起一个名字,称为属性(
Attribute)。
(2)主码:
若关系中的某一属性
组的值能够唯一地标识一个元组,则称该属性组为候
选码(Candidate
Key),主码是从候
选码中选定的一个码(
PrimaryKey
);候选码:
若关系中的某一属性组的值能够唯一地标
识一个元组,则称该属性组为候选码
(CandidateKey
);外部码:
F
是关系R
的一组
属性,但不是关系
R的码,如果
F与关系S的主码K相对应,则称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京科技大学 数据库 考试 题库