W?1 步:定实体和关p?/p>
W?2 步:定所需数据
W?3 步:规范化数?/p>
W?4 步:解析关系
W?5 步:验证设计
二、阅d人的概念模型图:
不管是从左到双取还是从叛_左读取,下面的规则都会dq些囄变得ҎQ读?(1) W一个实体的名称Q?2) W一个实?/em> 旁边的角Ԍ(3) ?em>W二个实?/em> 的连接的基数Q?4) W二个实体的名称?br />
三、确定所需数据Q实体属性的设计Q需要注意的Q?br />
定支持数据Ӟ一定要参考前面确定的zd以了解将如何讉Kq些数据?/p>
例如Q在某些情况下可能需要按雇员的名字列出雇员,而在另一些情况下可能需要按姓氏列出。要满q两U需要,应创Z?First Name 属性和一?Last Name 属性,而不应创Z个既包含名字又包含姓氏的属性。将姓氏和名字分开后,以后可以创徏两个索引Q分别适用于这两项d?/p>
请选择一致的名称。用一致的名称可以使数据库便于l护Qƈ且便于阅L告和输出H口?/p>
例如Q如果一个属性用了~略名称Q如 Emp_statusQ则另一个属性不应用完整名Uͼ?Employee_ID。应使名UC持一_?Emp_status ?Emp_ID?/p>
在这个阶D,数据是否与正的实体相关联ƈ不十分重要。您可以Ҏ自己的判断进行设计。在下一节中Q将对设计进行测试,查您的判断是否正?/p>
四、规范化是指一pd试Q通过q些试可以消除冗余的数据,q确保数据与正确的实体或关系相关联。共有五Ҏ试。本节介l其中前三项试。这三项试最重要Q因此也最怋用?br />
五、范式:
数据规范化包括几Ҏ试。数据在通过了第一Ҏ试后Q我们认为它满W一范式Q通过了第二项试后,它满第二范式;通过了第三项试后,则满第三范式?br />
六、标识符是唯一地标识实体中各行的一l属性,臛_׃个属性组成?br />
七、解析关p:
执行完规范化q程后,设计几乎完成了。唯一q需要做的事情就是生成与概念数据模型相对应的物理数据模型。这个过E也UC解析关系Q因为其中涉及的大量工作是概忉|型中的关p{换ؓ相应的表和外键关pR?/p>
八、概忉|据模型可以简化设计过E,因ؓ它将大量l节隐藏h。例如,多对多关pLM生成一个额外的表和两个外键引用。在概念数据模型中,通常可以用一个连接来标识q类l构?
九、域Q用户定义的数据cdQ?/p>
十、数据库对象的定义构成了数据库模式:您可以将模式看做一个空数据库。(是否可以理解成C#的命名空间或java里的包概?/span>Q?/p>
十一?br />