数据库系统概论中国人民大学.pdf

数据库系统概论中国人民大学

信息学院2014级,2016-2-25 ,教3403 数据库系统概论 孟小峰 中国人民大学 xfmeng@ 1 数据库系统概论 An Introduction to Database Systems 第一章 概述 (之数据模型、体系结构、数据库发展) 2016, 3,1 2 数据库系统概论,2014级,2016,2-6,教3403 上节课。。。。 数据模型 概念模型:ER模型 • 实体、联系、多种联系、ER图 • EER模型,统一建模语言UML 数据模型 数据库系统概论,2014级,2016,2-6,教3403 数据模型的分类 不同的数据模型实际上是提供给我们模型化数 据和信息的不同工具。根据模型描述的内容和 应用的层次不同,可划分为:  概念模型,也称信息模型,它是按用户的观点来对 数据和信息建模,主要用于数据库设计。  数据模型,它是按计算机系统的观点对数据建模, 主要用于DBMS 的实现。主要包括 • 网状模型、 • 层次模型、 • 关系模型、 • 面向对象模型等 数据库系统概论,2014级,2016,2-6,教3403 数据模型的组成要素 数据模型是对现实世界的表示, 如何把现实世 界的对象抽象为计算机可识别、可操作、并且 是正确的数据集合,是数据模型的根本所在。 一般地讲,数据模型是严格定义的一组概念的 集合。这些概念精确地描述了系统的静态特性、 动态特性和完整性约束条件。因此数据模型通 常由数据结构、数据操作和完整性约束三部分 组成。  三要素  结构部分  操作部分  约束,或完整性规则 数据库系统概论,2014级,2016,2-6,教3403 数据模型的组成要素 一、 数据结构  定义了数据的组织规则,数据库基于这些规则而构 建,如关系模型中数据按域、属性、关系等组织构 建  数据结构是刻画一个数据模型性质最重要的方面。 因此在数据库系统中,人们通常按照其数据结构的 类型来命名数据模型。例如层次结构、网状结构和 关系结构的数据模型分别命名为层次模型、网状模 型和关系模型  数据结构是对系统静态特性的描述。 数据库系统概论,2014级,2016,2-6,教3403 数据模型的组成要素 二、 数据操作  数据操作是指对数据库中各种对象(型)的实例 (值)允许执行的操作的集合,包括操作及有关的 操作规则。数据库主要有检索和更新(包括插入、 删除、修改)两大类操作  数据操作是对系统动态特性的描述。 数据库系统概论,2014级,2016,2-6,教3403 数据模型的组成要素 三、数据的约束条件  数据的约束条件是一组完整性规则的集合。完整性 规则是给定的数据模型中数据及其联

文档评论(0)

1亿VIP精品文档

相关文档