正确答案是:D: All business rules must be identified prior to the start of the data modelling process。
专业分析:
A: Data rules cannot be shown on a data model
数据规则可以在数据模型中表示。数据模型通常包含约束和规则来确保数据的完整性和一致性,因此这个陈述是错误的。
B: Action rules are instructions on what to do when data elements contain certain value
操作规则(Action rules)确实是指在数据元素包含某些值时应该采取的行动,这个陈述是正确的。
C: Action rules are difficult to define in a data model
操作规则在数据模型中确实难以定义,因为数据模型通常侧重于数据结构和关系,而不是操作逻辑,所以这个陈述是正确的。
D: All business rules must be identified prior to the start of the data modelling process
并非所有业务规则都需要在数据建模过程开始之前识别出来。业务规则可能会在建模过程中逐步识别和定义。因此,这个陈述是错误的。
综合以上分析,D选项是错误的陈述,因此正确答案是D。