数据库系统基本概念.ppt
《数据库系统基本概念.ppt》由会员分享,可在线阅读,更多相关《数据库系统基本概念.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理,范春梅 Tel: 010-82056329 Email: ,第1章 数据库概述,主要内容,1.1数据管理技术的发展 1.2数据描述 1.3数据抽象的级别 1.4数据库管理系统 1.5数据库系统,1.1数据管理技术的发展,存储器的容量、存储速率直接影响数据管理技术的发展 数据处理包括:数据计算、数据管理 数据管理技术直接影响数据处理的效率 数据管理技术的发展与硬件、软件、计算机应用范围有密切联系 数据管理技术分为以下几个阶段 1.1.1人工管理阶段 1.1.2文件系统阶段 1.1.3数据库阶段 1.1.4高级数据库阶段,1.1.1人工管理阶段,计算机应用:科技计算 硬件:只有磁带、卡
2、片、纸带 软件:只有汇编语言,无数据管理软件 数据处理方式:批处理 数据管理特点:P1 数据不保存在机器中 无专门的数据管理软件 只有程序概念 数据面向程序,1.1.2文件系统阶段,计算机应用:科技计算、信息管理 硬件:已有磁盘、磁鼓 软件:有高级语言和操作系统,其中文件系统为数据管理软件 数据处理方式:批处理、联机实时处理 数据管理特点:P2 数据以“文件”形式保存在外存中 数据的物理结构与逻辑结构有区别,程序与数据有设备独立性 文件组织多样,但文件间相互独立,缺乏联系 数据与程序间的依赖关系减弱,但未根本改变 对数据的操作以记录为单位,1.1.2文件系统阶段,文件系统的缺陷:P2 例P3
3、数据冗余性 数据不一致性 数据联系弱 解决办法 倒排文件系统 通过指针的方式加强数据间的联系-数据库方式,1.1.3数据库阶段,进入该阶段的标志P3 数据库管理方式的特点P4 采用复杂的数据模型表示数据结构 有较高的数据独立性(物理数据、逻辑数据)P4 分为用户逻辑结构、整体逻辑结构、物理结构三级 数据库系统为用提供方便的用户接口 提供数据库恢复、并发控制、数据完整性、数据安全性功能,确保数据安全、正确、可靠 操作以记录或数据项为单位,增加系统灵活性 程序和数据联系图P5,1.1.3数据库阶段-相关概念,1、数据(DATA) 数据是描述现实世界中各种具体事务或抽象概念的可存储并具有明确意义的信
4、息。 数据的例子 数据与其语义是不可分的 数据的形式本身并不能完全表达其内容,需要经过语义解释。 例:100,1.1.3数据库阶段-相关概念,2、数据库(DB) 是一个数据集合,它存储的数据是按照一定的数据模型组织、描述和存储的。 方便共享 冗余度小 数据间联系密切 数据独立性高 数据库中存储的基本对象是数据。 例:一个按照关系模型组织的数据库实例链接1,1.1.3数据库阶段-相关概念,3、数据库管理系统(DBMS) 是位于用户与操作系统之间的一层数据管理软件。 数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。 基于某种数据模型 层次型 网状型 关系型 面向对象型,1.1.3数据
5、库阶段-相关概念,4、数据库系统(DBS) 指在计算机系统中引入数据库后的系统构成。一般由计算机硬件、操作系统、数据库管理系统、数据库、应用程序和用户、数据库管理员等组成。 5、数据库技术 研究数据库的结构、存储、管理和使用的软件学科 是一门综合性强的学科,1.1.4高级数据库阶段,主要标志 20世纪80年代分布式数据库系统 21世纪Web数据库系统 面向对象的概念建模 实体联系图、对象联系图、UML类图 开放数据库互联技术 建立一个公共的、与DBMS型号无关的应用程序设计接口,事物特性到计算机中的具体表示,有三个阶段 概念设计 逻辑设计 物理设计 1.2.1 概念设计中的数据描述 1.2.2
6、逻辑设计中的数据描述 1.2.3物理设计中的数据描述 1.2.3数据联系的描述,1.2 数据描述,概念设计是根据用户需求设计数据库的概念结构 相关术语 P7 实体(entity) 实体集(entity set) 属性(attriute) 实体标示符(identifier)或键(key),1.2.1 概念设计中的数据描述,逻辑设计是根据概念设计的结果设计数据库的逻辑结构 表达方式 实现方法 相关术语 P7 字段(field) 记录(record) 文件(file) 关键码(key),1.2.2逻辑设计中的数据描述,概念设计和逻辑设计术语对应关系P7 概念的类型和值 类型是概念的内涵 值是概念的外
7、延 数据描述的两种形式 物理数据描述 逻辑数据描述 两种数据要进行相互转换,1.2.2逻辑设计中的数据描述,1.2.3物理设计中的数据描述,存储器设备层次,物理存储中的数据描述 位(bit) 字节(byte) 字(word) 块(block) 桶(bucket) 卷(volume),联系是实体之间的相互关系 二元联系的类型P9 一对一 一对多 多对多 三元联系和一元联系P11,1.2.4数据联系的描述,1.3 数据抽象的级别,1.3.1数据抽象的过程 1.3.2概念模型 1.3.3逻辑模型 1.3.4外部模型 1.3.5内部模型 1.3.6三层模式和两级映像 1.3.7高度的数据独立性,1.3
8、.1数据抽象的过程,模型是对现实世界的抽象 在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界的数据进行抽象。 根据数据抽象的级别,定义四种模型 P11 概念模型 逻辑模型 外部模型 内部模型 数据抽象过程(数据库设计过程)P12,1.3.2概念模型,概念模型的抽象级别最高 概念模型的特点 概念模型表达了数据的整体逻辑结构-系统用户 概念模型从用户需求的观点出发,对数据建模 概念模型独立于硬件和软件 概念模型是数据库设计人员与用户交流的工具 概念模型主要是实体联系模型(ER) 用ER图表示,1.3.2概念模型,ER图的四个基本成分 矩形框:实体类型 菱形框:联系类型 椭圆形框:实体
9、类型和联系类型的属性 直线:连接联系类型与其涉及的实体类型,标有联系种类,实体联系模型(例),P13,1.3.2概念模型,ER模型的优点 接近于人的思维,容易理解 与计算机无关,用户容易接受 ER模型的局限 只能说明实体间语义的联系 没有详细的数据结构,1.3.3逻辑模型,逻辑模型的特点 表达了DB的整体逻辑结构-设计人员 逻辑模型从数据库实现的观点出发,对数据建模 逻辑模型独立于硬件,但依赖于软件(DBMS) 逻辑模型是数据库设计人员与程序员交流的工具 逻辑模型主要有层次、网状、关系模型,1.3.3逻辑模型-层次模型,构成(例P14) 用树型结构表示实体类型 树结点是记录类型,非根节点又且只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 基本概念
限制150内