---------------------------数据库阶段的特点--------------------------------------------

数据库系统阶段的特点:

.数据实现结构化

.数据实现共享性

.数据独立性强

.数据粒度变小

---------------------------数据库----------------------------------------------------------

数据库是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合.

---------------------------数据库管理系统-----------------------------------------------

数据库管理系统是一种操作和管理数据库的大型软件,用于建立,使用和维护数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性.用户可以通过数据库管理系统访问数据库中的数据.

---------------------------数据库系统------------------------------------------------------

数据库系统是指计算机系统中引入数据库后的系统,通常由计算机硬件,软件,数据库管理系统和数据管理员组成.

在通常情况下,经常会用数据库来表示他们使用的数据库软件.这经常会引起混淆,确切地说,数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的容器.

------------------------数据库管理系统提供的功能-----------------------------------

数据库管理系统提供许多功能,可以通过SQL(结构化查询语言)来定义和操作数据,维护数据的完整性和安全性,以及进行各种数据库的管理等

1.数据定义语言

数据库管理系统提供了数据定义语言定义语言定义数据库涉及各种对象,定义数据的完整性约束,保密限制的约束.

2.数据操作语言

数据库管理系统提供了数据操作语言实现对数据的操作.基本的数据操作有两类:检索(查询)和更新(插入,删除,更新).

3.数据控制语言

数据库管理系统提供了数据控制语言实现对数据库的控制,包含完整性控制,数据安全性控制和数据库的恢复等.

SQL具有如下优点:

.SQL不是某个特定数据库供应商专有的语言.几乎所有重要的数据库管理系统都支持SQL,所以只要学习了SQL就能与所有数据库进行交互.

.SQL简单易学,该语言的语句都是由描述性很强的英语单词组成,而且这些单词的数目不多

.SQL高度非过程化,即用SQL进行数据库操作,存储路径的选择和操作的执行由数据库管理系统自动完成.