数据:数据(数据)是数据库中存储的基本对象。
数据的定义:描述事物的符号记录。
数据的种类:文字、图形、图像、声音。
数据的特点:数据与其语义是不可分的。
数据举例:
学生档案中的学生记录 (李明,男,1972,江苏,计算机系,1990) 数据的形式不能完全表达其内容
数据的解释
语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间 解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系
数据库
人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息
数据库的定义
数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合
举例:
数据库的特征
- 数据按一定的数据模型组织、描述和储存
- 可为各种用户共享
- 冗余度较小
- 数据独立性较高
- 易扩展
数据库管理系统
数据库管理系统(Database ManagementSystem,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。
DBMS的用途
科学地组织和存储数据、高效地获取和维护数据
数据库系统
数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。
在不引起混淆的情况下常常把数据库系统简称为数据库。 数据库系统的构成
由计算机硬件系统、数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。
数据库系统的图形表示:
数据管理
- 对数据进行分类、组织、编码、存储、检索和维护,是数据管理的中心问题
数据管理技术的发展过程
- 人工管理阶段(40年代中–50年代中)
产生的背景
应用需求 科学计算
硬件水平 无直接存取存储设备
软件水平 没有操作系统
处理方式 批处理
特点:
数据的管理者:应用程序,数据不保存。
数据面向的对象:某一应用程序
数据的共享程度:无共享、冗余度极大
数据的独立性:不独立,完全依赖于程序
数据的结构化:无结构
数据控制能力:应用程序自己控制 - 文件系统阶段(50年代末–60年代中)
产生的背景:
应用需求 科学计算、管理
硬件水平 磁盘、磁鼓
软件水平 有文件系统
处理方式 联机实时处理、批处理
特点:
数据的管理者:文件系统,数据可长期保存
数据面向的对象:某一种特定应用程序
数据的共享程度:共享性差、冗余度大
数据的结构化:记录内有结构,整体无结构
数据的独立性:具有一定独立性,数据的逻辑结构改变必须修改应用程序
数据控制能力:应用程序自己控制 - 数据库系统阶段(60年代末–现在)
产生的背景
应用背景 大规模管理
硬件背景 大容量磁盘
软件背景 有数据库管理系统
处理方式 联机实时处理,分布处理,批处理
特点
支持数据管理、对象管理和知识管理
保持和继承了原有数据库系统的技术
对其它系统开放,支持数据库语言标准,支持标准网络协议,具有良好的可移植性、可连接性、可扩展性和互操作性等
数据库系统特点
数据的管理者:DBMS 数据结构化:整体结构化,数据之间联系由系统管理 数据的共享程度:共享性高
数据的独立性:高度的物理独立性和一定的逻辑独立性 数据控制能力:由DBMS统一管理和控制 安全性、完整性、数据库恢复、并发控制