2015-11-20 70 views

回答

1

首先通过指定要记录的事实的类型,以含占位符的谓词句子的形式记录值。例如:

  • 与代码<COUNTRY_CODE>这个国家命名为<COUNTRY_NAME>
  • 与代码<LANGUAGE_CODE>语言是<COUNTRY_CODE>
  • <COUNTRY_CODE>的官方语言有一个<SUBDIVISION_TYPE>称为<SUBDIVISION_NAME>
  • <COUNTRY_CODE>有一个城市叫<CITY_NAME><SUBDIVISION_NAME>

接下来,确定每个占位符的域以及域之间的子集关系(这些是您的IS-A关系,并最终将通过外键约束强制执行)。识别功能和多值依赖性,并在需要时进行规范化。如果你保持你的事实类型简单,你将不需要太多后者。

有关更多信息,请查看基于事实(即关系)建模规则,如对象角色建模。