第1章数据库入门.ppt
《第1章数据库入门.ppt》由会员分享,可在线阅读,更多相关《第1章数据库入门.ppt(71页珍藏版)》请在三一办公上搜索。
1、第一章 数据库入门,了解数据库是什么 为什么使用数据库 掌握数据库系统组成 学习数据库的基本元素 知晓数据库管理系统目标 理解数据库DBMS类型与功能 比较个人数据库与企业数据库区别,【学习目标】,一、什么是数据库?,1.1 数据库简介,数据库是一种依照某种结构组织、存储和管理的数据集合,它们一般存放在辅助存储器中。,这种数据集合具有如下特点:数据尽可能不重复 提供用户多种应用程序访问 数据结构独立于使用它的应用程序,数据库实例:招生数据库、论文数据库、人事档案数据库、商品交易数据库、航班信息数据库等。,高校信息化管理数据库应用实例,二、为什么需要数据库?,数据库可以帮助用户组织、管理数据,并
2、提供数据访问操作支持。它是信息系统重要组成部分,几乎所有软件中都有数据库存在。,使用数据库可以带来许多好处:实现数据资源的充分共享减少存储数据的冗余度,节省数据的存储空间容易实现数据资料的查找、统计及分析等处理帮助用户更好地管理数据,1.电子表格可以替代数据库管理数据?,课程成绩Excel表,电子表格可对数据进行简单处理,但存在一定问题。,学生/导师联系表,删除,问题:将删除过多信息,删除数据操作,学生/导师联系表,更改,问题:更改部分数据可能会造成前后信息不一致,?,修改数据操作,问题:新增导师,因缺少学生数据,联系表数据不完整,学生/导师联系表,新增数据操作,多个主题数据放在一个表格中,当
3、进行部分数据操作时,会带来数据操作异常。电子表格访问缺乏控制手段,当多个人同时处理时,也会带来混乱和安全问题。,2.造成电子表格问题的原因是什么?,学生邮件数据,导师邮件数据,将多个主题数据进行撤分,每个主题数据放在一个表中。多个表之间通过关系进行关联。,3.关系表管理数据,关系表模型思想:,对上面的关系表进行数据行插入、更新和删除,不会出现电子表格中数据操作异常现象。,问题:在关系表模型中,用户如何查看原始列表格式数据?,采用结构化查询语言(Structure Query Language,SQL)对关系模型中的基本表进行数据访问操作,实现数据整合查看。,SELECT StudentName
4、,StudentEmail,AdviserName,AdviserEmailFROM STUDENT,ADVISERWHERE STUDENT.AdviserNumber=ADVISER.AdviserNumber,三、数据库发展历史,1.人工管理阶段(20世纪40年代中-50年代中),应用需求:科学计算 硬件背景:纸带打孔输入/输出 软件背景:没有操作系统 数据管理:人工管理,数据库的发展历史其实就是数据管理的发展历史,它起源于上个世纪计算机应用初期,其发展经历如下三个阶段。,应用程序与数据之间关系:,数据的管理者:用户(程序员),数据不保存 数据面向的对象:某一应用程序 数据的共享程度:无
5、共享、冗余度极大 数据的独立性:不独立,完全依赖于程序 数据的结构化:无结构 数据控制能力:应用程序自己控制,人工管理阶段特点:,2.文件系统阶段(20世纪50年代末-60年代中),应用需求:科学计算、信息管理 硬件背景:磁带、磁鼓、磁盘 软件背景:操作系统、文件系统 数据管理:文件方式组织数据,以文件方式组织管理数据,并对应用程序提供存取访问接口,数据的管理者:文件系统,数据可长期保存 数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大 数据的结构化:记录内有结构,整体无结构 数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序 数据控制能力:应用程序自己控制,文件系统管
6、理阶段特点:,3.数据库系统阶段(20世纪60年代末-现在),应用背景:大规模数据管理 硬件背景:大容量磁盘、磁盘阵列 软件背景:操作系统、数据库管理系统(DBMS)数据管理:数据库管理系统组织、存储及访问数据,Database Management System 数据库管理系统,数据库管理阶段,数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制,数据库管理阶段特点:,四、数据库发展重要事件,1951:Univac系统使用磁带和穿孔卡片作为数据存储。1956:IBM公司在其Model 305 RAMAC中第一次引入了磁盘驱动器。1961:通用电气(GE)公
7、司的Charles Bachman开发了第一个数据库管理系统IDS,采用网状数据模型。1970:E.F.Codd发明了关系模型数据库。1973:由John J.Cullinane领导Cullinane公司开发了 IDMS一个针对IBM主机的层次数据模型DBMS。1974 年,IBM的Ray Boyce和Don Chamberlin提出SQL(Structured Query Language)语言。1976:Honeywell公司推出了Multics Relational Data Store第一个商用关系数据库产品。1979:Oracle公司引入了第一个商用SQL关系数据库管理系统。1983
8、:IBM 推出了DB2数据库产品。1985:为Procter&Gamble系统设计的第一个商务智能系统产生。1991:W.H.“Bill”Inmon发表了”构建数据仓库”。,五、数据库发展趋势,数据库规模朝两头分化发展,大数据库系统越来越大,小数据库系统越来越小。数据库行数据访问到列数据访问。结构化数据库到半结构化XML数据库。数据库系统、数据仓库系统、商业智能数据分析系统。实时数据库、面向对象数据库、空间数据库、分布式数据库,一、数据库系统组成,1.2 数据库系统概念,数据库系统 包括:用户、数据库应用程序、数据库管理系统和数据库四个组成元素。,1.数据库,数据库是一种依照某种结构组织、存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 入门

链接地址:https://www.31ppt.com/p-2281458.html