数据库试题(概念类简答和填空)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、简述数据库的主要特征。

(1)数据结构化;(2)高度共享、低冗余;(3)数据独立性;(4)统一管理与控制,如安全性、完整性、故障恢复、并发控制等。

2、什么是数据独立?数据库系统提供了哪些级别的数据独立?

数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序的修改。数据独立性包括物理数据独立性和逻辑数据独立性。

3、简述DBMS提供哪几个方面数据保护功能?

数据完整性约束、数据安全性控制、并发控制、数据库恢复

★4、数据库设计分成哪几个阶段?

需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护

5、试述数据库三级模式和二级映象功能与数据独立性的关系。

三级模式

外模式:是模式的子集,正对用户所使用的局部数据的逻辑结构和特征的描述。

模式:对数据库中全体数据的逻辑结构和特征的描述。

内模式:是对数据物理结构和存储方式的描述。

二级映像

模式/外模式,保证了数据与程序的逻辑独立性。

模式/内模式,保证了数据与程序的物理独立性。

6、DBA的职责

数据库概念设计,逻辑和物理设计,定义安全和约束,数据库运行和监督,数据库维护7、DBMS的主要功能

数据定义

数据操纵

数据库运行管理:数据完整性约束、数据安全性控制,并发控制,数据库恢复(DBMS 提供的数据保护功能)

数据库建立和维护

8、关系数据库的特点

优点:(1)建立在严格数学基础上;(2)概念单一,简单易懂;(3)存取路径对用户透明;

缺点:由于存取路径对用户透明,所以存取速度没有非关系数据库快

★9、DBMS的存取机制

自主存取控制:用户对于不同的数据库对象有不同的存取权限,不同用户对同一数据库对象的权限也不一样,用户还可以将自己的权限转授给其他用户

强制存取控制:数据库对象有不同的密级,用户被授予某一级别的许可证。对于任意一个数据库对象,只有拥有合法许可证才可以存取

★10、简述数据、数据库、数据库管理系统和数据库系统

数据:描述事物的符号

数据库:长期存在于计算机上的,有组织的,可共享的大量数据的集合

数据库管理系统:科学的组织和存储数据,高效的获取和维护数据的软件系统

数据库系统:有数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统

11、什么是数据库的完整性约束条件

完整性约束条件是指数据需要遵循的语义约束条件

一般可以分为6类:静态列级约束、静态元祖约束、静态关系约束、动态列级约束、动态元祖约束、动态关系约束

12、简述静态列级约束、静态元祖约束、静态关系约束、动态列级约束、动态元祖约束、动态关系约束

静态列级约束:关系上一列的取值域的约束,有(1)数据类型约束(2)数据格式约束(3)空值约束(4)数据取值范围约束,等等

静态元祖约束:一个元祖各列之间的联系和约束

静态关系约束:关系上元祖之间或者不同关系之间的联系和约束,有(1)实体完整性约束(2)参照完整性约束(3)函数依赖约束

动态列级约束:修改列定义或者列值时的约束

动态元祖约束:修改元祖上值时需要参照旧值,并且新值和旧值之间需要满足一些约束条件

动态关系约束:加在关系变化前后状态上的限制条件

13、基本表和视图有什么区别

视图是基于基本表导出的虚表,不存放数据,数据存放在基本表中,当基本表中的数据发生变化时,视图也会变化

★14、试述等值连接与自然连接的区别和联系。

连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

1、关系数据库中,外模式对应视图和部分基本表,模式对应基本表,内模式对应存储文件

2、DBMS全称是数据库管理系统,DBS全称是数据库系统

3、事务具有原子性、一致性、隔离性、持续性四个性质

4、数据库中产生数据不一致的根本原因是数据冗余

5、数据库系统最大的特点是数据结构化

6、完整性约束条件作用的对象可以是关系、元组、属性

7、SQL语言由数据库定义语言、数据库操纵语言、数据库控制语言三部分组成

8、关系模型由关系数据结构、关系操作、关系完整性约束三部分组成

相关文档
最新文档