嗨,我是概念数据建模的新手,目前正在研究实体关系图。只是一些我找不到答案的问题:
>
我正在设计一个基于给定场景的E-R图,当我将我的答案与“模型答案”进行匹配时,它是非常不同的,特别是我在代表两个实体之间关系的菱形形状中使用的术语。我这样说对吗?只要是合乎逻辑的,代表这种关系的词语的选择就可以是任何东西?
我注意到不同的教程使用不同的表示基数的方法。有的用鱼尾纹,有的用M:N表示多对多。既然有这么多的标准,那么对于一个初学者来说,哪一个是推荐遵循的标准呢?
提前致谢
概念模型用于表示一个话语领域,以帮助您和用户理解该领域。因此,该表述的措辞和形式应该是最有助于您和用户理解的。
因此,如果您选择将实体关系图作为概念模型的一部分,那么所使用的术语、符号和图表约定应该是对您和用户最有意义的。所使用的术语可能特定于您的组织或业务。
没有特别的最佳实践可以推荐。只要您和用户对您的概念模型充分地解释了话语的领域感到满意,那么模型的产生就实现了它的目标。
问题内容: 在PHP中构建MVC框架后,我遇到了一个问题,可以使用Java样式泛型轻松解决。抽象的Controller类可能看起来像这样: 在某些情况下,Controller类的子类只能接受Model的子类。例如,ExtendedController应该只将ReOrderableModel接受到addModel方法中,因为它提供了ExtendedController需要访问的reOrder()方法
我需要为一家酒店创建一个ERD,问题如下: “一套酒店的所有者希望为他或她的酒店建立一个酒店管理系统。这些酒店位于南非的主要城市和旅游景点。在每个酒店中,员工被雇佣来履行各种职责。在每个酒店中,客人预订他们选择的房间,他们根据预订的房间类型计费。给定上面的业务场景,请绘制一个实体关系图,指示所有实体和关系(基数)。” 这就是我所创造的: 我的问题 > 如果Employee_ID在Hotel中是fo
我的两个实体有一对一的关系 我尝试通过此方法删除我的用户实体 PasswordResetTokenRepository类,我在服务方法中调用了该类,用于删除用户,我使用了常规Hibernate方法deleteById(Long id) 但是当我尝试通过此方法删除时,出现此错误:not-null 属性引用 null 或瞬态值:kpi.diploma.ovcharenko.entity.user.Pa
我有以下实体框架的数据模型。 我有一个抽象的产品。每种产品都与一类产品相关。例如: 还有具体的产品: 我有分层类别,例如: 每个类别都有
问题内容: 有一个实体类“ A”。A类可能具有相同类型“ A”的子级。如果“ A”是孩子,则也应保留它的父母。 这可能吗?如果是这样,我应该如何在Entity类中映射关系?[“ A”有一个id列。] 问题答案: 是的,这是可能的。这是标准双向@ManyToOne/ @OneToMany关系的特例。之所以特别是因为关系两端的实体都是相同的。JPA 2.0规范的第2.10.2节详细介绍了一般情况。 这
本文向大家介绍对象关系数据模型,包括了对象关系数据模型的使用技巧和注意事项,需要的朋友参考一下 对象关系模型是面向对象的数据库模型和关系数据库模型的组合。因此,它像面向对象的模型一样支持对象,类,继承等,并支持数据类型,表格结构等,例如关系数据模型。 对象关系数据模型的主要目标之一是缩小关系数据库和许多编程语言(例如C ++,C#,Java等)中经常使用的面向对象实践之间的差距。 对象关系数据模型