标签: database-diagrams

如何在ER图中表示外键?

假设我有一个“交易”表,其中有一列“客户 ID”(外键)和一个带有“ID”(主键)的客户表。如何显示两个表之间的关系并显示“客户 ID”是“交易”表的外键,而“交易”表是“客户”表中的主键?

我在 google 上搜索了这个问题,并在这个论坛上搜索了我的查询,但找不到一个带有解决我问题的图表的确切示例。

如果可能,请用图表向我解释。

database-design database-diagrams

16
推荐指数
3
解决办法
16万
查看次数

模拟每个音乐艺术家都是一个团体或独奏者的场景

我必须为涉及音乐艺术家描述的业务环境设计实体关系图 (ERD) ,我将在下面详细说明。

场景描述

  • 一个艺术家有一个名称,且必须要么 一个独奏演员(但不能同时)。

  • 一个小组由一名或多名独舞者组成,并有若干成员(应根据组成该独奏者人数计算)。

  • 一个独奏演员可能是一个会员众多的群体或无的集团,并可以播放一个或多个仪器

如何构建一个 ERD 来表示这种场景?我对它的“或”部分感到困惑。

erd database-design database-diagrams subtypes many-to-many

13
推荐指数
1
解决办法
6809
查看次数

在无需安装 SQL Server 的情况下为 SQL Azure 创建数据库图表的最佳方法是什么?

我在 SQL Azure 上有一个数据库,想为此创建一个数据库图表,但不想安装 SQL 服务器并复制数据库等。有什么方法可以做到这一点,有人知道吗?

sql-server azure-sql-database database-diagrams

11
推荐指数
1
解决办法
1万
查看次数

三元关系:单表和多表有什么区别?

考虑以下三元关系: 三元关系

假设所有实体只有两个属性(PK 和 Name)。


以下是我导出的表格(5 个表格):

Sector
-------------------------
ID_Sector    SectorName
-------------------------

Product
-------------------------
ID_Product    ProductName
-------------------------

Company
--------------------------------------
ID_Company    ID_Sector    CompanyName
--------------------------------------

Relationship 1 (R1)
-------------------------
ID_Sector    ID_Product
-------------------------

Relationship 2 (R2)
-------------------------
ID_Company    ID_Product
-------------------------
Run Code Online (Sandbox Code Playgroud)

题:

对于这种三元关系,这是一个很好的解决方案吗?有 2 个表(R1 和 R2)而不是下面的单个表有什么区别:

Ternary table
-------------------------------------
ID_Sector    ID_Company    ID_Product    
-------------------------------------
Run Code Online (Sandbox Code Playgroud)

对我来说,与使用单个表相比,为每个关系(R1 和 R2)使用 2 个单独的表似乎是一个更好的解决方案,但我不知道这是否真的如此,或者这是否是一个好的做法。

erd database-design database-diagrams table

8
推荐指数
1
解决办法
2万
查看次数

数据库是否具有关系表/图是否重要?

有一个问题,想获得最佳实践或想法。

我有一个使用 SQL Server 后端开发的应用程序(站点是实体框架、vb.net、asp.net)。原始设计在 db 本身中没有数据库图表/模式/关系表。

该网站运行良好,但遭到了另一个团体的反对,该团体说它必须有一个关系表才能正常工作。

那么这是个人喜好还是什么?我不是 DB 专家,我试图找出这是否是两种开发方式,并且有人试图将个人偏好置于标准或最佳实践之上。

database-design sql-server database-diagrams

7
推荐指数
2
解决办法
2217
查看次数

如何在数据库图中对 Letter Transportation 业务上下文进行建模?

我正在尝试为运输公司数据库创建实体关系图。该数据库应存储有关信件交付、将信件从一个仓库转移到另一个仓库以及历史信息的信息。它应该允许跟踪信件,例如,检查特定仓库中特定日期的信件

我要建模的过程如下所示:

  • 信件从发件人处收集并进入仓库
  • 然后它可以在仓库之间转移,
  • 最后,信件交付收件人

商业规则

  • 信件是通过发送和接收的人,一个字母可以通过一个特定的发送通过特定的,并且也收到了
  • 数据库中可以有很多,如果一个存储在数据库中,它必须是某个信件的发送者接收者
  • 运输在不同仓库之间进行,必须由许多信件组成,信件可以是多个运输的一部分(在不同的日期
  • 仓库存储多个信件
  • 可被存储在几个不同的仓库上的不同日期(上'01 …

erd database-design database-diagrams

7
推荐指数
1
解决办法
1319
查看次数

如何使用mySQL Workbench生成Wordpress的ER图

我正在尝试使用“逆向工程师”功能生成 Wordpress 的 ER 图。虽然有一个轻微的障碍。该图没有显示实体之间的关系。这是它应该工作的方式还是我错过了什么? 在此处输入图片说明

mysql-workbench database-diagrams

6
推荐指数
1
解决办法
6410
查看次数

Postgres 9.6 将数据库结构导出为pdf

是否有任何工具/软件可以将数据库中的所有表结构(列名,其数据类型)导出为 pdf/excel/word.txt 文件。额外的图表导出将增加优势。

postgresql erd export database-diagrams postgresql-9.6

6
推荐指数
1
解决办法
1219
查看次数

DBeaver 中使用的实体关系图 (ERD) 符号是什么意思?

我不明白 DBeaver 使用的 ERD。线末端的菱形和圆点不是我习惯的鱼尾纹。我用谷歌搜索了这个主题并检查了文档,但找不到直接的答案。

使用的样式有参考吗?这些符号是什么意思?

请看下图:

在此处输入图片说明

erd database-design database-diagrams dbeaver

6
推荐指数
1
解决办法
4648
查看次数

关系还能有关系吗?

我有以下要求(作为更大系统的一部分)。

parts在数据库中,我需要维护销售这些零件的人员列表suppliers

许多suppliers可以销售相同的产品part,并且每个part可以由许多供应商销售。然而,价格各不相同。

在我的系统中,我应该能够跟踪我们购买特定产品的唯一一个supplierpart

按照我的想法,我需要实体Supplier和上的两个关系Part。一种关系Sells记录特定supplier携带特定part,反之亦然,另一种关系Purchase记录我们part从谁购买。

但是,我不会price两次记录该属性。我认为这将是不好的做法。因此,我问,我可以将一种关系与另一种关系联系起来吗?

我在下面提供了一个示例图。虚线是我不确定的。 ERD 与关系的关系

erd database-design database-diagrams

5
推荐指数
1
解决办法
278
查看次数