文档介绍:数据库系统概论复习王珊版
数据库系统概论复习王珊版
数据库系统概论复
数据(Data):是数据库中存储的基本对象
数据的定义:描绘事物的符号记录
数据的
数据库系统概论复习王珊版
数据库系统概论复习王珊版
多对多联系(m:n)
如果关于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,
关于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称
实体集A与实体B拥有多对多联系。记为m:n
观点模型的表示方法
数据库系统概论复习王珊版
数据库系统概论复习王珊版
数据库系统概论复习王珊版
实体-联系方法(E-R方法)
用E-R图来描绘现实世界的观点模型
E-R方法也称为E-R模型
常用数据模型
非关系模型
层次模型(HierarchicalModel)
网状模型(NetworkModel)
数据结构:以基本层次联系为基本单位
基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系关系模型(RelationalModel)
数据结构:表
面向对象模型(ObjectOrientedModel)
数据结构:对象
层次模型
知足下面两个条件的基本层次联系的会合为层次模型。
有且只有一个结点没有双亲结点,这个结点称为根结点
根以外的其余结点有且只有一个双亲结点表示方法
实体型:用记录种类描绘。
每个结点表示一个记录种类。
属性:用字段描绘。每个记录种类可包含若干个字段。
联系:用结点之间的连线表示记录(类)型之间的
一对多的联系
数据库系统概论复习王珊版
数据库系统概论复习王珊版
数据库系统概论复习王珊版
网状数据模型的数据结构
网状模型
知足下面两个条件的基本层次联系的会合为网状模型。
允许一个以上的结点无双亲;
一个结点能够有多于一个的双亲。
表示方法(与层次数据模型相同)
实体型:用记录种类描绘。
每个结点表示一个记录种类。
属性:用字段描绘。
每个记录种类可包含若干个字段。
联系:用结点之间的连线表示记录(类)型之
间的一对多的父子联系。
关系模型的基本观点
关系(Relation)
一个关系对应往常说的一张表。
元组(Tuple)
表中的一行即为一个元组。
属性(Attribute)
表中的一列即为一个属性,给每一个属性起一个名称即属性名。
关系必须是规范化的,知足一定的规范条件
最基本的规范条件:关系的每一个分量必须是一个不
可分的数据项。
查问、插入、删除、更新
数据操作是会合操作,操作对象和操作结果都是关系,即若干元组的会合
存取路径对用户隐蔽,用户只需指出“干什么”,不必详尽说明“怎么干”关系模型的完整性拘束
实体完整性
参照完整性
用户定义的完整性
关系数据模型的存储结构
表以文件形式存储
有的DBMS一个表对应一个操作系统文件
有的DBMS自己设计文件结构
关系模型的优缺点
优点
成立在严格的数学观点的基础上
观点单调。数据结构简单、清晰,用户易懂易用
实体和各类联系都用关系来表示。
对数据的检索结果也是关系。
关系模型的存取路径对用户透明
拥有更高的数据独立性,更好的安全保密性
简化了程序员的工作和数据库开发成立的工作
数据库系统概论复习王珊版
数据库系统概论复习王珊版
数据库系统概论复习王珊版
缺点
存取路径对用户透明致使查问效率往往不如非
关系数据模型
为提高性能,必须对用户的查问恳求进行优化
增加了开发数据库管理系统的难度
数据库系统外部的体系结构
单用户结构
主从式结构
散布式结构
客户/服务器结构
浏览器/应用服务器/数据库服务器结构
散布式结构的数据库系统
数据库中的数据在逻辑上是一个整体,但物理地散布在计算机网络的不同结点上。网络中的每个结点都能够独立办理本地数据库中的数据,履行局部应用同时也能够同时存取和办理多个异地数据库中的数据,履行全局应用
优点
适应了地理上分其他企业、团体和组织关于数据库应用的需求。
缺点
数据的散布寄存给数据的办理、管理与维护带来困难。
当用户需要