数据库简答题

1、简述DBS 的三级模式结构及这种结构的优点

数据库结构体系分为三级,即面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。概念模式又称逻辑模式,或简称为模式,对应于概念级,外模式又称子模式或用户模式,对应于用户级,内模式又称存储模式或物理模式,对应于物理级。优点是数据结构化,数据共享性高、冗余度低,具有较高的数据独立性,有统一的数据控制功能。

2、简述实体完整性的约束原则的内涵

实体完整性就是指关系的主属性不能取空值,并且不允许两个元组的关键字值相同。也就是一个二维表中没有两个完全相同的行,因此实体完整性也称为行完整性。

3、简述数据库的并发操作引发的问题及常用并发控制的方法

丢失的修改、不可重复读、读脏数据。常用的并发控制的方法是封锁技术。

4、简述DBS 对数据库的保护功能

数据库的保护功能:DBMS 对数据库的保护主要通过数据库的恢复、数据库的并发控制、数据库的的完整性控制、数据库的安全性控制等四个方面实现。

5、简述关系模型中的完整性约束规则

实体完整性约束:要求候选码非空且唯一

参照完整性约束:要求外码要么取空值,要么所取的值在对应的候选码中出现

用户自定义完整性约束:包括非空约束,唯一约束,检查约束,缺省值约束

6、简述参照完整性规则

参照完整性规则就是定义外部关键字与主关键字之间的引用规则,即对R 中每个元组在F 上的值必须取空值或等于S 中某个元组的主关键字值。

7、什么是ER 图,构成ER 图的基本要素

E-R 图是用一种直观的图形方式建立现实世界中实体及其联系模型的工具,也是数据库设计的一种基本工具。基本要素是实体型、属性和联系。

8、简述数据库恢复的概念

数据库恢复是指通过技术手段,将保存在数据库中丢失的电子数据进行抢救和恢复的技术

9、简述DBMS 的主要功能

数据库管理系统主要的功能有:数据定义功能、数据操纵功能、数据库运行管理功能、数据库建立和维护功能、数据库的传输功能。

10、简述视图的作用

视图能够简化用户的操作、视图使用户能以多种角度看待同一数据、视图对重构数据库提供了一定程度的逻辑独立性、视图能够对机密数据提供安全保护

11、数据库系统阶段的数据管理有什么特点

面向全组织的数据结构化,数据的共享性高冗余度低易扩充、数据独立性强、统一的数据控制功能。

12、简述数据库的设计过程

1. 需求分析阶段:准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步

2. 概念结构设计阶段:是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型

3. 逻辑结构设计阶段:将概念结构转换为某个DBMS 所支持的数据模型,对其进行优化

4. 数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)

5. 数据库实施阶段:运用DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设

计的结果,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行

6. 数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价、调整与修改

13、简述关系数据库系统中视图的定义

视图的定义包含一系列带有名称的列和数据行,但不存储任何物理数据。数据库中 只存放视图的定义,视图行列的数据来自于定义视图的查询所引用的基本表,且在每次查看视图时动态生成。所以也可以说视图是一个虚拟表。

14、简要描述数据库设计的各个阶段

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


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn