P6
数据库管理系统 DBMS
- 数据定义功能 DDL
- 数据操纵功能 DML
- 数据控制功能 DCL ->数据安全性
- 数据库维护 由DBA掌握
数据库语言:
- DDL:定义数据格式
- DML:对数据进行操作
- DCL:对数据进行控制
- 数据库各种操作的执行
数据库语言 与 高级语言
- 一条数据库语言语句相当于高级语言的一个或多个循环程序
- 数据库语言可以嵌入到高级语言(宿主语言)中使用
P7
从系统实现角度看DBMS的功能
形式 -> 构造 -> 自动化 :DBMS的实现
DBMS为完成DB管理,运行着一系列程序:
- 语言编译器
- 查询优化与查询实现
- 数据存取与索引
- 通信控制
- 事务管理
- 故障恢复
- 安全性控制
- 完整性控制
- 数据字典管理