数据库理论PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 数据管理的发展
• 数据管理:对数据进行组织、编码、存 储、检索和维护。 • 数据管理的发展经历三个阶段
– 人工管理阶段 – 文件系统阶段 – 数据库阶段
2018/10/14
信息与通信工程学院
6
Beijing University of Posts and Telecommunications
2018/10/14 1
Beijing University of Posts and Telecommunications
教学基本要求
• 了解数据库系统的基础知识,理解关系数 据库的基本概念、原理和方法 • 掌握关系数据库语言——SQL(Structured Query Language)语言的基本使用 • 掌握使用MS SQL Server实现数据库设计 • 了解数据库应用系统开发的基本过程和方 法,具有使用PowerBuilder设计数据库应 用程序的能力
1.1.1 人工管理阶段
• • • • • 时间:50年代中期以前 背景:计算机主要用于科学计算 硬件:磁带、卡片、纸带,没有磁盘 软件:没有操作系统,只有汇编语言 人工管理数据的特点: – 数据不保存 – 应用程序管理数据 – 数据面向程序,一组数据只能对应一个程序
信息与通信工程学院
7
2018/10/14
Beijing University of Posts and Telecommunications
1.1.1 人工管理阶段
应用程序1 数据1
应用程序2

数据2

应用程序n
数据与程序之间的关系
2018/10/14
数据n
信息与通信工程学院
8
Beijing University of Posts and Telecommunications
1.1.2 文件系统阶段
• 特点:
– 数据以文件的形式长期保存在外存的磁盘上 – 由文件系统进行数据管理:文件系统把数据 组成相互独立的数据文件,利用“按文件名 访问,按记录进行存取”的管理技术,可以 对文件进行修改、插入和删除的操作。
2018/10/14
信息与通信工程学院
10
Beijing University of Posts and Telecommunications
应用程序1 应用程序2 存取 方法 …. 应用程序n
2018/10/14
文件1 文件2 …. 文件n 数据与程序之间的关系
12
信息与通信工程学院
Beijing University of Posts and Telecommunications
1.1.3 数据库阶段
• 时间:60年代后期 ----• 背景:数据管理规模更为庞大,应用更广泛, 数据量剧增,共享要求(多种应用、多种语言互 相覆盖地共享数据集合)更强 • 硬件:有了大容量和快速存取磁盘 • 指导思想:对所有的数据实行统一的、集中的、 独立的管理,使数据存储独立于使用数据的程 序,实现数据共享。
Beijing University of Posts and Telecommunications
教学目的
• 通过本课程的学习,能对数据库技术及 其应用系统有一个较全面的认识。 • 了解数据库系统的基本概念、原理和方 法 • 掌握使用一种关系数据库管理系统进行 数据管理 • 掌握使用数据库系统开发工具进行数据 库应用系统设计与开发的方法
– 清华大学出版社 崔巍 编著
2018/10/14
信息与通信工程学院
3
Beijing University of Posts and Telecommunications
第一章 数据库概论
数据库技术就是数据管理的技术。 数据:数据库中存储的基本对象。数据的种类包括: 数字、文字、图形、图像、声音等。 数据库(DataBase,简称DB):存放数据的仓库。与某 个特定主题或目的有关的数据的集合,或看成一个用 来存储和管理需要的各种信息的通用容器。 数据库管理系统(DatadBase Management System,简称 DBMS):是位于用户与操作系统之间的一层数据管理 软件。 数据库系统(DataBase System,简称DBS):一般由数据 库、数据库管理系统、应用系统、数据库管理员和用 户构成。
2018/10/14
信息与通信工程学院
4
Beijing University of Posts and Telecommunications
用户
用户
Baidu Nhomakorabea
用户
应用系统
应用开发工具 数据库管理系统 操作系统 数据库管理员
数据库
数据库系统
2018/10/14
信息与通信工程学院
5
Beijing University of Posts and Telecommunications
2018/10/14 2
Beijing University of Posts and Telecommunications
教材及参考书
• 《数据库系统概论》
– 高教出版社 萨师煊、 王珊编著
• 《 SQL Server 2000 入门与提高》
– 清华大学出版社 周绪等编著
• 《PowerBuilder 8.0数据库应用系统开发 教程》
1.1.2 文件系统阶段
• 缺点:
– 数据不共享:文件是面向应用的,一个文件 对应一个应用程序。当不同的应用程序具有 部分相同的数据时,也必须建立个自的文件, 而无法共享数据,浪费存储空间 – 数据和程序缺乏独立性
2018/10/14
信息与通信工程学院
11
Beijing University of Posts and Telecommunications
1.1.2 文件系统阶段
• 时间:50年代后期到60年代中期 • 背景:计算机不仅用于科学计算,而且用于数 据处理 • 硬件:磁盘、磁鼓 • 软件:操作系统中已经有了专门的管理数据的 软件(即文件系统)
2018/10/14
信息与通信工程学院
9
Beijing University of Posts and Telecommunications
2018/10/14
信息与通信工程学院
13
Beijing University of Posts and Telecommunications
1.1.3 数据库阶段
相关文档
最新文档