数据库概论
- 格式:ppt
- 大小:556.00 KB
- 文档页数:49


《数据库系统概论》综合复习资料
一、选择
1、数据库系统的核心是______。
A、数据库 B、数据库管理系统 C、数据模型 D、软件工具
2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( )
A、400 B、10000 C、30000 D、90000
3、下面对于关系的叙述中,哪个是不正确的?
A、 关系中的每个属性是不可分解的 B、 在关系中元组的顺序是无关紧要的
C、 任意的一个二维表都是一个关系 D、 每一个关系只有一种记录类型
4、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是______。
A、外模式 B内模式 C存储模式 D模式
5、对关系模型叙述错误的是______。
A、建立在严格的数学理论、集合论和谓词演算公式的基础之上
B、微机DBMS绝大部分采取关系数据模型
C、用二维表表示关系模型是其一大特点
D、不具有连接操作的DBMS也可以是关系数据库系统
6、数据库中,下列说法______是不正确的。
A、数据库避免了一切数据的重复
B、若系统是完全可以控制的,则系统可确保更新时的一致性
C、数据库中的数据可以共享
D、数据库减少了数据冗余
7、一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为______。
A、 码 B、数据项 C、主属性 D、主属性值
8、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的______。
A、 元组 B、行 C、记录 D、属性
9、设关系R(A、B、C)和S(B、C、D),下列各关系代数表达式不成立的是______。
数据库概论
一、选择题(每题2分,共20分)
1. 支持所有用户建立、存储数据库的软件系统是 。
A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统
2.DB的三级模式结构中最接近外部存储器的是 。
A.子模式 B.外模式 C.概念模式 D.内模式
3.在关系模式R中,函数依赖X→Y的语义是 。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
4.子模式是 。
A. 模式的副本 B. 模式的逻辑子集 C. 多个模式的集合 D. 内模式的逻辑子集
6.数据库系统的核心是 。
A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具
7.关系代数是以关系运算和 为基础的运算。
A.代数运算 B.选择操作 C.集合操作 D.谓词演算
9.一组具有相同数据类型的值的集合称为________。
A.关系 B. 属性 C.分量 D. 域
11. “日志”文件用于保存 ________。
A.程序运行过程 B.数据操作
C.程序执行结果 D.对数据库的更新操作
12.介质故障的恢复需要________。
A.实体的码 B.日志文件 C.数据转储和日志文件 D. 数据库镜像
13.内模式数据库的概念模型独立于 。
A. E-R图 B. 具体的机器和DBMS C. 现实世界 D.信息世界
14.支持所有用户建立、存储数据库的软件系统是 。
A.数据库系统 B.操作系统 C.应用程序 D.数据库管理系统
空间数据库概论答案
【篇一:数据库系统概论试题及答案整理版】
>第一章 绪论
一、选择题
1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个
阶段中,数据独立性最高的是a阶段。 a.数据库系
2. 数据库的概念模型独立于a。
a.具体的机器和dbms
3. 数据库的基本特点是b。
a.(1)数据结构化 (2)数据独立性 (3)数据共享性高,冗余大,易移植
b.(1)数据结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充
c.(1)数据结构化 (2)数据互换性 (3)数据共享性高,冗余小,易扩充
(4)统一管理和控制(4)统一管理和控制(4)统一管理和控制
b.e-r图
c.信息世界
d.现实世界
b.文件系统
c.人工管理
d.数据项管理
d.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充(4)统一管理和控制
4. b是存储在计算机内有结构的数据的集合。
a.数据库系统
5. 数据库中存储的是c。
a. 数据
6. 数据库中,数据的物理独立性是指c。
a.数据库与数据库管理系统的相互独立 b.用户程序与dbms的相互独立
c.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的d.应用程序与数据库中数据的逻辑结构相互独立
7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指d。 a.同一个应用中的多个程序共享一个数据集合 b.多个用户、同一种语言共享数据 c.多个用户共享一个数据文件
d.多种应用、多种语言、多个用户相互覆盖地使用数据集合
b. 数据模型
c. 数据及数据间的联系
d. 信息
b.数据库
c.数据库管理系统
d.数据结构
8. 数据库系统的核心是b。
a.数据库
9. 下述关于数据库系统的正确叙述是 a 。
第10章数据库完整性
1.数据库的完整性是指数据的__正确性、相容性__。
2.什么是数据库的完整性?
答:数据库的完整性是指数据的正确性和相容性。
3.SQL标准使用了一系列概念来描述完整性,包括关系模型的____实体完整性、参照完整性、用户定义___完整性。
4.数据库的完整性概念与数据库的安全性概念有什么区别和联系?
答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(GarbageInGarbageOut)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。
5.数据库完整性的定义一般由SQL的__DDL数据字典__语句来实现。它们作为数据库模式的一部分存入中。
6.什么是数据库的完整性约束条件?可分为哪几类?
7.关系模型的实体完整性在__CREATETABLE__中用__PRIMARYKEY___定义。
8.DBMS的完整性控制机制应具有哪些功能?
答:DBMS的完整性控制机制应具有三个方面的功能:
1.定义功能,即提供定义完整性约束条件的机制。
2.检查功能,即检查用户发出的操作请求是否违背了完整性约束条件。
3.违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
9.为了避免对基本表进行全表扫描,RDBMS核心一般都对__主码__自动建立一个__索引__。
10.RDBMS在实现参照完整性时需要考虑哪些方面?
11.关系模型的参照完整性在__CREATETABLE__中用___FOREIGNKEY__短语定义哪些列为外码列,用__REFERENCES__短语指明这些外码参照哪些表的主码。
12.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码;用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。