4、数据库系统环境与关系模型解析

数据库系统与关系模型的深入解析

数据库系统环境与关系模型解析

1. DBMS 套件的组件

DBMS 实际上是一个由多个软件组件组成的复杂集合,这些组件共同协作以实现一组共同的目标。以下是 DBMS 的主要组件:
- DBMS 引擎
- 数据定义子系统
- 用户界面子系统
- 应用开发子系统
- 数据管理子系统
- 数据字典子系统
- 数据通信管理器
- 实用工具子系统

这些功能组件虽然不一定能直观识别,但它们的存在确保了 DBMS 的性能达标。

1.1 DBMS 引擎

DBMS 引擎是所有其他子系统与物理设备(计算机)通过操作系统建立连接的桥梁。其重要功能如下:
- 提供对操作系统实用程序和程序的直接访问(如 I/O 请求、数据压缩请求、通信请求等)
- 通过操作系统管理文件访问(和数据管理)
- 管理内存与系统缓冲区之间的数据传输,以实现用户请求
- 维护存储在数据字典(系统目录)中的开销数据和元数据

1.2 定义工具子系统

数据定义子系统(DDS 或其等效物)包含用于定义和更改数据库结构的工具和实用程序。该结构包括关系表、关系、约束、用户配置文件、开销数据结构等。
- DDL(数据定义语言)用于定义构成概念模式的所有数据库对象(关系、关系、约束等)。
- DML(数据操作语言)用于方便数据的操作(插入、删除、更新、查找、查询等),通常包括查询语言。
- DCL(数据控制语言)用于为最终用户设置数据管理的控制环境。

DDL、DML 和 DCL 共同构成了 DSL。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值