第三讲 数据库系统概论
数据库系统概论 第三讲
本讲内容 了解一些数据库常用的术语和基本概念 了解数据管理技术的发展
本讲内容 • 了解一些数据库常用的术语和基本概念 • 了解数据管理技术的发展
四个基本概念 数据(Data) 数据库( Database,简称DB) 数据库管理系统( Database Management System,简称DBMs) 数据库系统( Database Syste,简称 DBS)
四个基本概念 • 数据(Data) • 数据库(Database,简称DB) • 数据库管理系统(Database Management System,简称DBMS) • 数据库系统(Database System,简称 DBS)
数据 描述事物的符号记录。 例 (李明,男,22,1982,浙江,计算机,199 义 李明是个大学生,1982年出生,今年22岁,男性,浙江, 1999年考入计算机系 数据的形式还不能完全表达其内容,需要经过 解释。数据的解释是指对数据含义的说明,数 据的含义称为数据的语义,数据与其语义是不 可分的
数据 • 描述事物的符号记录。 • 例 – (李明,男,22,1982,浙江,计算机,1999) • 语义 – 李明是个大学生,1982年出生,今年22岁,男性,浙江人, 1999年考入计算机系 • 数据的形式还不能完全表达其内容,需要经过 解释。数据的解释是指对数据含义的说明,数 据的含义称为数据的语义,数据与其语义是不 可分的
数据库 长期储存在计算机内,有组织的、可共 享的数据集合。 数据库中的数据按一定的数据模型组织 描述和储存,具有较小的冗余度、较高 的数据独立性和易扩展性,并可为各种 用户共享
数据库 • 长期储存在计算机内,有组织的、可共 享的数据集合。 • 数据库中的数据按一定的数据模型组织、 描述和储存,具有较小的冗余度、较高 的数据独立性和易扩展性,并可为各种 用户共享
数据库管理系统 数据管理软件系统。管理、控制数据库 的建立、运行和维护。 功能 数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立和维护功能
数据库管理系统 • 数据管理软件系统。管理、控制数据库 的建立、运行和维护。 • 功能 – 数据定义功能 – 数据操纵功能 – 数据库的运行管理 – 数据库的建立和维护功能
数据库系统 数据库引入到计算机系统中的系统构成, 般由数据库、数据库管理系统(及其 开发工具)、应用系统、数据库管理员 和用户构成。 在一般不引起混淆的情况下常常把数据 库系统简称为数据库
数据库系统 • 数据库引入到计算机系统中的系统构成, 一般由数据库、数据库管理系统(及其 开发工具)、应用系统、数据库管理员 和用户构成。 • 在一般不引起混淆的情况下常常把数据 库系统简称为数据库
数据管理技术的发展阶段 人工管理阶段 文件系统阶段 数据库系统阶段
数据管理技术的发展阶段 • 人工管理阶段 • 文件系统阶段 • 数据库系统阶段
工管理阶段 1)不保存; 2)无软件管理,由应用程序直接管理; 3)不共享; 4)无独立性。 应用程序1 数据组1 应用程序2 数据组2 应用程序n 数据组n
人工管理阶段 • 1)不保存; • 2)无软件管理,由应用程序直接管理; • 3)不共享; • 4)无独立性。 应用程序1 应用程序2 应用程序n … 数据组1 数据组2 数据组n …
文件系统阶段 1)长期保存; 2)文件系统管理数据; 3)共享差,冗余度大; 4)独立性差 应用程序1 文件1 应用程序2 文件2 减件系练 (FS) 应用程序n 文件n
文件系统阶段 • 1)长期保存; • 2)文件系统管理数据; • 3)共享差,冗余度大; • 4)独立性差。 应用程序1 应用程序2 应用程序n … 文件1 文件2 文件n 文件系统 (FS) …