MySQL入门
一、数据库系统的概念
数据(Data):数据是数据库中存储的基本对象,它是描述事物的符号记录。
数据库(Database):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库管理系统(DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它是一个大型复杂的软件系统,它主要用于科学地组织和存储数据、高效地获取和维护数据。
数据库系统(DBS):数据库系统主要是由数据库(DB)、数据库管理系统(DBMS)(及其开发工具)、数据库管理员以及应用程序所构成的一套人机系统。
数据库应用系统(DataBase Application System,DBAS):主要是指业务逻辑的应用程序。该系统必须为用户提供一个友好的、人性化的操作数据的图形界面(GUI),通过数据库语言或相应的数据访问接口存取数据库中的数据。
二、数据管理技术的发展阶段
1.人工管理阶段
20世纪50年代中期时代,计算机主要用于科学计算,数据管理处于人工管理阶段,数据处理的方式基本上是批处理
- 产生的背景
-
没有专用的软件对数据进行管理,由应用程序管理数据;
-
数据面向应用程序,即一组数据对应一个程序,数据不能共享;
-
应用程序完全依赖于数据,数据于程序没有独立性;
- 特点
2.文件系统阶段
20世纪50年代后期至60年代中期,数据管理进入文件系统阶段。这里将数据组织成若干个相互独立的文件,用户通过操作系统对文件进行打开、读写、关闭等操作。
- 产生的背景
-
计算机不但用于科学计算,还用于信息管理;
-
外存有了磁盘、磁鼓等直接存取设备;
-
有了专门管理数据的软件,即文件系统:包含文件存储空间的管理、目录管理、文件读写管理、文件保护和向用户提供操作接口管理。
- 特点
3.数据库阶段
数据库系统在文件系统的基础上发展而成的,同时又克服了文件系统的三个缺陷。数据库管理技术进入数据库阶段的标志是20世纪60年代末的三件大事:
1968 年美国 IBM 公司推出层次模型的 IMS 系统