欢迎来到天天文库
浏览记录
ID:45433955
大小:333.34 KB
页数:23页
时间:2019-11-13
《《数据库原理及应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理及应用陈光军主编张秀芝张建明韩立军副主编中国水利水电出版社1第1章数据库系统概论学习目标掌握以下内容:l数据库发展所经历的几个阶段l数据模型l数据库的系统结构l数据库管理系统的组成及功能lAccess2003的数据库对象2第1章数据库系统概论教学内容1.1引言1.2数据库管理技术的发展1.3数据模型1.4数据库系统结构1.5数据库管理系统的组成及功能1.6MicrosoftAccess2003数据库系统简介1.7Access2003的基本结构本章小结返回总目录31.1引言返回目录1.1.1什么是数据库数
2、据库是关于某个特定主题或目的数据的集合,或者理解为用来存储和管理所需各种信息的通用“仓库”。1.1.2Access2003的新增功能1.查看对象相关性信息2.窗体和报表中的错误检查3.传播字段属性4.智能标记5.备份数据库或项目6.WindowsXP主题支持7.控件增强的排序功能8.自动更正选项9.SQL视图中的增强字体功能10.SQL视图中基于上下文的帮助11.导入、导出和链接12.XML支持13.安全性增强14.其他新增功能41.2数据库管理技术的发展—数据库发展阶段的划分人工管理阶段文件系统阶段数据库系统阶
3、段高级数据库阶段返回目录51.2数据库管理技术的发展—人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。那时的计算机硬件方面,外存只有卡片、纸带及磁带,没有磁盘等直接存取的存储设备;软件方面,只有汇编语言,没有操作系统和高级语言,更没有管理数据的软件;数据处理的方式是批处理。这些决定了当时的数据管理只能依赖人工来进行。人工管理阶段的特点是:(1)数据不进行保存。(2)没有专门的数据管理软件。(3)数据面向应用。(4)只有程序的概念,返回目录61.2数据库管理技术的发展—文件系统阶段返回目录20世纪60
4、年代,随着科学技术的发展,计算机技术有了很大提高,计算机的应用范围也不断扩大,不仅用于科学计算,还大量用于管理。这时的计算机硬件已经有了磁盘、磁鼓等直接存取的外存设备;软件则有了操作系统、高级语言,操作系统中的文件系统是专门用于数据管理的软件;处理方式不仅有批处理,还增加了联机实时处理。文件系统阶段的特点如下:(1)数据可以长期保存在磁盘上(2)文件系统提供了数据与程序之间的存取方法。(3)数据冗余量大。(4)文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物之间错综复杂的联系。71.2数据库管理技术的发展
5、—数据库系统阶段返回目录20世纪60年代末以来,计算机的应用更为广泛,用于数据管理的规模也更为庞大,由此带来数据量的集聚膨胀。计算机磁盘技术有了很大发展,出现了大容量的磁盘。在处理方式上,联机实时处理的要求更多。这种变化促使了数据管理手段的进步,数据库技术应运而生。数据库系统的特点如下:(1)数据的结构化。(2)数据共享性好。(3)数据独立性好。(4)数据存储粒度小。(5)数据管理系统(DBMS,databasemanagementsystem)。(6)为用户提供了友好的接口。81.2数据库管理技术的发展—高级数
6、据库阶段1.分布式数据库系统(1)局部自主(2)可靠性和可用性(3)效率和灵活性2.数据库的发展方向(1)并行数据库技术(2)数据仓库、数据采掘技术(3)多媒体数据库(4)模糊数据库(5)网络数据库返回目录91.3数据模型数据模型是数据库中描述实体和实体间联系以及有关语义约束的一种方法,是现实世界数据抽象的主要工具。数据模型是数据库系统的一个核心问题,不同类型的数据库系统其主要区别是所支持的数据模型不同。通常一个数据模型由三部分组成:数据结构、数据操作和数据的完整性约束。(1)数据结构(2)数据操作(3)数据的完
7、整性返回目录101.3数据模型—概念模型1.现实世界2.概念世界(1)实体(entity)(2)属性(attribute)(3)关键字(4)联系(relationship)3.机器世界返回目录111.3数据模型—实体联系模型模型(1)实体(型)——用矩形框表示,框内标注实体名称。(2)属性——用椭圆形表示,并用连线与实体连接起来。如果属性较多,为使图形更加简明,有时也将实体与其相应的属性另外单独用列表表示。(3)实体之间的联系——用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联
8、系类型。最基本的是两个实体间的联系。联系抽象化后,可归结为三种类型:(1)一对一联系(1:1)(2)一对多联系(1:n)(3)多对多联系(m:n)返回目录121.3数据模型—层次模型层次模型中的主要概念有:片段、字段、层次序列、层次路径等。返回目录131.3数据模型—网状模型网状模型的数据结构是一个网络结构。在网状模型中,允许:(1)一个结点可以有多个双亲结点;(2)多个
此文档下载收益归作者所有