第1章 数据库系统引论
时间:2026-01-19
时间:2026-01-19
数据库原理及应用主讲人:蔡庆玲 Email: 709625150@http://www.77cn.com.cn Tel: 13710022450
教学主要参考资料
教材 张小全,柏海云:数据库原理及应用 上海交通大学出版社 参考资料 王珊:数据库系统概论(第四版) 高等教育出版社,2006.5 上机软件 ACCESS 2003
教学方式及学时安排
课堂讲授(27学时) 上机实验(8次)
课程考核方式平时作业、课堂及实验成绩: 30%
期末考试: 70%
数据库原理及应用 第一章 第二章 第三章
数据库系统引论 数据库的系统结构 关系数据库系统
第四章 第五章 第六章 第七章 第八章
关系数据库标准语言SQL关系数据的规范化理论 数据库设计 数据库保护 数据库技术的研究与发展热点4
教学目的与课程重点
掌握基本概念、基础理论、基本原理、方法 掌握数据库的基本类型 掌握关系数据库理论 掌握SQL语言的基本编程 了解ACCESS的使用 了解数据库设计
第1章 数据库系统引论1.1 数据库技术的应用1.2 数据库技术的产生和发展 1.3 数据库技术的术语
1.1 数据库技术的应用1.1.1 数据库系统应用示例1. 存储数据信息 2. 实现相关操作
1.1.2 数据库系统的作用1. 2. 3. 4. 管理大量数据 10TB 数据库的定义功能 数据库的信息操纵功能 数据库中数据的共享及控制MS ACCESS P5 MS SQL Server P4
1.1.3 常见的数据库系统
1KB=2^10 B=1024B1MB=2^10 KB=1024KB 1GB=2^10 MB=1024MB 1TB=2^10 GB=1024GB
1.2 数据库技术的产生和发展1.2.1 数据库技术的发展数据管理经历了人工管理、文件系统、数据库系统三个发 展阶段。
人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。 在硬件方面,外存储器只有磁带、卡片和纸带,没有磁盘等 可以随机访问、直接存取的设备; 在软件方面,没有专门管理数据的软件,没有操作系统,数 据处理的基本方式是批处理。该阶段数据处理的特点是:
1、数据不保存 2、数据不具有独立性 3、数据不共享 4、系统中没有对数据进行管理的软件 < >9
人工管理阶段数据与程序的关系图:应用程序1 应用程序2 数据集1 数据集2
应用程序n
数据集n
图1-1
人工管理阶段数据与程序的关系
<
>
文件系统阶段 20世纪50年代后期到60年代中期,计算机不仅大量用 于科学计算,而且还用于数据处理。 在硬件方面,外存储器有了磁盘、磁鼓等可以直接存取 的存储设备; 在软件方面,有了专门管理数据的软件,即文件系统。 这一阶段的特点是: 1、数据可以长期保存 2、程序与数据有了一定的独立性 3、数据共享性差文件系统的缺陷:P7 < >11
文件系
统阶段数据与程序的关系图:应用程序1 物理文件1
应用程序2
文件 系统
物理文件2
应用程序n
物理文件n
图1-2 文件系统阶段数据与程序的关系
<
>
数据库系统阶段
20世纪60年代后期,由于计算机用于管理的规模更加庞大,需要计 算机管理的数据急剧增长,对数据共享的要求越来越强烈。在硬件方面,出现了大容量的磁盘,硬件价格下降;软件价格上升, 为编制和维护系统软件及应用程序所需的成本相对增加。在这种情况 下,将文件系统作为数据管理的手段已经不再能满足应用的需求,数 据库技术便产生了,出现了管理数据的软件系统即数据库管理系统。 该阶段的特点是:
1、数据的共享性好,冗余度小 2、具有较高的数据独立性 3、数据由DBMS统一管理和控制
<
>
数据库系统阶段数据与程序的关系图:应用程序1
应用程序2
数据库 管理系 统 DBMS
数据库 database
应用程序n
图1-3 数据库系统阶段数据与程序的关系
<
>
1.2.2 数据库技术的发展及特点 1.数据库系统发展的三个里程碑(1) IMS系统 (2) DBTG报告 (3) E.F.Codd的文章 ——层次数据库 ——网状数据库 ——关系数据库
2.数据库系统的特点(1) 数据结构化 (2) 实现了数据集中化管理 (3) 数据的冗余度小、共享度高 (4) 避免了数据的不一致性 (5) 数据的独立性高 (6) 数据由DBMS统一管理和控制
p815
1.2.3 数据库技术的热点和发展趋势 1. 分布式数据库技术 2. 面向对象数据库技术 3. 多媒体数据库技术 4. 数据仓库库技术 5. 其他各种新型的数据库技术
p10