过程DBA负责审查和管理数据库的过程对象。过程DBA专门开发和支持关系数据库控制和执行的过程逻辑:存储过程、触发器及用户自定义的函数(UDFs)。过程DBA确保过程逻辑是按规划进行的、可实施的、经过测试的、可共享的(可重用的)。
正确答案是 C: Development / support of procedural DBMS logic. 程序 DBMS 逻辑的开发/支持。
专业分析:
过程 DBA(Procedural DBA)主要专注于数据库管理系统(DBMS)中的程序逻辑的开发和支持。这包括存储过程、触发器、函数以及其他数据库内的编程逻辑。他们的职责是确保这些程序逻辑高效运行,并且在需要时进行优化和调试。
A 选项:设置和调整 DBMS 系统参数,这通常是系统 DBA(System DBA)的职责,他们主要负责数据库系统的安装、配置和性能调优。
B 选项:符合 SLA 的数据库可用性,这通常涉及数据库的高可用性和灾难恢复策略,属于高级 DBA 或者系统 DBA 的职责。
D 选项:开发/支持数据库应用程序,这通常是应用 DBA(Application DBA)或数据库开发人员的职责,他们主要关注数据库应用程序的设计和实现。
因此,过程 DBA 的主要专长是 C 选项所描述的内容。