欢迎来到天天文库
浏览记录
ID:38490441
大小:883.00 KB
页数:67页
时间:2019-06-13
《第01章_数据库系统概述86016》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术与应用李凤云1/68参考教材《Access2003数据库教程》,解圣庆主编,清华大学出版社《数据库原理及应用》,姚普选编著,清华大学出版社2第一章、数据库系统概述前言1.1基本概念和术语1.2数据管理技术的产生和发展1.3数据库的特点1.4数据模型的概念和组成1.5数据模型的抽象过程1.6常用的数据模型1.7数据库的模式结构1.8数据库系统组成1.9常用数据库管理系统简介3前言数据库是计算机技术发展的产物;数据库是计算机科学的重要分支。它的出现极大的促进了计算机应用向各行各业的渗透。数据库是计算机应用的基础。数据库的建设规模、数据库信
2、息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。Access数据库是中小型数据库的最佳选择。4数据库发展历史上的三位重要人物CharlesW.Bachman1973年,CharlesW.Bachman由于在数据库技术上的杰出贡献---层次数据库而获得了ACM的最高奖---图灵奖。他最早提出了用数据结构图表示数据之间联系的思想,并在第一个商用DBMS的开发期间进行了网状数据模型的早期研究工作。EdgarF.Codd1983年,因在数椐库管理系统的理论和实践方面的贡献--关系模型而获图灵奖。JamesGray1998年,JamesGra
3、y成为第三位因推动数据库技术发展做出重大贡献----事务处理技术而获图灵奖的学者。51.1基本概念和术语数据(Data)定义:描述事物的符号记录等。可以是数字、文字、图形、声音等等,不一定保存在计算机中。例如,下面的学生档案中,学生记录就是数据。……1981年4月2日女李婷0203021981年1月7日男张力020301照片出生日期性别姓名学号61.1基本概念和术语数据库(DataBase,简称DB)数据库就是按照一定格式,在计算机内存贮的数据的“仓库”。定义:保存在计算机内、有组织、可共享的数据集合。数据库中的数据按照一定模型组织,查找和存取
4、效率高,数据冗余小,可为多用户共享。……1981年4月2日女李婷0203021981年1月7日男张力020301照片出生日期性别姓名学号71.1基本概念和术语数据库管理系统(DataBaseManagementSystem,简称DBMS)数据库管理系统是一种软件,可以科学地组织和保存数据,高效查找和维护数据。81.1基本概念和术语数据库系统(DataBaseSystem,简称DBS)数据库系统:指计算机系统引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。数据库数据库管理系统(如SQLServer)应用系统(如
5、超市系统)数据库管理员用户数据库系统图示91.2数据管理技术的产生和发展人工管理阶段20世纪50年代中期以前,计算机用于科学计算。尚没有磁盘等直接存取的存贮设备,只有纸带、卡片和磁带等外存。软件的发展也比较初级,没有操作系统,没有专门的软件系统负责数据管理,程序员在编写程序时,需要自行定义数据的逻辑结构。这个阶段的数据是面向应用的,一组数据只服务于特定的程序。当不同的应用程序使用相同的数据时,必须各自定义,不能共享和通用,使数据存在大量冗余。101.2数据管理技术的产生和发展......应用程序1数据集1应用程序2数据集2应用程序n数据集n..
6、....人工管理阶段程序和数据的关系111.2数据管理技术的产生和发展文件系统阶段20世纪50年代至60年代中期,计算机用于科学计算和管理。已经有了磁盘、磁鼓等存贮设备。软件方面已经有了带有文件系统的操作系统。文件系统将数据组织成相互独立的数据文件,程序员可以不必考虑数据的插入、修改和删除等具体的物理细节,而将精力用于具体的应用逻辑。但文件系统中的一个文件仍然对应于特定的应用程序,文件仍然是面向应用的。数据的逻辑结构一旦改变,仍需要修改应用程序,不是一个弹性的无结构数据集合,存在着数据冗余度大,文件不易扩充等缺点。121.2数据管理技术的产生和
7、发展......应用程序1数据集1应用程序2数据集2应用程序n数据集n......文件系统阶段程序和数据的关系文件系统131.2数据管理技术的产生和发展数据库系统阶段60年代中期以后,计算机用于大规模管理。磁盘技术已经成熟,价格下降。数据库技术应运而生,解决了多用户数据共享的问题,实现了对数据的统一集中管理,并提供了并发、安全和保护措施。141.2数据管理技术的产生和发展......应用程序1应用程序2应用程序n数据库系统阶段程序和数据的关系数据库管理系统数据库15数据管理技术的发展过程161.2数据管理技术的产生和发展数据库的发展和分支分布式
8、数据库系统数据物理上分布,逻辑上整体;场地自治;数据冗余和透明。并行数据库系统利用通用并行计算机硬件的并行能力提高DBMS的性能。面向对象数据库系统数
此文档下载收益归作者所有