数据库系统概论中国人民大学
信息学院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
数据模型的组成要素
三、数据的约束条件
数据的约束条件是一组完整性规则的集合。完整性
规则是给定的数据模型中数据及其联
您可能关注的文档
最近下载
- 健康减脂专家—变啦V1.2发布.doc VIP
- 比亚迪唐dm2015款旗舰版说明书.doc VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- FMEA手册最新中文版整理(第五版).pdf VIP
- 68万吨年煤制甲醇项目精馏工段工艺设计.doc
- 全球化背景下海外中国公民领事保护体系的构建与完善研究.docx VIP
- 写人外貌作文教学课件.ppt VIP
- 2012款东风标致508用户使用手册.pdf
- 年产吨碳酸饮料工厂设计.docx VIP
- 2026届湖南长沙长郡教肓集团重点中学中考语文最后冲刺模拟试卷含解析.doc
原创力文档

文档评论(0)