您好我正在进行ER建模的任务,有一部分我坚持,这是一个摘录:
患者是入院或在门诊登记的人。每位患者都有患者编号(ID),姓名,dob和tele。居民患者有日期入院。每个门诊病人计划进行零次或多次回访,其中包含数据和评论。 每次患者入院或注册为门诊病人时,他们都会收到一个新的患者编号。
我不能做最后一节粗体。我试过了这个问题:http://tinypic.com/r/358dus9/4
如果有人能检查我是否已正确完成,我们将非常感谢!
答案 0 :(得分:1)
有时作业也包含非常无关紧要的“信息”。
目的正是要学会从噪音中滤除“真实”信息。
(需要注意的是,有数十种ER方言,并且每种方言都有自己的特点),ER没有办法表达“实体y中的属性x是由系统自动生成的信息”。 ”。出于这个原因,就实际的ER建模而言,你的粗体短语只是噪音。
答案 1 :(得分:0)
我同意Erwin的观点。我要补充说,不需要为患者建立一致的结构意味着您不必为患者创建另一个表,您可以直接将其放入ER病例。
一般来说,这是一种不好的做法。实际上,您仍然可以在几次就诊时找到可识别患者的常规患者表。然后,这是一个班级,众所周知,#1规则不是违背老师(无论多么疯狂)。这里真正的教训是学习如何获取需求,让他们澄清要求,如果他们不遵循您关于如何建模数据的建议解释后果,然后继续他们的任何他们说,因为他们有最终决定权作为客户。
取决于你正在服用的课程。 Microsoft SQL Server / SQL Express具有可能的自动编号设置,而Oracle不具备此功能(尽管它是通过this完成的)。就建模而言,就我所知,没有办法具体模拟该要求。
实体关系图用于模拟关系和数据本身。您正在寻找的更多是UML方法来描述进程,其中包含为该字段创建的数据。