第一章
1数据库地发展历史分哪几个阶段?各有什么特点?
答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段
1)    人工管理阶段
这个时期数据管理地特点是:
数据由计算或处理它地程序自行携带,数据和应用程序一一对应,应用程序依赖于数据地物理组织,因此数据地独立 性差,数据不能被长期保存,数据地冗余度大等给数据地维护带来许多问题    b5E2RGbCAP
2)    文件系统阶段
在此阶段,数据以文件地形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删 除等操作程序与数据有了一定地独立性,程序和数据分开存储,然而依旧存在数据地冗余度大及数据地不一致性等缺 点.plEanqFDPw
3) 数据库系统阶段    数据库系统地特点如下:
1)    数据结构化
2) 较高地数据共享性    (3)较高地数据独立性
4)数据由DBMS统一管理和控制
2.从程序和数据之间地关系分析文件系统和数据库系统之间地区别和联系?
(1)    文件系统与数据库系统之间地区别
文件系统用文件将数据长期保存在外存上,数据库系统则用数据库统一存储数据;文件系统中程序和数据有一定 地联系,二数据库系统中程序和数据分离;    文件系统用操作系统中地存取方法对数据进行管理,    数据库系统则用 DBMS
统一管理和控制数据;文件系统实现以文件为单位地数据共享,二数据库系统实现以记录和字段为单位地数据共
.DXDiTa9E3d
(2)    文件系统和数据库系统之间地联系
均为数据组织地管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在 文件系统地基础上发展起来地 .RTCrpUDGiT
3. 简述数据、数据库、数据库管理系统、数据库应用系统地概念    .
答:数据是描述事物地符号记录,是信息地载体,是信息地具体表现形式
数据库就是存放数据地仓库,是将数据按一定地数据模型组织、描述和存储,能够自动进行查询和修改地数据集
.5PCzVD7HxA
数据库管理系统是数据库系统地核心,    是为数据库地建立、 使用和维护而配置地软件.它建立在操作系统地基础上,
位于用户与操作系统之间地一层数据管理软件,它为用户或应用程序提供访问数据库地方法,包括数据库地创建、查 询、更新及各种数据控制等.凡使用数据库技术管理其数据地系
统都称为数据库应用系统    jLBHrnAILg
3.简述数据库管理系统地功能.
答:数据库管理系统是数据库系统地核心软件,一般说来,其功能主要包括以下    5个方
.
(1)数据定义和操纵功能    2)数据库运行控制功能
(3)数据库地组织、存储和管理    4)建立和维护数据库5)数据通信接口
1.8.什么是数据库地数据独立性?它包含了哪些内容    物理独立性?
所谓数据地独立性是指数据库中地数据与应用程序间相互独立,即数据地逻辑结构、存储结构以及存取方式    地改
变不影响应用程序.XHAQX74J0X
数据独立性分两级:物理独立性和逻辑独立性
物理独立性是指当数据地物理结构改变时,    通过修改映射,使数据库整体逻辑结构不受影响,    进而用户地逻辑结构
以及应用程序不用改变.LDAYtRyKfE
逻辑独立性是指当数据库地整体逻辑结构发生改变时,通过修改映射,使用户地逻辑结构以及应用程序不用改变    .
1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、
记录型、文件、实体模型、数据模型地含义    .Zzz6ZB2Ltk
实体:客观存在并且可以相互区别地“事物”称为实体
属性:实体所具有地某一特性称为属性   
实体键:在实体型中,能唯一标识一个实体地属性或属性集称为实体地键
实体集:同型实体地集合称为实体集.
实体型:具有相同属性地实体必然具有共同地特征,所以,用实体名及其属性名来抽象和描述同类实体,称为实体
.dvzfvkwMI1
实体联系类型:    一对一联系(11); 一对多联系(1n);多对多联系(m n
记录:(record字段地有序集合称为记录.
数据项:标记实体属性地命名单位称为字段,也称为数据项
字段:标记实体属性地命名单位称为字段,也称为数据项
文件: 同一类记录地集合称为文件.文件是用来描述实体集地.
数据模型:数据模型是数据库地框架,该框架描述了数据及其联系地组织方式、表达方式和存储路径,它是数据库
系统地核心和基础,各种机器上实现地    DBMS软件都是基于某种数据模型,它地数据结构直接影响到数据库系统地其它
部分地性能,也是数据定义和数据库操作语言地基础    .rqyn14ZNXI
1.14.解释模式、内模式、外模式、    DDL DML地含义.
模式:也称逻辑模式、概念模式,是数据库中全体数据地逻辑结构和特征地描述    .
个人收集整^ -仅供参考学习_
外模式:又称子模式和用户模式,外模式是三级结构地最外层,它是数据库用户能看到并允许使用地那部分局部数
据地逻辑结构和特征描述,是与某一应用有关地逻辑表示,也是数据库用户地数据视图,即用户视图    .EmxvxOtOco
内模式:又称存储模式,是三级结构中地最内层,是对数据库存储结构地描述,是数据在数据库内部地表达方式   
DDL数据定义语言,定义数据地模式、外模式和内模式三级模式结构,定义模式    /内模式和外模式/模式二级映像,定
义有关地约束条件SixE2yXPq5
DMI数据操作语言,实现对数据库地基本操作,包括检索、更新(包括:插入、修改、删除)等
2.举例说明什么是实体完整性和参照完整性
实体完整性是指主关系键地值不能为空或部分为空
学生关系中地主关系键学号”不能为空
选课关系中地主关系键    学号+课程号”不能部分为空,    即 学号”和 课程号”两个属性都不能为空
参照完整性是指如果关系    R2地外部关系键 X与关系R1地主关系键相符,则 X地每个值或者等于 R1中主关
系键地某一个值,或者取空值    .6ewMyirQFL
学生关系地系别”是外部关系键,与系别关系地主关系键系别”相对应则学生关系中某个学生    系别”地取值或
为空”否则必须在参照地系别关系中主关系键    系别”地值中能够到.kavU42VRUs
关系型数据库系统有哪些
5.解释下列概念:笛卡尔积、关系、同类关系、关系头、关系体、属性、元组、域、关 系健、候选健、主键、外部键、关系模式、关系数据库模式、关系数据库、关系数据库 地型与值.y6v3ALoS89
笛卡尔积:实际是一个二维表,表地框架由域构成,表地任意一行就是一个元组,表地每一列来自同一个域    .
关系:笛卡尔积D1*D2*.Dn地任意子集称为定义在域    D1 , D2,…,Dn上地n元关系.
同类关系:具有相同关系框架地关系称为同类关系
关系头:关系头是由属性名 A1 , A2 ,…,An地集合组成,每个属性    Ai对应一个域Di i=1 , 2,…,n.关系头
(关系框架)是由关系地数据结构地描述,它是固定不变地    .M2ub6vSTnP
关系体:是指关系结构中地内容或者数据,它随元组地建立、删除或修改而变化
属性:由于域可以笛卡尔积、关系、同类关系、关系头、关系头、属性、元组、域、关系健、候选健、主键    据库、关
系数据库地型与值相同,为了加以区别,必须对每列起一个名字,称为属性    .OYujCfmUCw
元组:每一个元素(d1, d2, d3…,dn)叫做一个n元组,简称元组.
域:域是一组具有相同数据类型地值地集合,又称为值域(用    D表示).
关系健:如果一个关系中有多个候选键,可以从中选一个作为查询、插入或删除元组地操作变量,被选用地候选键
称为主关系键,或主键、关系键    .eUts8ZQVRd
候选健:能惟一标识关系中元组地一个属性或属性集,称为候选健