数据库原理与应用第一章.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库原理与应用第一章.pptx》由会员分享,可在线阅读,更多相关《数据库原理与应用第一章.pptx(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教材及参考书(1)(1)教材教材萨师煊,王珊:数据库系统概论(第三版),高等教育出版社,2000 中国人民大学李红:数据库原理与应用 高等教育出版社,2003 第1页/共85页教材及参考书(2)(2)参考书参考书崔巍:数据库系统与应用,高等教育出版社,2000施伯乐:数据库系统教程 高等教育出版社第2页/共85页第一章 绪论第3页/共85页1.1 数据库系统概述 数据库的地位 四个基本概念 数据管理技术的产生与发展第4页/共85页数据库的地位为什么要学习数据库第5页/共85页 数据库技术始于20世纪60年代,经历了最初的基于文件的初级系统、20世纪6070年代流行的层次系统和网状系统,而现在广
2、泛使用的是关系数据库系统。数据库应用也从简单的事务管理扩展到各个应用领域,如用于工程设计的工程数据库、用于因特网的Web数据库、用于决策支持的数据仓库技术、用于多媒体技术的多媒体数据库等,但应用最广泛的还是在基于事务管理的各类信息系统领域。第6页/共85页1.1 数据库系统概述数据库的地位 四个基本概念 数据管理技术的产生与发展第7页/共85页四个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)第8页/共85页一、数据数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文字、图形、图象、声音数据的特点数据与其语义是不可分
3、的第9页/共85页数据举例学生档案中的学生记录(李明,男,1972,江苏,计算机系,1990)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系第10页/共85页二、数据库(举例)第11页/共85页数据库是相互关联的数据的集合。性质:用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。什么是数据库第12页/共85页DataBase Ma
4、nagement System简称DBMS三、数据库管理系统第13页/共85页 简单说DBMS就是管理数据库的系统软件,它应该具有如下功能:数据库定义功能 数据库操纵功能 数据库查询功能 数据库控制功能 数据库通讯功能什么是数据库管理系统?第14页/共85页 数据库管理的重要性 数据库管理员DataBase Administrator DBA的重要职责数据库管理和数据库管理员第15页/共85页DBMS的主要功能数据定义功能 提供数据定义语言(DDL)定义数据库中的数据对象数据操纵功能:提供数据操纵语言(DML)操纵数据实现对数据库的基本操作 (查询、插入、删除和修改)第16页/共85页DBMS
5、的主要功能数据库的运行管理 保证数据的安全性、完整性、多用户对数据的并发使用 发生故障后的系统恢复数据库的建立和维护功能(实用程序)数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等第17页/共85页四、数据库系统数据库系统就是基于数据库的计算机应用系统,它包括:以数据为主体的数据库管理数据库的系统软件DBMS支持数据库系统的计算机硬件环境和操作系统环境管理和使用数据库系统的人,特别是负责设计、维护 数据库的技术人员数据库管理员方便使用和管理系统的各种技术说明书和使用说明书第18页/共85页数据库系统(续)数据库系统构成图示参看教材page_5 图1.1数据库系统在计算机
6、系统中的位置图示参看教材page_ 5 图1.2第19页/共85页1.1 数据库系统概述数据库的地位 四个基本概念 数据管理技术的产生与发展第20页/共85页数据管理技术的产生和发展什么是数据管理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题数据管理技术的发展过程人工管理阶段(40年代中-50年代中)文件系统阶段(50年代末-60年代中)数据库系统阶段(60年代末-现在)第21页/共85页数据管理技术的产生和发展(续)数据管理技术的发展动力应用需求的推动计算机硬件的发展计算机软件的发展第22页/共85页一、人工管理时期40年代中-50年代中产生的背景应用需求科学计算硬件水平
7、无直接存取存储设备软件水平没有操作系统处理方式批处理第23页/共85页人工管理(续)特点数据的管理者:应用程序,数据不保存。数据面向的对象:某一应用程序 数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制第24页/共85页应用程序1应用程序2应用程序n数据集n数据集2数据集1人工管理阶段第25页/共85页二、文件系统时期50年代末-60年代中产生的背景应用需求 科学计算、管理硬件水平 磁盘、磁鼓软件水平 有文件系统处理方式 联机实时处理、批处理第26页/共85页文件系统(续)特点数据的管理者:文件系统,数据可长期保存数据面向
8、的对象:某一应用程序 数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制第27页/共85页应用程序与数据的对应关系(文件系统)应用程序1文件1应用程序2文件2应用程序n文件n文件系统第28页/共85页文件系统中数据的结构记录内有结构。数据的结构是靠程序定义和解释的。数据只能是定长的。可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。文件间是独立的,因此数据整体无结构。可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。数据的最小存取单位是记录。第29页/共85页
9、三、数据库系统时期60年代末以来产生的背景应用背景大规模管理硬件背景大容量磁盘软件背景有数据库管理系统处理方式联机实时处理,分布处理,批处理第30页/共85页数据库系统(续)特点数据的管理者:DBMS数据面向的对象:现实世界数据的共享程度:共享性高数据的独立性:高度的物理独立性和一定的 逻辑独立性数据的结构化:整体结构化数据控制能力:由DBMS统一管理和控制第31页/共85页应用程序与数据的对应关系(数据库系统)DBMS应用程序1应用程序2数据库第32页/共85页数据的高共享性的好处降低数据的冗余度,节省存储空间避免数据间的不一致性使系统易于扩充第33页/共85页数据独立性物理独立性指用户的应
10、用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。第34页/共85页数据结构化整体数据的结构化是数据库的主要特征之一。数据库中实现的是数据的真正结构化数据的结构用数据模型描述,无需程序定义和解释。数据可以变长。数据的最小存取单位是数据项。第35页/共85页DBMS对数据的控制功能数据的安全性(Security)保护使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。数据的完整性(Integrity)检查将数据控制在
11、有效的范围内,或保证数据之间满足一定的关系。第36页/共85页DBMS对数据的控制功能并发(Concurrency)控制对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。数据库恢复(Recovery)将数据库从错误状态恢复到某一已知的正确状态。第37页/共85页第一章 绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结第38页/共85页数据模型在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟数据模型应满足三方面要求能比较真实地模拟现实世界容易为人所
12、理解便于在计算机上实现第39页/共85页数据模型(续)数据模型分成两个不同的层次(1)概念模型 也称信息模型,它是按用户的观点来对数据和信息建模。(2)数据模型 主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。第40页/共85页数据模型(续)客观对象的抽象过程-两步抽象现实世界中的客观对象抽象为概念模型;把概念模型转换为某一DBMS支持的数据模型。概念模型是现实世界到机器世界的一个中间层次。第41页/共85页 1.2 数据模型 数据模型的组成要素 概念模型 常用数据模型 层次模型 网状模型 关系模型第42页/共85页数据模型的组成要素数据结构 数据操作 数据的约束条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内