数据库简答题

 

数据库:

第一章:

1. 简述数据管理技术发展的三个阶段。各个阶段的特点是什么?

人工管理阶段 :数据不保存,不共享,无独立性,无专用软件管理数据

文件系统阶段 : 数据以文件形式长期保存,由文件系统管理数据 ,程序与数据间有一定

独立性,文件形式多样化,数据具有一定的共享性。

数据库系统阶段:数据结构化 ,共享性高、冗余度低 ,独立性高 ,有统一的数据管理

和控制功能

2. 简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。

含义:数据库:是数据的仓库,即数据存放的地方。是存储在计算机内、有组织的、可共享

的数据和数据对象的集合

数据库管理系统:是数据库系统的核心组成部分,实现把用户意义下的抽象逻辑数据

处理转换成计算机中的具体的物理数据处理软件

数据库系统:是指在计算机系统中引入数据库后的系统。主要由数据库、数据库用户、

计算机硬件系统和计算机软件系统等几部分组成。

联系:数据库系统是由数据库数据库、数据库用户、计算机硬件系统和计算机软件系统等

组成;数据库管理系统是数据库系统的核心组成部分。

3. 简述数据库管理系统的组成和功能。

数据库管理系统主要由语言编译程序、系统运行控制程序、系统建立、维护和数据字典。 数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行管理、数据库的建立和维护、数据通信接口及数据组织、存储和管理。

4. 什么是数据库的数据独立性?它包含哪些内容?

数据独立性是指数据库中的数据与应用程序间相互独立,即数据的逻辑结构、存储结构以及存储方式的改变不影响应用程序。

包括:

数据的物理独立性:当数据的物理结构(如存储结构、存取方式、外部存储设备等)改变时,通过修改映射,使数据库整体逻辑结构不受影响,进而用户的逻辑结构以及应用程序不用改变。

数据的逻辑独立性:当数据库的整体逻辑结构(如修改数据定义、增加新的数据类型、改变数据间的关系等)发生改变时,通过修改映射,使用户的逻辑结构以及以及应用程序不用改变。

第二章:

1.关系模型的完整性规则有哪几类?

实体完整性、 参照完整性、用户定义完整性。

2.举例说明什么是实体完整性和参照完整性。

实体完整性:是指主关系键的值不能为空或部 分为空 。

学生关系中的主关系键“学号”不能为空, 选课关系中的主关系键“学号

+课程号 ” 不能部分为空 ,, 即“学号”和“课程号”两个属性都不能为

空。

参照完整性:如果关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或

者等于R1中主关系键的某一个值,或者取空值

学生关系的属性“系别”与系别关系的主 关系键“系别”相对应。则学生

关系中“系别”是学生关系的外键。学生关系是参照关系,系别关系是被

参照关系。学生关系中某个学生“系别 的取值必须在参照的系别关系中

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:硕士学位论文结构
  • 下一篇:北广项目市场推广策划方案