定义
•数据库DB——相互之间有关联的数据集合
•数据库管理系统DBMS——管理数据库的一种软件系统
•数据库语言——在DBMS上操作数据库的一种程序语言
•数据库管理员DBA——使用DBMS管理数据库的人
•数据库应用程序DBAP——通过DBMS管理数据库的应用程序
•数据库系统——DB+DBMS+DBAP+DBA+计算机基本系统
•表TABLE——按行按列的形式展示的数据
用户角度DBMS
提供数据定义语言Data Definition Language——DDL供用户使用,用户可使用DDL创建table。
提供数据操作语言Data Manipulation Language——DML供用户使用,用户可使用DML对table进行增删查改。
提供数据控制语言Data Control Language——DCL供用户使用,用户可使用DCL对数据库的访问权限进行设置。
提供数据库维护程序给DBA使用。
DDL+DML+DCL就是一个结构化的控制语言SQL。
系统角度DBMS
DBMS提供DDL,DML,DCL三种编译器提供给用户,本质上就是个执行命令的软件。