问题标签 [database-diagramming]

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 回答
893 浏览

sql-server - 无法将 SchemaCrawler 连接到 SQL Server

我下载了 SchemaCrawler 是为了表达为 SQL Server 2008 R2 数据库创建数据库图的意图。

我的数据库的详细信息(使用 SQL Server 语言)是:

我正在运行以下 SchemaCrawler 命令:

有两件事正在发生,我无法解决:

  1. 它提示我输入密码。
  2. 它输出以下错误:

我究竟做错了什么?

0 投票
1 回答
1756 浏览

database-design - 您如何确定功能依赖关系和主键?

在我的 Oracle 数据库编程课程中,我们最终实验室评估的第一部分要求我们:

  • 识别当前显示的表的主键
  • 找到我们要使用的表的所有功能依赖项。
  • 绘制表的依赖关系图

该表以 1NF 开头。

从我所做的研究来看,我似乎需要基本上组合所有可能的 FD,这不仅会消耗大量时间,而且考虑到他希望我们在依赖关系图中映射这些关系,这似乎很奇怪。这基本上会导致一切都链接到一切 - 这就是为什么我相信我不了解功能依赖关系。

我知道函数依赖在 R 中构成 X-> Y,其中 Y 不是由任何其他 X 产生的,并且应该使您能够通过此依赖确定表中的所有其他值。

我也明白“X”和“Y”可以包含多个属性。这是我不明白的,因为如果我将我的属性映射到代数变量(这似乎是这样做的方法?),我有字母 AJ;我想出的依赖项的数量似乎令人震惊,我不想浪费时间做错事。

这是否意味着我需要提供所有全功能依赖、部分依赖和传递依赖?

我的表由当前状态为 1NF 的 10 列组成 - 因此,AJ 将是我在此过程中的属性标识符。我发现 R(AD) 构成了一个强大的主键,但我不确定我是否需要从布置所有 FD 中导出 PK,或者我是否可以选择一个 PK 并从这一点找到我的 FD。如果是这样的话——考虑到我的 PK 将真正决定模型内关系的映射,我是否仍然布置每个 FD?

https://www.dropbox.com/s/3vwo1axe7a1i20s/final%20lab%20instructions.pdf?dl=0

0 投票
1 回答
1059 浏览

sql-server - 有没有办法在数据库图中直观地显示数据库视图?

这个问题类似,有没有办法在数据库图中直观地显示数据库视图?

0 投票
0 回答
105 浏览

sql-server-2014 - SQL 数据库图 - SQL Server 2014?

我通常制作一个 Visio 数据库模型图,做一个逆向工程功能。我现在的问题是我有 Visio 2010,但我需要一个 2014 服务器上的数据库模型。2010 年的 Visio 驱动程序似乎与 SQL Server 2014 数据库连接不兼容。

我尝试了通用 ODBC 连接,但它没有显示每个表中的所有字段。

我对此进行了研究,似乎他们在 2013 年之后停止将 SQL 数据库逆向工程为 Visio 中的模型。我制作了一个 SQL 图表,但它是一个可怕的界面,我无法很好地可视化数据流,就像我可以用 Visio。

任何人都对我如何获得该数据库的良好数据模型有任何想法,因为它位于 2014 年的服务器上?

谢谢!

0 投票
1 回答
2050 浏览

sql-server - SQL - 导出数据库图 - SSMS 17

我正在尝试使用 SSMS 17 将 3 个数据库 (DB) 图从一个数据库导出到另一个数据库。我尝试了此处建议的解决方案:

如何将 SQL Server 2008 数据库图表导出到另一个数据库?

到目前为止,我在其他几个网站上也推荐使用此解决方案,将表“sysdiagrams”的内容从源数据库复制到目标数据库(在我的情况下为 3 行)。

完成此操作后,我可以确认两个“sysdiagrams”表具有相同的内容,并且图表已导入目标数据库。然而,在每个导入的图表中,我只看到表格而不是关系。我觉得奇怪的是,在加载图表中的表格时,这些关系很快就可见了。加载所有表格后,它们就会消失。

有谁知道问题可能是什么?据我了解,此解决方案对于 SSMS 的早期版本是成功的。

任何帮助都非常感谢:)!