数据库模拟试题3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理模拟试卷(三)
一、填空题
1.________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库)
2.数据库的三级模式是指内模式、___________________、外模式。(模式)
____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)
3.数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则)
4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型)
5.能唯一标识一个元组的属性或属性组成为________________。(关键字)
6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制)
7.视图是从其它________________________或视图导出的表。(基本表)
8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。(外关键字)
9. 数据字典中的___________________是不可再分的数据单位。(数据项)
二、单项选择题
1. ______________是长期存储在计算机内的有组织,可共享的数据集合. (c)
a.数据库管理系统
b.数据库系统
c.数据库
d.文件组织
2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.(d)
a.数据库管理系统
b.数据库应用系统
c.相关的计算机系统
d.各类相关人员
3.在文件系统阶段,数据_____________________。(b)
a.无独立性
b.独立性差
c.具有物理独立性
d.具有逻辑独立性
4.数据库系统阶段,数据__________________。(d)
a.具有物理独立性,没有逻辑独立性
b.具有物理独立性和逻辑独立性
c.独立性差
d.具有高度的物理独立性和一定程度的逻辑独立性
5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。(b)
a.数据模型
b.概念模型
c.E-R图 c.关系模型
6.数据库系统软件包括DBMS和________________________。(d)
a.数据库
b.高级语言
c.OS
d.数据库应用系统和开发工具
7.在SQL语言中授权的操作是通过________________语句实现的。(c)
a.CREATE
b.REVOKE
c.GRANT
d.INSERT
8.数据库中只存放视图的__________________。(c)
a.操作
b.对应的数据
c.定义
d.限制
9.概念结构设计阶段得到的结果是________。(b)
a.数据字典描述的数据需求
b.E-R图表示的概念模型
c.某个DBMS所支持的数据模型
d.包括存储结构和存取方法的物理结构
10.一个m:n联系转换为一个关系模式。关系的码为________。(b)
a.某个实体的码
b.各实体码的组合
c.n端实体的码
d.任意一个实体的码
三.问答题
1.试比较文件系统和数据库系统的特点?
答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。
文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。
文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。
文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。
数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。
2.DBA的主要职责是什么?
答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有:
设计与定义数据库系统;
帮助最终用户使用数据库系统;
监督与控制数据库系统的使用和运行;
改进和重组数据库系统,调优数据库系统的性能;
转储与恢复数据库;
重构数据库。
3.简述关系的性质?
答:①同一列中的分量是同一类型的数据。不同列可以取相同的数据类型。
②关系中的列又称为属性,并赋予属性名。不同列的属性名不同。
③列的次序可以任意交换。
④任意两个元组不能完全相同。
⑤行的次序可以任意交换。
⑥列具有原子性,即每一列值是不可分的数据项
4.数据依赖对关系模式的影响?
答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。
函数依赖是数据依赖的一种类型。
部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。
5.试述数据库设计的基本步骤。
答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。
(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。