1.数据库的引入
(1)将数据保存到内存:
这种存储方式读写非常快,但程序关闭导致数据丢失
(2)将数据保存到文件:
这种存储方式数据可以永久保存,但频繁地IO操作,效率不高,也不利于数据管理。
(3)数据保存到数据库软件:
这种存储方式数据永久保存下来,数据管理非常方便。
(例如查询非常快速和方便)
2.数据库的定义:
提供一个存储空间用来存储各种数据,即一个存储数据的容器。
(1)数据库管理系统(DBMS):专门用于创建和管理数据库的一套软件,介于应用程序和操作系统之间,还能保证数据的完整性、完全性和可靠性。
(2)数据库应用程序:与数据库管理系统进行通信,访问和管理DBMS中存储的数据。
3.数据库的特点
(1)数据结构化
(2)实现数据共享
(3)数据独立性高
(4)数据统一管理与控制
4.SQL语言(Structured Query Language,结构化查询语言)
(1)数据定义