网络数据库基础教学ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 数据完全依赖于程序,数据逻辑结构或物理结构发生变化后,必须修
改程序,数据不独立。
应用程序1 应用程序2 数据集1 数据集2
应用程序n
12
... …
... …
数据集n
2018年9月11日
Copyright @ 2015 Cao Le
文件系统阶段
时期
– 50年代末--60年代末
产生背景
– 计算机大量用于数据处理,数据常常需要长期保存在外存上以便 查询修改
– 出现了磁盘、磁鼓等直接存取设备
– 操作系统中有了专门的数据管理软件-文件系统
13
2018年9月11日
Copyright @ 2015 Cao Le
文件系统阶段
应用程序与数据之间由文件系统提供存取方法,程 序员不必过多考虑物理存储细节,应用程序和数据 之间有了一定的独立性。
应用程序1 应用程序2 ...… 应用程序n 文件1 文件2 ...…
据不一致。
应用程序1 应用程序2 ...… 应用程序n
15
文件1 文件2 ...…
存取 方法
文件n
2018年9月11日
Copyright @ 2015 Cao Le
文件系统阶段
尽管文件系统在数据独立性方面有所改善,但仍存 在一些问题:
– 数据和程序之间仍然缺乏独立性。数据的逻辑结构发生改变,就必 须修改应用程序。
Fra Baidu bibliotek
第一章 绪论
1.1 数据库系统概述
1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 数据库技术研究领域
4
2018年9月11日
Copyright @ 2015 Cao Le
1.1 数据库系统概述
数据库产生与发展
几个基本概念
5
2018年9月11日
Copyright @ 2015 Cao Le
17
2018年9月11日
Copyright @ 2015 Cao Le
数据库系统阶段
文件系统到数据库是数据管理技术的一次重大飞跃
– 出现了DBMS,数据由DBMS统一管理 – 数据面向的不再是某个应用,而是整个系统,数据可以被多个应 用多个用户使用,共享性大幅度提高,数据冗余大大降低
– 数据存储由DBMS管理,应用程序无须关心数据具体存储,数据
应用程序1 应用程序2 ...… 应用程序n
16
文件1 文件2 ...…
存取方 法
文件n
2018年9月11日
Copyright @ 2015 Cao Le
数据库系统阶段
时期
– 60年代末之后
产生的背景
– 计算机大规模应用于管理,数据量急剧增长,数据共享的要求越 来越强烈,为了满足多用户多应用共享数据的需求,数据库技术 应运而生,出现了统一管理数据的专门软件-数据库管理系统。
存取方 法
文件n
Copyright @ 2015 Cao Le
文件系统阶段
尽管文件系统在数据独立性方面有所改善,但仍存 在一些问题:
– 数据共享性差、冗余度大。数据面向的对象仍是某一应用程序, 应用程序建立各自的数据文件,不能共享相同的数据,因此数据冗
余度大,浪费存储空间。同时,相同的数据重复存储,容易造成数
Copyright @ 2015 Cao Le
网络数据库基础
重庆大学机械工程学院 曹 乐 lecao@cqu.edu.cn
2018年9月11日
Copyright @ 2015 Cao Le
参考书
– 王珊,萨师煊.数据库系统概论(第四版),
高等教育出版社,2007
– 萨师煊,王珊.数据库系统概论(第三版),
高等教育出版社,2000
2
2018年9月11日
Copyright @ 2015 Cao Le
内容安排
第一章:绪论(4)
第二章:关系数据库(4) 第三章:关系数据库标准语言SQL(6) 第五章:关系数据理论(4) 第六章:数据库设计(4)
3
2018年9月11日
Copyright @ 2015 Cao Le
背景:为了给美国导弹试验提供准确的弹道分析计算,迫切需要有一种 高速的计算工具。可以说电子计算机是在第二次世界大战的硝烟中研制 成功的。
第一台计算机问世以后,越来越多高性能计算机被研制出来。
10
2018年9月11日
Copyright @ 2015 Cao Le
人工管理阶段
时期
– 40年代中--50年代末
9
2018年9月11日
Copyright @ 2015 Cao Le
埃尼阿克- ENIAC
ENIAC长30.48米,宽1米,占地面积约170平方米,30个操作台,约相 当于10间普通房间的大小,重达30吨,耗电量150千瓦,造价48万美元。 每秒执行5000次加法或400次乘法,是继电器计算机的1000倍、手工计 算的20万倍.
数据管理技术的发展历程
7
2018年9月11日
Copyright @ 2015 Cao Le
数据管理技术产生和发展
数据管理技术的发展历程
– 人工管理阶段
– 文件系统阶段 – 数据库系统阶段
8
2018年9月11日
Copyright @ 2015 Cao Le
世界上第一台现代电子计算机
1946年,美国宾夕法尼亚大学莫尔电机学院,世界上第一台 现代电子计算机问世,取名埃尼阿克- ENIAC 。
具有了高度的物理独立性 – 数据逻辑结构变化,程序可以不变,数据的逻辑独立性大幅提高
– 数据整体结构化
应用程序1 应用程序2 DBMS … 数据库
18
2018年9月11日
数据库系统概述
数据库是计算机科学的重要分支,
是利用计算机进行 它产生于二十世纪 的一项技术, 年代。
6
2018年9月11日
Copyright @ 2015 Cao Le
数据管理技术产生和发展
数据管理
– 数据处理是对各种数据进行收集、存储、加工和传播
– 数据管理对数据进行分类、组织、编码、存储、检索和维护,是 数据处理的中心问题
背景
– 计算机主要应用于科学计算,计算机不保存数据
– 硬件水平:外存只有纸带、卡片、磁带,无直接存取的存储设备 – 软件水平:没有操作系统,没有管理数据的软件
11
2018年9月11日
Copyright @ 2015 Cao Le
人工管理阶段的特点
– 计算机主要用于科学计算,数据不在计算机中长期保存; – 数据由应用程序自己管理,没有负责数据管理的软件系统; – 数据面向的对象是某一应用程序,一组数据对应一个程序,程序之间 无法互相利用数据,数据不能共享, 存在大量冗余数据。