《数据库学习资料》ppt课件

《数据库学习资料》ppt课件

ID:40055874

大小:478.50 KB

页数:106页

时间:2019-07-18

《数据库学习资料》ppt课件_第1页
《数据库学习资料》ppt课件_第2页
《数据库学习资料》ppt课件_第3页
《数据库学习资料》ppt课件_第4页
《数据库学习资料》ppt课件_第5页
资源描述:

《《数据库学习资料》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统原理DatabaseSystemTheory第1章绪论1.1数据库系统概论1.2数据模型1.3数据库系统结构1.4数据库系统的组成1.5数据库技术的研究领域1.6小结1.1.1数据、数据库、数据库管理系统1)数据定义:数据是指描述事物的符号记录。它包括数字、图像、声音、文字等形式,均可以经过数字化后存入计算机中。2)数据库数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。返回本章首页1.1数据库系统概论1.1数据库系统概论1.1.2数据库管理技术的产生与发展在应用需求的推动下,

2、数据管理经历了三个阶段:1、人工管理阶段时间:20世纪50年代以前从硬件看,外存只有磁带、卡片、纸带,没有磁盘。从软件看,没有操作系统,没有管理数据的软件。数据处理的方式是批处理。返回本章首页特点:1)数据不保存2)应用程序管理数据3)数据不共享4)数据不具有独立性返回本章首页1.1数据库系统概论1.1数据库系统概论2、文件系统阶段特点:1)数据可以长期保存2)由文件系统管理数据3)数据共享性差,冗余度高4)数据独立性差1.1.3数据库系统的特点数据结构化数据的共享性高,冗余度低,易扩充数据的独立

3、性高包括物理独立性和逻辑独立性数据由DBMS统一管理和控制返回本章首页1.1数据库系统概论不同的模型实际上是提供给我们模型化数据和信息的不同工具。根据模型应用的不同目的,可以将模型分为两类:第一类模型是概念模型,也成信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。另一类模型是数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。数据模型是数据库系统的核心和基础。返回本章首页1.2数据模型1.2.1数据模型的组成要素数据模型通常

4、由三部分组成。一、数据结构二、数据操作三、数据的约束条件返回本章首页1.2数据模型1.2.2层次模型一、层次数据模型的数据结构在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型。⑴有且只有一个结点没有双亲结点,这个结点称为根结点。⑵根以外的其他结点有且只有一个双亲结点。返回本章首页1.2数据模型1.2.5网状模型在现实世界中事物之间的联系更多的是非层的关系的,用层次模型表示非树形结构是很不直接的,网状模型则可以克服这一弊病。一、网状数据模型的数据结构在数据库中,把满足以下两个条件的基本层

5、次联系集合称为网状模型:⑴允许一个以上的结点无双亲;⑵一个结点可以有多余一个的双亲。返回本章首页1.2数据模型1.2.6关系模型关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据库的组织方式。1970年IBM公司的研究员E.F.Codd首次提出了数据库系统的关系模型,开创了数据库关系理论的研究。20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都是基于关系模型的。一、关系数据模型的数据结构关系模型与以往的模型不同,它是建立在严格的数学概念的基础上的。关系模型中数据的逻辑

6、结构是一张二维表,它由行和列组成。返回本章首页1.2数据模型在关系模型中,实体以及实体间的联系都是用关系来表示。关系模型要求关系必须是规范化的,即要求关系必须满足一定的规范条件,这些规范条件中最基本的一条就是,关系的每一个分量必须是一个不可在分的数据项,也就是说,不允许表中还有表。关系模型的主要特点:1、关系的每一项不可再分;2、每一竖列数据项是同属性的。列数根据需要而定,各列顺序任意。3、每一横行记录是由一个个体事物的诸多属性项构成,记录的顺序是任意的;4、一个关系是一个二维表,不允许有相同的字

7、段名,也不允许有相同的记录行。返回本章首页1.2数据模型1.3数据库系统结构1.3.2数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。一、模式模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。二、外模式外模式也称字模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。三、内模式内模式也称存储模式,一个数据库只有一个内模式。它是数据物理

8、结构和存储方式的描述,是数据在数据库内部的表示方式。返回本章首页1.3数据库系统结构第2章关系数据库2.1关系模型概述2.2关系数据结构及形式化定义2.3关系的完整性2.4关系代数2.5小结2.1关系模型概述1.关系数据结构--关系现实世界的实体以及实体间的各种联系均用关系来表示。从用户角度,关系模型中数据的逻辑结构是一张二维表。2.关系操作集合(1)常用操作查询选择、投影、连接、除、并、交、差数据更新插入、删除、修改2.1关系模型概述3.关系的三类完整性约束实体完整性参照完整性用

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

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

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