正确答案是:A: the name should include underscore characters ( )
专业分析:
在构建逻辑数据模型中的属性名称时,通常会遵循一些命名规则,以确保名称的清晰性和一致性。以下是对每个选项的分析:
A: **the name should include underscore characters ( )**
- 使用下划线字符(_)在属性名称中是可以的,但并不是必须的规则。在某些情况下,使用驼峰命名法(CamelCase)或者其他命名规范也是被接受的。因此,这个选项不符合“必须遵循”的规则。
B: **the name should always be spelled out completely**
- 属性名称应尽量完整地拼写出来,以避免缩写或简写带来的歧义,这有助于提高数据模型的可读性和理解性。
C: **business terminology should be used in preference to information systems terminology**
- 使用业务术语优先于信息系统术语是一个重要的原则,因为数据模型应反映业务需求和现实世界的概念,这有助于业务人员和技术人员之间的沟通。
D: **the name should consist of a prime word,modifiers,and a class word**
- 这种命名结构有助于确保属性名称的规范性和一致性。主词(prime word)表示主要概念,修饰词(modifiers)提供附加信息,类词(class word)表示属性的类型或类别。
综上所述,选项A并不是必须遵循的规则,因此它是正确答案。