1、信息学院计算机系 1数据库原理Principal of DatabaseOfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系第 1章 认识数据库数据管理技术的发展1数据库系统组成及其结构 2数据模型3OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库:数据库技术的发展v数据库技术的产生、发展 应数据管理任务的需要而产生的。人工管理 文件系统 DB系统 高级 DB技术20世纪 50年代中期前,计算机用于科学计算硬件: 外存只有纸带,磁带,没有磁盘。软件: 没有管理数据软件,采用批处理方法处理数据。20世纪 50年代后期到
2、 60年代中期硬件:有了磁盘、磁鼓。软件: OS中有了数据管理软件 文件系统。20世纪 60年代后期至今硬件:有大容量的磁盘,且硬件价格下降。软件: 价格 上升,出现了统一管理数据的软件 (DBMS)。现今数据库技术和面向对象等新技术的结合的产物。OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库:数据库技术的发展v数据库技术的产生、发展 各阶段特点:人工管理 高级 DB技术人工管理数据不保存应用程序管理数据数据不共享数据不具有独立性OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库:数据库技术的发展v数据
3、库技术的产生、发展 各阶段特点:人工管理 高级 DB技术文件系统数据长期保存文件系统管理数据数据共享性差,冗余度大数据独立性差文件之间数据孤立不支持并发访问OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库:数据库技术的发展v数据库技术的产生、发展 各阶段特点:人工管理 高级 DB技术DB系统数据一体化,结构化数据共享性高、冗余度低,易扩充 。数据独立性高数据由 DBMS统一管理和控制,提供更好的安全和保护 物理独立性:应用程序与磁盘上的数据库的数据逻辑独立性:应用程序与数据库逻辑结构 数据的安全性( Security)保护 数据的完整性( Inte
4、grity)检查 并发( Concurrency)控制 数据库恢复( Recovery) 结构化是数据库系统与文件系统最根本区别。 数据按某种 数据模型 组织起来,文件内部数据彼此相关,文件之间在结构上也有机联系。 描述数据不仅描述数据本身,更重要描述数据之间联系。 数据库结构是 面向全组织的复杂结构OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库: 数据库系统v数据库系统组成及其结构数据库系统 ( DataBase System,简称 DBS)在计算机系统中引入了数据库后的系统。DBS构成:数据库硬件系统软件系统人员OfPrincipleDB大连
5、工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库: 数据库系统v数据库系统组成及其结构人工管理 高级 DB技术数据库系统 数据库系统层次结构OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库: 数据库系统v数据库系统组成及其结构 数据库( Data Base,简称 DB):长期存放 在计算机内的、有组织 的、可共享 的数据集合。OfPrincipleDB大连工业大学信息学院大连工业大学信息学院 计算机系计算机系认识数据库: 数据库系统v数据库系统组成及其结构 硬件系统存储和运行数据库系统的硬件设备,包括 CPU、内存、大容量的辅助存储器及备份设备等。