时间:2022-11-17 06:30:01 | 来源:信息时代
时间:2022-11-17 06:30:01 来源:信息时代
数据库管理系统模块(子系统)结构 : 将数据库管理系统的各系统层进行分解、细化和具体化,形成功能相对单一和相对独立,具有清晰的接口关系的模块或子系统的结构层。精心构造的一个正确合理且能高效和稳定运行的动态结构,则称为与之相应的数据库管理系统的进程结构。各模块相互之间的界面和调用关系以及调用频度必须简单、明了。
子系统通常还需细分为一些功能小模块。例如,编译子系统(见图 1)至少应包括接口模块、扫描模块、语法分析模块、语义分析模块、类型检查模块、完整性约束检查模块、授权检查模块、错误处理模块、优化模块等。
图1 编译子系统的模块结构
图2 执行子系统的模块结构