数据加/脱密处理的主要流程如下:
1) 对SQL命令进行语法分析,如果语法正确,转下一步;如不正确,则转6),直接将SQL命令交数据库服务器处理。
2) 是否为数据库加/脱密引擎的内部控制命令?如果是,则处理内部控制命令,然后转7);如果不是则转下一步。
3) 检查数据库加/脱密引擎是否处于关闭状态或SQL命令是否只需要编译?如果是则转6),否则转下一步。
4) 检索加密字典,根据加密定义对SQL命令进行加脱密语义分析。
5) SQL命令是否需要加密处理?如果是,则将SQL命令进行加密变换,替换原SQL命令,然后转下一步;否则直接转下一步。
6) 将SQL命令转送数据库服务器处理。
7) SQL命令执行完毕,清除SQL命令缓冲区。
以上以一个例子说明了在DBMS外层实现加密功能的原理。
您好,管理系统按层次可分为三个层次:高层管理层、中层管理层和基层管理层。高层管理层是指公司或组织的最高管理层,负责制定公司或组织的总体战略和政策,以及实施和检查组织的运作。中层管理层是指组织内部的管理人员,负责实施高层管理层制定的政策和程序,并负责组织内部的日常管理工作。基层管理层是指组织内部的基层管理人员,负责实施中层管理层制定的政策和程序,并负责组织内部的日常管理工作。
以上就是关于数据库管理系统层次安全技术的数据加/脱密处理的主要流程全部的内容,包括:数据库管理系统层次安全技术的数据加/脱密处理的主要流程、管理系统按层次可分为哪三个层次、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)