标签: database-diagram

创建数据库图会导致SSMS崩溃并出现内存损坏错误

我正在使用SQL Server Management Studio Express版本.

当我在SQL Server Management Studio中创建数据库图表时,出现错误:

尝试读取或写入受保护的内存.这通常表明其他内存已损坏.

是什么导致了这个错误?

sql-server database-diagram

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

如何在数据库 ERD 中模拟钻石般的多对多关系

组织 ID 作为外键 organization_id 作为主键

传奇:

  • PK(蓝色):主键
  • FK(绿色):外键
  • PFK(蓝色):同时主键和外键

如何模拟类似钻石(如果术语正确)的关系?最好用一个简化的例子来解释:

organization,itemtag实体。

我的目标是建模:

  1. 每一个tag都是独一无二的,属于一个组织。
  2. 每一个item都是独一无二的,属于一个组织。
  3. 项目有许多标签(使用 M2M 表连接)并且相关tag/item对必须属于同一组织。(即来自组织 A 的项目不能与来自组织 B 的标签配对)

我绘制了两种替代解决方案,但没有一个让我满意。

图1个断裂第三目标itemstags使用是自己唯一id的主键,但没有什么可以阻止插入到对item_tag属于不同的组织。

图2不破,但弯曲第一和第二目标organization_id加入作为主键和外键itemtag表和item_tag.organization_id列引用两者。这可以防止来自不同组织的配对。tag.idanditem.id列现在是不必要的复合主键的一部分,因为实际上单列id表示itemand 的唯一性tag

我如何正确地为这些需求建模?

mysql postgresql database-design erd database-diagram

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

在sql server中为数据库图创建映像

我在sql server中创建了数据库图.但我必须在db图中再增加15个表.然后我截取屏幕截图.但我不能截屏超过5表.所以我截取2次或更多次截图.如果sql server是自动创建图像,如果它是单屏幕截图意味着它是好的.有什么办法吗?

在此输入图像描述

这是我的截图.我问有没有机会通过sql server在单个屏幕截图中获取15个表?

sql sql-server-2008 database-diagram

4
推荐指数
1
解决办法
5869
查看次数

如何从现有表中设置数据库图表?

我有一个有近300个表的数据库,我刚遇到一个问题,我在我的图表中添加了近60个表.如果我将页面缩放设置为%10,我只能查看整个页面,并且它不是很有用.有人对这个问题有任何建议吗?我需要查看能够查看更有用的方法的图表.如果建议将是SQL Server 2008内置功能之一,我将不胜感激.谢谢.

sql-server sql-server-2008 database-diagram

3
推荐指数
1
解决办法
387
查看次数

创建数据库图表SQL Server 2017时出现数组错误

我正在使用SSMS 2017,我的数据库是SQL Server 2016 Enterprise.创建数据库图时显示错误:

索引超出了数组的范围

怎么解决?先感谢您

ssms database-diagram sql-server-2016

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