问题标签 [table-relationships]

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 投票
2 回答
105 浏览

database - 如何知道我的数据库关系是否正常?

我怎样才能知道我的数据库设计(特别是关系)是否正常?我在互联网上找到了一些数据库示例并试图解决它们,但我的设计总是与示例设计不同。在设计关系时是否有任何规则可以遵循,或者有任何问题要问自己以找出我的关系是否不好?或者数据库是否有可能有多个 OK 设计?谢谢

0 投票
2 回答
6504 浏览

sql-server - 为具有不同数据类型的列添加关系

我的数据库中有 2 个表,主表有一个名为“ID”的字段,数据类型为“uniqueidentifier”,详细表有一个名为“MID”的字段,数据类型为“nvarchar”,我存储主表字段“ID”里面的价值

我想在这些表之间添加主从关系,但是当我想做时,一条消息说:“列“...”的以下数据类型属性与“...”的列不匹配”

我不可能将“MID”数据类型设置为“uniquidentifier”!

在 MS-Access 中可以这样做,但我如何在 MS-SQLServer 2008 中做到这一点?!

之前谢谢...

0 投票
1 回答
2399 浏览

sql - SQL - 表关系,主要是(PK/FK)

我是 SQL 新手,我有一个关于表关系的问题。目前,我的数据库中有以下表:

人:

公司:

发票:

摘要_部分:

详细_部分:

基本上,每家公司都有多人并收到一张发票​​。

每张发票分为两个部分:

  • 概括
  • 详细的

摘要部分显示公司名称、公司地址、发票编号、发票日期和到期日。

详细部分显示此人的姓名、金额和其他信息。

我对这一切都错了吗?解决此问题的最佳方法是什么?谢谢!

编辑:

关注:在这种情况下,我是否正确分配了外键/主键?

0 投票
1 回答
392 浏览

zend-framework - Zend 表关系保存/更新

目前我正在开发一个 cms 页面模块,在对文本进行一些修改后,我需要更新页面。因为我从多个表中获取多个数据,所以我还需要将数据保存/更新到多个表中。

将数据更新到一个特定的表不是问题,但由于某种原因,我无法弄清楚如何对表关系执行相同的技巧。我的一个问题是如何做到这一点,如果您可能需要为每个模型创建一个 savePage 方法并单独处理特定数据。或者他们是使用 ManyToManyRowsets 等选项处理保存的更好解决方案。

我不确定是我在寻找错误的东西,还是我想要的东西不存在。无论如何,下面的链接似乎有点像我想要的。如果有人可以帮助我,我将非常感激。

https://stackoverflow.com/a/640648/1553963

0 投票
1 回答
128 浏览

java - 数据库与spring roo的关系

是否可以在两个不同持久性单元中的两个实体之间创建关系(@OneToMany,@ManyToMany)?

遵循此设置http://viralpatel.net/blogs/spring-roo-two-database-configuration/后, 我想查看使用一个持久单元上下文创建的实体是否可以与另一个上下文中的另一个实体交互。

如果这不可能,我是否只需要自己管理交易?

0 投票
1 回答
449 浏览

php - Zend 关系:如何从视图中的依赖表中获取属性?

我使用这个合成器从我的视图模板上的依赖表中获取一个属性:

这是工作,但我想知道这是否是这样做的好方法。
有可能像这样更简单吗?

0 投票
3 回答
193 浏览

sql - 从sql中的两个表中选择行

我有三个具有主键和引用的表。我需要以下面的方式选择行。请任何人帮助我。

表:( ClassId -> primarykey)

表:部门( DeptId -> primarykey)

表:ClassAndDepartment

现在我需要选择值存在于表中Class但不存在于表中的行ClassAndDepartment

0 投票
3 回答
5749 浏览

sql-server - 在 SQL Server 中创建一对可选的约束

我有一个“主表”,称之为Customers

在此处输入图像描述

我有一个“卫星表”,称之为Customer_IllegallyObtainedInformation

在此处输入图像描述

现在,我想要的是从Illegal表回到主Customers表的外键约束:

在此处输入图像描述

换句话说:

  • 可以有一个Customer 没有Illegal条目_
  • 永远不可能没有一个Illegal条目Customer

我的直觉是,在 SQL Server 数据库图中,将

  • Illegal桌子Customers桌子_ _

向 SQL Server 表明Customers_IllegallyObtainedInformation关系中的“子”。相反,SQL Server 中发生的事情使其成为一对一的关系:

在此处输入图像描述

这意味着如果您尝试插入 a Customer,它将失败,因为没有现有Illegal信息。

如何在 SQL Server 中创建“父子”“一对一”关系?


注意:不要将示例与问题混淆。我可以在表中创建一个牺牲的主代理键Illegal

在此处输入图像描述

但这不是我的问题。

0 投票
1 回答
68 浏览

ruby-on-rails - 对象关系并将对象 ID 传递给多个控制器?

我对做某事的最佳方式感到困惑,并希望得到一些建议。

我有以下型号:

一个计划可以有许多计划日期和计划地点。我对这些中的每一个都有一个控制器,可以进行非常基本的创建。

我需要做的是有一个单一的视图来创建一个计划,并允许使用该 plan.plan_id 保存多个计划日期和多个计划地点。

在基本层面上实现这一目标的最佳方法是什么(我的目标是在不重新加载的情况下进行 ajax 调用以进行保存,但我离这个还很远,我仍在努力学习)。

我是否将其放置在单个“新”平面图中?我玩过一个表单,它使用 fields_for 在同一个表单中更新多个模型,但我想大致了解在此之前采取的最佳方法。

我知道我需要在模型中使用 has_many 和 belongs_to 但我不确定进行完整保存的最佳方式,因此关系是正确的。

希望我已经很好地解释了这一点。任何关于最佳方法的建议都非常感谢。

(请客气,我现在才学习 Rails 一个月)

---编辑---我在这里制定了模型以及如何传递我需要的对象。我不认为我问这个问题是正确的,因为我有点困惑。感谢所有看过它的人。

0 投票
1 回答
1529 浏览

ruby-on-rails - Rails:belongs_to multiple > 方法

我刚刚完成了 Michael Hartl Rails 教程。试图做我自己的东西。

我无法让 Rails 了解我正在尝试创建的关系。我会尽量简化这一点。一棵有树枝、树枝和树叶的树会很合适,但是......

我将以父子格式为例。所以自然我有用户,假设用户创建家庭。

所以:

如您所见,我希望孩子属于属于家庭的父母,但孩子本身不属于家庭,除非通过父母。如果这不是一个比喻,但在这种特殊情况下是真实的,这很可悲。;)

我在父母下试过:

但这没有用。

当我尝试使用时:

或者

...它说该方法不存在。我认为这意味着它不了解这些关系。

我究竟做错了什么?

如果它是相关的,那么现在家庭、父、子表中唯一的就是这些列: