将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。
A.数据库事务概要设计
B.应用程序详细设计
C.数据库概念设计
D.数据库事务详细设计
参考答案:D
解析: 数据库事务详细设计的内容是根据事务概要设计得到的与平台无关的事务流程,利用SQL语句、数据库访问接口(如JDBC、ODBC或其他DBMS特定APD,采用高级程序设计语言或DBMS提供的事务实现机制,在具体DBMS平台和开发环境下,设计数据库事务。事务详细设计需要将事务概要设计中的read和write元操作替换为DBMS支持的查询、插入、删除、修改等具体数据库访问操作或数据库访问API调用。所以本题的答案为D。 A选项数据库事务概要设计是把事务中对数据库数据的查询、插入、删除、修改操作与具体DBMS平台无关的两个元操作read、write抽象表示。 B选项应用程序设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求,结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。 C选项数据库概念设计包括数据库概念模型设计和系统总体设计。概念模型设计是依据数据需求分析阶段得到的需求结果,分析辨识需要组织存储在数据库中的各类应用领域数据对象的特征及其相互间的关联关系,并采用概念数据模型表示出来,得到独立于具体DBMS的数据库概念模型。系统总体设计包括确定DBAS体系结构、系统硬件平台和操作系统、数据库管理系统等系统软件的选项和配置、应用软件结构设计、对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等、对系统采用的关键技术进行方案选型和初步设计。