第6章 数据库基本原理ppt课件.ppt

第6章 数据库基本原理ppt课件.ppt

ID:58699161

大小:1.36 MB

页数:46页

时间:2020-10-04

第6章 数据库基本原理ppt课件.ppt_第1页
第6章 数据库基本原理ppt课件.ppt_第2页
第6章 数据库基本原理ppt课件.ppt_第3页
第6章 数据库基本原理ppt课件.ppt_第4页
第6章 数据库基本原理ppt课件.ppt_第5页
资源描述:

《第6章 数据库基本原理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、6.1数据库系统概述6.2数据模型6.3关系模型6.4常见数据库管理系统简介第6章数据库基本原理16.1数据管理技术的发展数据处理是指对数据进行收集、组织、存储、加工、抽取和传播等一系列活动的总和。其目的是从大量的、原始数据中抽取、推导出对人们有价值的信息。数据管理是指对数据的分类、组织、编码、存储、查询和维护等活动,是数据处理的中心环节。26.1.1数据管理技术的发展1手工管理阶段(20世纪50年代中期)应用程序管理数据;一组数据只能对应一个应用程序;数据不能共享;程序与数据是一个整体,互相依赖;数据的结构发生变化,应用程序也要变化;应用程序1数据集1应用程序2数

2、据集2应用程序3数据集33数据文件12文件系统阶段(50年代后期-60年代中期)数据与程序分离,以数据文件形式长期保存;数据可以重复使用,为应用程序共享;应用程序1数据集1应用程序3数据集n数据文件n操作系统【文件管理】6.1.1数据管理技术的发展42文件系统阶段数据与程序分离,以数据文件形式长期保存;数据可以重复使用,为应用程序共享;数据文件中的数据有格式;缺点:数据文件相互独立、缺乏联系;数据冗余度大(重复数据多),易产生不一致性;无法保证数据安全性;6.1.1数据管理技术的发展5数据库3数据库系统阶段(60年代后期至今)用数据模型表示复杂的数据结构,实现数据共

3、享;描述数据,及数据间的联系;数据冗余小,保证了数据的一致性;为用户提供方便的用户接口;数据安全性高;应用程序1应用程序3用户接口6.1.1数据管理技术的发展66.1.2数据库的基本概念数据库(DataBase,简称DB)是指在计算机的存储设备上合理存放、相关联、有结构的数据集合。计算机存储设备上的有结构的相关联的合理存放的数据集合7数据库管理系统(DataBaseManagementSystem,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。它主要功能是建立和维护数据库,接受和完成用户访问数据库的各种请求。功能:1、数据定义功能2、数据操纵功能3、数据

4、管理功能4、数据库的维护功能5、通信功能8应用程序DBMSOSDB数据请求数据(处理结果)低层命令数据(查询结果)数据库系统(DataBaseSystem,简称DBS)是指在计算机系统中引进数据库和数据库管理系统,从而实现有组织地、动态地存储大量相关的结构化数据,方便各类用户使用数据库的计算机软件/硬件资源的集合。一般由数据库、数据库管理系统、应用系统、数据库管理人员以及用户等组成。10数据库应用系统用户用户用户···数据库管理系统操作系统数据库管理员数据库系统的组成6.1.3数据库系统的特点1采用一定的数据模型实现数据结构化2数据共享、冗余度小、避免了数据的不一致

5、3具有较高的数据独立性4方便的用户接口5数据由DBMS统一管理和控制6.1.4数据库系统体系结构数据库系统的三级模式结构数据映像和数据独立性逻辑独立性物理独立性内模式/模式映像模式/外模式映像1.概念模式(ConceptualSchema)简称模式,也称逻辑模式。是对数据库全局逻辑结构的描述,是数据库所有用户的公共数据视图。2.外部模式(ExternalSchema)简称子模式,也称用户模式。是用户观念下局部数据结构的逻辑描述,是用户能够看见和使用的局部数据的逻辑结构和特征的描述。3.内部模式(InternalSchema)存储模式。是对数据库中数据物理结构和存储方

6、式的描述。应用A应用B应用C应用D应用E外模式1外模式2外模式3模式内模式数据库外模式模式内模式模式/内模式外模式/模式三级模式结构二级映像数据库系统的三级模式是对数据进行三个级别的抽象,使用户能逻辑地抽象地处理数据,而不必关心数据在机器中的具体表示方式和存储方式。而三级结构之间往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级结构之间提供两个层次的映像(Mapping),外模式/概念模式映像,概念模式/模式映像。所谓映像是一种对应规则,它指出了映像双方是如何进行转换的。(1)外模式/概念模式映像外模式/概念模式映像定义了各个外模式与概念模式之间的映像

7、关系。对应于同一个概念模式可以有多个外模式,对于每一个外模式,数据库系统都有一个外模式/概念模式映慨,它定义了该外模式与概念模式之间的对应关系。外模式/模式映像保证了数据的逻辑独立性(2)模式/内模式映像概念模式/模式映像定义了数据库全局逻辑结构与存储结构之间的对应关系。出于这两级的数据结构可能不一致,即记录类型、字段类型的命名和组成可能不一样,因此需要这个映像说明概念记录和内部记录之间的对应性。模式/内模式映像保证了数据的物理独立性数据独立性的概念:数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变。数据独立性包括数据的逻辑独立性和物理独立性两种。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。