Db2 谁编写DDL-DBA或开发人员使用该表

Db2 谁编写DDL-DBA或开发人员使用该表,db2,ddl,database-administration,Db2,Ddl,Database Administration,通常谁为表/视图创建编写DDL?是请求开发人员(使用它)还是DBA?无论如何,DBA将运行DDL。在我个人看来,DBA的部分职责是与开发团队合作设计和开发数据库,如中所示 设计一个表有两个部分,首先是物理设计(列名、列类型、约束、关系等),这主要是开发团队的职责。但是,该表存储在具有大量特征的表空间中,DBA应该提供使该表适应数据库结构的机制 考虑到这些因素,DDL应该分两个阶段编写,参与者之间有许多交互,以便编写对应用程序有利的DDL,并且数据库保持其性能、安全性、可用性和可靠性,等等。在我看

通常谁为表/视图创建编写DDL?是请求开发人员(使用它)还是DBA?无论如何,DBA将运行DDL。

在我个人看来,DBA的部分职责是与开发团队合作设计和开发数据库,如中所示

设计一个表有两个部分,首先是物理设计(列名、列类型、约束、关系等),这主要是开发团队的职责。但是,该表存储在具有大量特征的表空间中,DBA应该提供使该表适应数据库结构的机制


考虑到这些因素,DDL应该分两个阶段编写,参与者之间有许多交互,以便编写对应用程序有利的DDL,并且数据库保持其性能、安全性、可用性和可靠性,等等。

在我看来,DDL包含了许多关于表设计和表功能的说明,例如它将占用的表空间、数据分区、索引位置等。这些都是数据库设计的一部分,开发人员不应该知道。DBA不应该让开发人员直接访问表,相反,应该根据需要建立函数和视图。但这是基于组织的要求。银行的要求将不同于视频商店的要求

鲍勃。他做到了。多么可笑的问题!