计算机应用技术 计算机信息系统 计算机辅助技术 计算机控制与仿真 人工智能 科学计算
计算机应用技术 计算机信息系统 计算机辅助技术 计算机控制与仿真 人工智能 科学计算
21.数据库技术 兴 陈天洲
21.数据库技术 陈天洲
几个基本概念 ◆数据(Data) 有意义的描述 ◆记录( Record) 特征的可描述化抽象 (陈天洲,男,1973,浙江,计算机系,1990) 学生的姓名、性别、出生年月、籍贯、所在系别、 入学时间
几个基本概念 数据(Data) – 有意义的描述 记录(Record) – 特征的可描述化抽象 (陈天洲,男,1973,浙江,计算机系,1990) 学生的姓名、性别、出生年月、籍贯、所在系别、 入学时间
几个基本概念 ◆数据库( Database,简称DB) 存放数据的仓库 长期储存在计算机内,有组织的、可共享 的数据集合。数据库中的数据按一定的数 据模型组织、描述和存储,具有较小的冗 余度,较高的数据独立性和易扩展性,并 可为各种用户共享
几个基本概念 数据库(DataBase,简称DB) – 存放数据的仓库 – 长期储存在计算机内,有组织的、可共享 的数据集合。数据库中的数据按一定的数 据模型组织、描述和存储,具有较小的冗 余度,较高的数据独立性和易扩展性,并 可为各种用户共享
几个基本概念 ◆数据库管理系统( DataBase Management System,简称DBMS) 位于用户和操作系统之间的一层数据管理 软件 八凶数据库系统( databasesystem,简称DBS) 数据库系统简称为数据库
几个基本概念 数据库管理系统(DataBase Management System,简称DBMS) – 位于用户和操作系统之间的一层数据管理 软件。 数据库系统(databasesystem,简称DBS) – 数据库系统简称为数据库
数据库运行机理 用户 用户 用户 <应用系统 应用开发T且 数据库管理系统 数据库管理员 極作系统 数据库
数据库运行机理 用户 用户 用户 应用系统 应用开发工具 操作系统 数据库管理系统 数据库 数据库管理员
数据库与系统的关系 应用系统 应用开发工具软件 DBMS 操作系统 硬件
数据库与系统的关系 应用系统 应用开发工具软件 DBMS 操作系统 硬件
数据库的发展简史 ◆人工管理阶段(20世纪50年代中期前) 数据不存储 数据需要由应用程序自己管理,没有相应 的软件系统负责数据的管理工作 人以-数据不共享 应用程序1 数据库1 数据不具有独立性 应用程序2 数据库2 应用程序n 数据库n
数据库的发展简史 人工管理阶段 (20世纪50年代中期前) – 数据不存储 – 数据需要由应用程序自己管理,没有相应 的软件系统负责数据的管理工作 – 数据不共享 – 数据不具有独立性 应用程序 1 应用程序 2 应用程序 n 数据库 1 数据库 n 数据库 2
数据库的发展简史 ◆文件系统阶段(20世纪50年代后期到60 年代中期) 数据可长期保存 专门的软件即文件系统进行数据管理 人-数据共享性差 数据独立性低 应用程序1 文件1 应用程序2 文件2 存取 方法 应用程序n 文件n
数据库的发展简史 文件系统阶段 (20世纪50年代后期到60 年代中期 ) – 数据可长期保存 – 专门的软件即文件系统进行数据管理 – 数据共享性差 – 数据独立性低 应用程序 1 应用程序 2 应用程序 n 文件 n 文件 2 文件 1 存 取 方法
数据库的发展简史 ◆数据库系统阶段(20世纪60年代后期始) 数据结构化 数据的共享性好,冗余度低 数据独立性高 婴八-数据由DBMS统一管理和控制
数据库的发展简史 数据库系统阶段 (20世纪60年代后期始) – 数据结构化 – 数据的共享性好,冗余度低 – 数据独立性高 – 数据由DBMS统一管理和控制