entity-relationship相关内容

如何使E-R图与500张桌子?

在我们公司,我们有一个巨大的项目,有很多桌子。当我的意思很大,大约是500.也许这是正常现象。其中一些表有200多个字段。我发现,试图为整个系统制作一个电子图表会令人困惑,累赘和无用。只要包括这些表就会产生一个可怕的盒子列表。更不用说像spaguetti这样的关系。 你如何记录这些项目?有没有什么技巧来划分和征服项目的结构? 我们使用Microsoft Visio和我们的服务器运行Or ..
发布时间:2017-06-15 21:47:09 其他开发

Doctrine2,Symfony2 - oneToOne与多个实体?

我有一个用户实体和多个配置文件实体。我想要做的是根据用户角色动态创建一个OneToOne关系。 所以图片我的3个表: 用户(核心表,用户名,密码,角色等等)用于身份验证 users_admin users_client 然后在我的User.orm.yml我有: oneToOne: --profile: - --targetEntity:\UserBu ..
发布时间:2017-06-14 23:13:02 PHP

Symfony 2 FOSUserBundle与产品表的关系

我已成功设置FOSUserBundle。 我正在尝试设置“ http://symfony.com/doc/current/book/doctrine .html “该链接的产品示例文档。 我想做的是设置它,因此特定用户向用户添加与该产品相关联的FOSUser的用户标识的产品。 我在Acme文件夹中有两个软件包 Acme / UserBundle - > FOSUser设置 ..
发布时间:2017-06-14 22:33:00 PHP

Doctrine:类的对象无法转换为字符串

PHP Catchable致命错误:类的对象无法转换为字符串在供应商/ doctrine / orm / lib / Doctrine / ORM / UnitOfWork.php第1337行 在我的系统用户可以在一对多关系中拥有许多权限。我设置了一个用户和权限实体。他们看起来像这样(我删除了一些注释,getter和setter以减少混乱): class User { ..
发布时间:2017-06-14 21:21:11 PHP

Doctrine2复合主键中具有复合外键的实体

我有一个模型有很多表,但在这种情况下,我们只需要三个。 关键是一个复合主键也是一个key(复合)和Symfony抛出这个异常: MappingException:不可能映射实体'Your\SomethingBundle\Entity\\ \\ Empleado'与复合主键一起作为另一个实体的主键的一部分'Your\SomethingBundle\Entity\EmpleadoHorar ..

PHP-Doctrine2:项目 - 商店 - ItemsAtShops - 如何方便地使用Doctrine2?

我不知道如何实现以下关系 使用Doctrine 2语法: 我有项目和商店。每个商品在每个商店都有不同的价格和不同的 数量。所以,我有Items表,商店表和 ItemsAtShops表。我如何反映最后一个在Doctrine? 我想我需要创建ItemsAtShops实体,涉及ManyToOne - > 项目和ManyToOne - >商店,右?但在这种情况下...如何 方便地在特 ..
发布时间:2017-06-12 20:03:48 PHP

实体关系图 - 可以有多种类型的实体

如何表示可以是乙烯基和/或CD和/或磁带的Album实体。我假设那些不能被声明为相册实体的子类型,因为没有办法专辑可以是所有这些。它应该是相册实体的多值属性吗? 每种类型的乙烯基,cd,磁带都有不同的属性(例如,乙烯基可能有颜色,cd可能有相关的视频剪辑等)。 一个艺术家实体,我可以做个独奏艺术家和一个团体艺术家?我有一个艺术家实体,具有独奏的子类型(具有更多属性)和组(具有艺术家的多值属 ..

表具有相同的属性但不同的关系不好的做法?

有两个具有相同属性但具有不同含义和关系的表格是不是很糟糕? table1 的属性= table2 的属性。 然而 table1 与 table3 和 table2有关系与 table4 有关系。 这被认为是坏习惯吗?或者应该将 table1 和 table2 整理成一个表格 尽管如果将它整合到一个表中,则不会遵循 table1 也将与 table4 ? 解决方案 ..

设计三个实体之间的许多关系

我无法对这种情况进行建模。 我正在设计一个基于位置的优惠券系统。用户可以定义区域和优惠,然后将每个优惠关联到多个区域。每个区域也可以有多个优惠。所以区和报价有很多关系。用户实体拥有两个实体。区域和报价只能在相同的用户拥有这两者的情况下相关联。 图可以非常有帮助。 谢谢。 解决方案 假设用户可以拥有自己的区域和独立于区域和优惠是否实际连接的提议,您可以做这样的事情: 这是一个钻石 ..
发布时间:2017-03-22 02:50:40 其他数据库

如何在SQL中引用其他几个实体的一个实体进行建模?

我在制造DB的一部分工作。该业务采用定制订单并构建项目。他们只构建几个(让我们说3-10)类型的对象,但每种类型的对象在被记录的规范中是不同的。我想要一个主制造表(mfgorders),其中列出了一些常见的字段,然后参考特定于实体的规格表。我不完全相信这是正确的做法。其实我根本就没有信心。我所有的其他建模都是直截了当的,但是这是一个bug。 这里是SQL: CREATE TABLE ..

关系设计情景:限制儿童关系

请考虑以下情况。宠物主人可能有多只猫,也可能有多只狗。某些狗与相同所有者的某些猫相关(即他们打架:-)) 以下关系设计不施加这种限制,因为不同所有者的猫和狗可能相关。有没有办法通过关系设计强加这个限制? 解决方案 您需要使用识别关系将所有者的PK迁移到“和钻石形依赖的“底部”: 由于 CatDog.OwnerId 只是一个字段,它不能识别多个所有者每一行,因为它是两种动物的FK ..

如何在数据库中保存婚姻关系

我必须将这些信息保存在数据库中 个人 - >已婚 - >人 我应该在哪里保存这些信息?我应该在这里应用什么样的设计模式? 谢谢! 解决方案> 如果你只能与一个人结婚:1:1 --------- ---- - 个人 - ------------- id(key) maried_to_id(外键) 如果你可以和多个人结婚,或者想要跟踪 ..