MySQL基础二(数据库发展)

1.数据

数据:能够在计算机中存贮的用于描述事物的记录符号
它包括两个方面:
一是描述事物特性的数据内容
二是存储在某种媒体上的数据形式。
(数字、字母、文字、图形、声音、动画、影像等。其中,使用得最多的是文字数据。)

2、数据处理

数据处理是指将数据转换成信息的过程。
数据处理实际上就是利用计算机对各种形式的数据进行处理。
数据处理的目的是从大量的、原始的数据中抽象和推导出对人们有价值的信息以作为行动和决策的依据。
MySQL基础二(数据库发展)

3、数据与信息与数据库
MySQL基础二(数据库发展)

4、数据库

数据库(DataBase 简称DB)是按一定组织结构存贮在计算机中相关数据的集合。它不仅包括数据本身,而且还包括相关事物间的联系。
数据库可以被多个用户、多个应用程序共享。
对数据的增加、删除、修改和检索由系统软件数据库管理系统(DBMS)统一进行。
数据库通常由数据库管理员(DBA) 进行管理。
MySQL基础二(数据库发展)

5 数据库管理系统

数据库管理系统(Database Management System,简称DBMS)
是位于用户与操作系统之间的一层数据管理软件。
一组用以管理、维护、访问数据库的程序
提供一个可以方便地、有效地存取数据库信息的环境
数据库管理系统的主要功能包括:
1 数据定义功能( DBMS 提供数据定义语言DDL)
2 数据组织、存储和管理
3 数据操纵功能( DBMS 提供数据操纵语言DML)
4 数据库的运行管理(保证数据的安全性、完整性、并发控制和系统恢复)
5 数据库的建立和维护功能(通常由应用程序完成)

6、数据库系统管理员(简称DBA)

数据库系统管理员(Database Administrator,简称DBA)
数据库系统管理员:负责数据库的建立、使用和维护等工作的专门人员。

7、数据库系统(DataBase System,简称DBS)
MySQL基础二(数据库发展)

8 数据库人工管理阶段

1 背景
时间:50年代中期以前,计算机用于科学计算
硬件:磁带、纸带,无磁盘
软件:无操作系统和管理软件
数据处理方式:批处理
2 特点
1)数据不保存
2)无数据管理软件,数据的管理由应用程序完成
3)一组数据对应一个程序,数据冗余大且不共享
4)数据不具有独立性
3 应用程序与数据对应关系
MySQL基础二(数据库发展)
9 数据库文件管理阶段

1 背景
时间:50年代后期到60年代中期,计算机用于科学计算
和数据处理
硬件:有了磁盘、磁鼓
软件:有了操作系统和专门的数据管理软件(文件系统)
数据处理方式:批处理、联机实时处理
2 特点
1)数据可以长期保存在外存上
2 )由文件系统管理数据,文件多样化
3)数据存取以记录为单位,共享性差,冗余大
4)数据与程序有了一定的独立性,但独立性差
3 应用程序与数据对应关系
MySQL基础二(数据库发展)
10 数据库文件管理阶段

1 背景
时间:60年代后期
硬件:大容量磁盘,硬件价格下降
软件:软件价格上升,为编制和维护系统软件及应用
程序所需成本增加
数据处理方式:联机实时处理、批处理、分布处理
2 特点
1)数据结构化(数据之间具有联系、相互关联的数据结合)
2)数据的共享性高,冗余度低,易扩充
数据共享可以避免数据之间的不相容性与不一致性
3)数据独立性高(物理独立性和逻辑独立性)
4)数据由DBMS 统一管理和控制
a.数据的安全性保护
b.数据的完整性检查
c.并发控制
d.数据库恢复
3 应用程序与数据对应关系
MySQL基础二(数据库发展)

11、数据库系统阶段

数据库系统又经历了三个阶段:层次数据库、网状数据库和关系数据库。
桌面型关系数据库管理系统有: FoxBase、Visual Foxpro 、Access等
大型关系数据库管理系统有:
SQL Server、DB2、Oracle、MYSQL、Sybase、Informix等。