1数据库原理及应用陈光军主编张秀芝张建明韩立军副主编中国水利水电出版社2第1章数据库系统概论学习目标掌握以下内容:l数据库发展所经历的几个阶段l数据模型l数据库的系统结构l数据库管理系统的组成及功能lAccess2003的数据库对象3第1章数据库系统概论教学内容1.1引言1.2数据库管理技术的发展1.3数据模型1.4数据库系统结构1.5数据库管理系统的组成及功能1.6MicrosoftAccess2003数据库系统简介1.7Access2003的基本结构本章小结返回总目录41.1引言返回目录1.1.1什么是数据库数据库是关于某个特定主题或目的数据的集合,或者理解为用来存储和管理所需各种信息的通用“仓库”。1.1.2Access2003的新增功能1.查看对象相关性信息2.窗体和报表中的错误检查3.传播字段属性4.智能标记5.备份数据库或项目6.WindowsXP主题支持7.控件增强的排序功能8.自动更正选项9.SQL视图中的增强字体功能10.SQL视图中基于上下文的帮助11.导入、导出和链接12.XML支持13.安全性增强14.其他新增功能51.2数据库管理技术的发展—数据库发展阶段的划分人工管理阶段文件系统阶段数据库系统阶段高级数据库阶段返回目录61.2数据库管理技术的发展—人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。那时的计算机硬件方面,外存只有卡片、纸带及磁带,没有磁盘等直接存取的存储设备;软件方面,只有汇编语言,没有操作系统和高级语言,更没有管理数据的软件;数据处理的方式是批处理。这些决定了当时的数据管理只能依赖人工来进行。人工管理阶段的特点是:(1)数据不进行保存。(2)没有专门的数据管理软件。(3)数据面向应用。(4)只有程序的概念,返回目录71.2数据库管理技术的发展—文件系统阶段返回目录20世纪60年代,随着科学技术的发展,计算机技术有了很大提高,计算机的应用范围也不断扩大,不仅用于科学计算,还大量用于管理。这时的计算机硬件已经有了磁盘、磁鼓等直接存取的外存设备;软件则有了操作系统、高级语言,操作系统中的文件系统是专门用于数据管理的软件;处理方式不仅有批处理,还增加了联机实时处理。文件系统阶段的特点如下:(1)数据可以长期保存在磁盘上(2)文件系统提供了数据与程序之间的存取方法。(3)数据冗余量大。(4)文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物之间错综复杂的联系。81.2数据库管理技术的发展—数据库系统阶段返回目录20世纪60年代末以来,计算机的应用更为广泛,用于数据管理的规模也更为庞大,由此带来数据量的集聚膨胀。计算机磁盘技术有了很大发展,出现了大容量的磁盘。在处理方式上,联机实时处理的要求更多。这种变化促使了数据管理手段的进步,数据库技术应运而生。数据库系统的特点如下:(1)数据的结构化。(2)数据共享性好。(3)数据独立性好。(4)数据存储粒度小。(5)数据管理系统(DBMS,databasemanagementsystem)。(6)为用户提供了友好的接口。91.2数据库管理技术的发展—高级数据库阶段1.分布式数据库系统(1)局部自主(2)可靠性和可用性(3)效率和灵活性2.数据库的发展方向(1)并行数据库技术(2)数据仓库、数据采掘技术(3)多媒体数据库(4)模糊数据库(5)网络数据库返回目录101.3数据模型数据模型是数据库中描述实体和实体间联系以及有关语义约束的一种方法,是现实世界数据抽象的主要工具。数据模型是数据库系统的一个核心问题,不同类型的数据库系统其主要区别是所支持的数据模型不同。通常一个数据模型由三部分组成:数据结构、数据操作和数据的完整性约束。(1)数据结构(2)数据操作(3)数据的完整性返回目录111.3数据模型—概念模型1.现实世界2.概念世界(1)实体(entity)(2)属性(attribute)(3)关键字(4)联系(relationship)3.机器世界返回目录121.3数据模型—实体联系模型模型(1)实体(型)——用矩形框表示,框内标注实体名称。(2)属性——用椭圆形表示,并用连线与实体连接起来。如果属性较多,为使图形更加简明,有时也将实体与其相应的属性另外单独用列表表示。(3)实体之间的联系——用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型。最基本的是两个实体间的联系。联系抽象化后,可归结为三种类型:(1)一对一联系(1:1)(2)一对多联系(1:n)(3)多对多联系(m:n)返回目录131.3数据模型—层次模型层次模型中的主要概念有:片段、字段、层次序列、层次路径等。返回目录141.3数据模型—网状模型网状模型的数据结构是一个网络结构。在网状模型中,允许:(1)一个结点可以有多个双亲结点;(2)多个结点无双亲结点。返回目录151.3数据模型—关系模型在关系模型中基本的数据结构是二维表,由行和列组成。(1)实体本身的数据;(2)实体间的联系。与层次和网状模型相比,关系模型有下列优点:(1)数据结构单一,不管实体还是实体间的联系都用关系来表(2)建立在严格的数学概念基础上,具有坚实的理论基础;(3)将数据定义和数据操纵统一在一种语言中,使用方便,易学易用。返回目录161.3数据模型—面向对象模型面向对象数据模型中的基本数据结构是对象,一个对象由一组属性和一组方法组成,属性用来描述对象的特征,方法是描述对象的操作。面向对象的数据模型有许多优点,主要有:(1)可以表示复杂对象,精确模拟现实世界中的实体;(2)模块化的结构,便于管理和维护;(3)具有定义抽象数据类型的能力。返回目录171.4数据库系统结构数据库系统的三级模式结构1.外模式2.模式3.内模式数据库系统的组成1.硬件系统2.数据库集合3.系统软件4.数据库管理员5.用户返回目录181.5数据库管理系统的组成及功能数据库管理系统的组成1.DBMS的组成概述2.查询处理程序3.存储管理程序4.事务管理程序5.客户程序/服务程序体系结构数据库系统的工作过程返回目录191.6MicrosoftAccess2003数据库系统简介Access的发展过程Access的基本功能返回目录201.7Access2003的基本结构数据表查询窗体报表Web页宏模块返回目录213.视频处理–视频信号的采集、剪辑和合成。–专业视频编辑软件:LumiereSuit、Premiere。–Windows附件:WindowsMovieMaker。4.多媒体技术在网络上的应用–RealPlayer:播放音乐、收听在线广播或观看在线电视和电影。–召开电话会议、应用可视电话等。返回目录22本章小结计算机网络–网络按连接结构划分,可分为客户机/服务器型、对等型及主从式网络;按覆盖范围划分,可分为局域网、城域网及广域网。–拓扑结构常见的是星型、环型及总线结构。–组建计算机网络,除了计算机外,还需要配置用于通信和连接的硬件设备,如传输媒介、网卡、集线器和路由器等。–网络协议用于制定网络的通信规则。其中TCP/IP协议是目前应用最为广泛的协议,是Internet上使用的通信协议。返回目录23本章小结Internet应用:、E-mail、FTP、Telnet等。多媒体概述–图像分为位图和矢量图两种。–声音是以波的形式存在,计算机中处理的是数字化的声音。声卡可完成声音的A/D和D/A转换。–视频和动画都是通过播放连续的画面来形成活动影像,20帧/秒以上。所不同的是,视频影像一般用于记录生活上所发生的事件,而动画通常指由人工创造出来的动态影像。多媒体技术应用:图像处理、音频处理、视频处理以及在网络上的应用等返回目录