问题标签 [er-diagrams]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1622 浏览

database - 数据库设计复合键困境

在为多对多关系设计表时,1边主键将出现在中间表的[M]边,我当前的中间表是

或者

哪个是正确的方法?

ERD

0 投票
1 回答
662 浏览

sql - 绘制 EER 模型创建 Store Database 系统

我在数据库站点上问了以下问题:

我正在尝试为拥有 5 个位置并提供一系列汽车产品的 Autostore 构建 EER 模型。他们还提供汽车维修和适行性测试服务。我需要能够每两周报告一次未完成的服务工作,每两周报告一次销售情况。他们有一个广泛的客户数据库,里面有完整的地址。新库存商品不断流入,旧商品不断补充库存。还应该有一种方法可以了解库存中每件商品的成本以及存放地点。

我发誓我已经对它进行了足够的研究,现在能够理解它,但我真的很难把它映射出来,因为在处理特定商店正在补货、销售和库存的产品时,我经常遇到困难。不同的位置。

-我是这种事情的新手,但如果有人能帮助我,那就太棒了。

但我正在努力寻找答案,并在想,如果我在这里请某人建立一个 SQL 设置,它可能会引导我走向能够制作模型的方向,或者如果有一种构建关系模型的方法,那么它从那里开始将是一个简单的步骤,除非有人有原始答案 - 或者他们所有人哈哈,希望你能提供帮助!

谢谢,雅各布

0 投票
2 回答
287 浏览

mysql - I18N 翻译系统:关于 ER 图设计的建议?

我有一个简单的产品数据库。

每个产品都是 N:1 与几个属性相关的,例如材质、性别、形状等。

每个属性都是一个表格(例如,带有方形、圆形和其他行的表格“形状”)

现在我想“翻译”每个属性,例如,我希望“square”记录与“quadrato”(it)、“carré”(fr)等相关联。"languages" 是另一个表 (it,fr,en) 并且可以添加或删除语言,因此具有列 "it_value"、"fr_value" 显然是不可能的和丑陋的。

我在考虑

  • 创建一个带有 id、language_id 和 value 的表“TRANSLATIONS”
  • 用 id、name 创建一个表“LANGUAGES”
  • 创建具有 id 和其他列的表“SHAPES”和“MATERIALS”
  • 使用 translation_id 和 material_id 创建一个表(例如)“MATERIAL_TRANSLATIONS”
  • 用同样的思路创建一个表“SHAPE_TRANSLATIONS”,如上

您认为其他解决方案会比这更有效或更优雅吗?

(很抱歉也没有发布 ER 图,但我不是一个那么“图形”的人!;))

0 投票
3 回答
23389 浏览

database - 如何决定是使用 ER 还是 UML 进行建模?

UML 图可用于建模数据库设计和类设计,但 ER 图应专门用于数据库问题。您如何选择一种图形表示而不是另一种?

0 投票
1 回答
1487 浏览

perl - postgresql 自动文档

我想为我在 Postgresql 中创建的空间数据库生成一种 ER 图。由于我也是 Postgresql 的新手,我不太确定图表功能是否可以使用 PgAdmin 提供的功能来完成(不是指图形查询生成器)。但是,在我看来,没有。我读到有一个名为 postgresql_autodoc 的基于 perl 的工具,它可以通过 PostgreSQL 系统表运行并返回描述数据库的 HTML、Dot、Dia 和 DocBook XML。现在这不是我想要的,但它是我最接近的选择。所以我已经成功安装了用于 Perl 5.8 的 ActivePerl 5.8 和 DBD-Pg 2.10.0(DBD PG 是 PostgreSQL 数据库的 Perl DBI 驱动程序),并且我还下载了 postgresql_autodoc.pl 文件。我还添加了 Perl 的路径。但是当我尝试运行 postgresql_autodoc 时。可能在 C:/Perl/bin/postgresql_autodoc.pl 第 1831 行的字符串中意外插入 @TEMPLATE。全局符号“@TEMPLATE”需要在 C:/Perl/bin/postgresql_autodoc.pl 第 1831 行显示包名。执行 C: /Perl/bin/postgresql_autodoc.pl 由于编译错误而中止。

我尝试使用 notepad++ 查看 postgresql_autodoc.pl,但是我没有使用 perl 语言的经验,所以我无法弄清楚真正的问题是什么。我所能做的就是找到第 1831 行,但我不知道我应该怎么做才能解决这个问题。

postgresql_autodoc.pl 文件下载自:http ://www.rbt.ca/autodoc/

如果有人可以在这里帮助我,我将不胜感激!

提前致谢

芭芭拉

0 投票
1 回答
2935 浏览

sql - 两个弱实体集合之间的mn关系是什么意思?

我正在教科书中做一些练习,并遇到这个 ER 图:

在此处输入图像描述

我试图将上图转换为关系数据库模式,但我认为我没有任何意义:

• 作业:assignmentNo、等级

• 注册:assignmentNo

• 学生:studentID、takeAssignmentNo

• 课程:dept、courseNo、offerAssigmentNo

你能解释一下我应该如何理解这张图吗?它的实际用途是什么?如何score在 SQL Server 中实现关系,或将其转换为关系数据库模式?

0 投票
4 回答
16153 浏览

sql-server - 从 SQL Server 中的视图生成 ER 图的工具

是否有任何第三方工具(免费或付费)可用于从 SQL Server 2005/2008 或更高版本中的视图生成实体关系图?

例如,我的数据库中有一个视图,我希望根据视图中引用的所有表生成 ER 图。

如有任何疑问,请告诉我

谢谢!

0 投票
0 回答
292 浏览

entity-relationship - 符号的含义 - ER图

#, *, 和o对于实体关系图的含义是什么?

我猜#是主键,其他的呢?

在此处输入图像描述

0 投票
2 回答
2065 浏览

database - 显示属性之间关系的图表

我正在寻找生成 ER 图的免费工具。我现在有很多东西可以在谷歌中找到,但我需要一些具体的东西,但找不到。

该工具应生成显示属性之间关系的 ER 图,如下图所示。请注意,此图显示了物理关系table1.attributeX <----> table2.attributeY

注意:我不是要求生成此类图表的工具。该图没有明确显示属性之间的关系。


(来源:philblock.info

0 投票
1 回答
166 浏览

diagram - 系统上下文图有层次吗?

我听说上下文分析图有不同的层次。是真的吗……?我在网上找不到。我已经看到 DFD 有不同的级别。就像上下文图有任何层次一样。?

如果是,请提出一些例子。