文档介绍:精品资料
数据库系统概论复习总结
一、 基本概念
第一章 绪论
b. 数据库系统储备数据的方式敏捷, 可以储备数据库中的某一个数据
项,一组数据项,一组记录或一个点具有多个双亲等 ,层次模型表示这类联系的方法很笨拙,只能通过引入冗余数据或创建非自然的数据结构来解决;
对插入和删除操作的限制比较多,因此应用程序的编写比较复杂; 3.
查询子女结点必需通过双亲结点; 4. 由于结构严密,层次命令趋于程序化;可见用层次模型对具有一对多的层次联系的部门描述特别自
然,直观简洁懂得,这是层次数据库的突出优点;
网状模型的优点主要有: 1. 能够更为直接地描述现实世界,如一个结点可以有多个双亲; 结点之间可以有多种上联第; 2. 具有良好的性能,
存取效率较高;
缺点主要有: 1. 结构比较复杂,而且随着应用环境的扩大,数据库的
结构就变得越来越复杂,不利于最终 用户把握; 2. 网状模型的DDL,DML 复杂,并且要嵌入某 一种高级语言中,用户不简洁把握, 不简洁使用;
6
四、数据库系统结构
数据库系统的 三级模式结构:外模式、模式和内模式;
模式也称规律模式,是数据库中全体数据的规律结构和牲的描述,是
精品资料
全部用户的公共数据视图;
的对应关系
外模式也称子模式或用户模式,
它是数据库用户能够观察和使用的
重 点 掌 握
1
、 书 19
页 工 厂 物 资
管 理 E-R
图 示 例
局部数据的规律结构和特点的描述, 是数据库用户的数据视图是与某 一应用 有关的数据的规律表示;
内模式也称储备模式 ,是一个数据库只有一个内模式;它是数据 物理结构和储备方式的描述,是数据在数据库内部 的表示方式;
三级模式之间的二级映像:外模式 /模式映像、模式 / 模式映像 .
精品资料
数据库治理系统的主要功能有( 1 )数据库定义功能; ( 2)数据组织、储备和治理; ( 3)数据操纵功能; (4 )数据库的事务治理和
一、关系模型的基本概念
其次章 关系数据库
精品资料
运行治理;(5 )数据库的建立和爱护功能等等
DDL: 数据定义语言 DML: 数据操纵语言 DCL :数据掌握语言
什么叫数据与程序的物理独立性?什么叫数据与程序的规律独立性?
数据与程序的物理独立性: 当数据库的储备结构转变了 (例如
采纳了更先进的储备结构) ,数据库治理员修改模式/内模式映像, 使模式保持不变, 当数据库的储备结构转变时, 由数据库治理员对
模式/内模式映像做相应转变,以保持模式不变,从而应用程序也不必转变,保证了数据与程序的物理独立性;
数据与程序的规律独立性: 当模式转变时, 数据库治理员修改
有关的外模式/模式映像, 使外模式保持不变, 应用程序是依据数据的外模式编写的, 从而应用程序不必修改, 保证了数据与程序的
规律独立性,简称数据的规律独立性
重难点: 画 E—R 图, 实体、联系、实体联系的属性,以及实体间
关系模型由关系数据结构、 关系操作集合、 关系完整性约束三部分组成;
基本术语:
域:域是一组具有相同数据类型的值的集合;元组:关系中的每个元素是关系中的元组;
属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域;由于域可以相同,为了加以区分,必需对每列起一个名
字,称为属性( Attribute );
候选码:如关系中的某一属性组的值能唯独地标识一个元组,就称该属性组为候选码
主码:如一个关 系有多个候 选码,就选定其 中一个为主 码
( Primary key );
外部码:设 F 是基本关系 R 的一个或一组属性,但不是关系 R
的码,假如 F 与基本关系 S 的主码 Ks 相对应,就称 F 是基本关系 R
精品资料
精品资料
的外部码( Foreign key ),简称外码;
关系模式:关系的描述称为关系模式) ;
关系:在域 D1 ,D2 , ⋯, Dn 上笛卡尔积 D1 ×D2 ×⋯×Dn 的子集称为关系;
关系是关系模式在某一时刻的状态或内容; 关系模式是静态的、 稳固的,而关系是动态的、随时间不断变化的,由于关系操作在不断
地更新着数据库中的数据;
关系数据库: 关系数据库也有型和值之分; 关系数据库的型也称为关系数据库模式, 是对关系数据