问题标签 [foreign-key-relationship]

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

subsonic - 如何在 SubSonic 中使用“一对多”关系

  • 有什么方法可以告诉 SubSonic 关系(只有外键?或其他方法)?
  • 如果我有(例如)一个包含相关团队成员的团队对象

    ** 我如何访问和更新团队中的团队成员

    ** 如何更新团队成员?保存团队对象是否会保存团队成员更改

    ** 如何将成员添加到团队中?我是否只是创建一个新成员,将团队 ID 分配给外键并保存?还是有更面向对象的方式(例如team.Add(teamMember))

0 投票
1 回答
3563 浏览

php - symfony 框架的数据库关系问题 - 无法为未定义的表获取 TableMap

目前正在使用通过 PEAR 获得的最新版本的 symfony 开发应用程序。这是我的确切架构配置

清醒的你可能已经注意到 post 中的 user_id 是用户的外键。根据明确的指南;[quote title=Quote:](以_id结尾的列被认为是外键,根据列名的第一部分自动确定相关表)。[/quote]

每当我尝试构建过滤器或表单(构建过滤器/构建表单/构建全部)时,我都会收到以下错误消息。

我也尝试在我的架构中定义 foreignTable 和 foreignReference,但没有运气。这是一个新的 symfony 项目,只是为了调试这个错误而创建的。我尝试为我的表使用单数和复数名称。我做错了什么,或者这是一个严重的错误?感谢任何输入,这让我发疯!

我在 symfony 的官方社区有一个论坛帖子,在这里:http: //forum.symfony-project.org/index.php/m/77979/ - 有一些建议(比如我如何忘记使用波浪号以及“ user" 是一个预定义的类,但问题仍然解决[编辑] 到现在。

一个免费的网络拥抱、主要道具和免费航天飞机,送给想出解决方案的强大灵魂!(免责声明:实际上没有免费的航天飞机)

0 投票
1 回答
2947 浏览

sql - Creating an entity diagram of a database without any foreign keys

I need to create an entity diagram of a MSSQL 2005 database.

Relationships are defined by using primary keys consistently, but there are no foreign keys anywhere. I tried Microsoft Visio's "Reverse Engineer" function, which of course failed due to the lack of foreign keys.

Therefore, I need a diagram tool which doesn't solely rely on foreign keys when drawing relationships.

0 投票
3 回答
90 浏览

database - 在错误/错误状态模型中,外键将驻留在哪里?

我总是卡在外键上,所以我有一个关于外键应该驻留在错误跟踪系统中的位置的问题,在这个系统中,错误在任何给定时间都有一个状态,而只有少数状态存在(打开,正在调查,已解决,待批准)。所以每个状态都有很多与之相关的错误。我的假设是外键应该作为引用状态表中 id 列的 status_id 列驻留在 Bug 表中。这是一个安全的假设吗?

0 投票
2 回答
1796 浏览

database - 在这种情况下如何确定外键的放置位置?

如果我有两个表 - 登录和用户,如下所示:

每个登录“有一个用户”,每个用户“有一个登录”,但哪个“属于”哪个?

它只是一个判断调用还是有一个明确的公式来确定外键应该驻留在哪里?

0 投票
1 回答
2645 浏览

c# - 在数据库未定义的外键关系上配置实体框架

由于多种原因,我正在处理的数据库(SQL Server 2005)没有定义任何关系。每个表都有一个主键。大多数表至少有一个外键,但是我们从未配置过约束。

谁能告诉我应该采取哪些步骤来通知实体框架表之间的基础关系?是否有描述此过程的特定文档?

0 投票
2 回答
35077 浏览

ruby-on-rails - 为什么在多态关联中不能有外键?

为什么在多态关联中不能有外键,比如下面的 Rails 模型?

0 投票
8 回答
20923 浏览

database - 任何必要的可空外键示例?

如果我有两个表并在 Orders 表中的 customer_id 上定义一个外键,通过允许它为空,我是说我可以有一个没有与之关联的客户的订单。因此,可空外键的概念似乎与外键的目的不一致,即强制执行此约束。

是否有一个简单的例子说明需要可空外键的情况?还是赞成允许他们的论据?

0 投票
1 回答
930 浏览

entity-framework - 实体框架添加到交叉表

我刚刚开始跳入 EF,似乎无法做一些看似简单的事情。

这是我的问题和支持信息。

任何帮助或建议都将得到极大的利用。

我有一个用户表和一个组表。在它们之间是一个 UserGroups Intersection 表,允许用户属于任意数量的组。

组表已经填充了值。

我的问题是如何向该用户添加组,以便在 Intersection 表中创建用户和组之间的关系。

我的主键自动递增。

这是我的数据库结构:

替代文字

我的 EF 结构如下所示:

替代文字

在此先感谢,如果我解决了这个问题,我会更新这篇文章。

问候

伊恩

0 投票
4 回答
8315 浏览

sql-server-2000 - SQL 2000:T-SQL 获取表的外键关系

与SQL Server 2000类似但不相同- 查询表的外键关系

我需要一个 T-SQL 语句,它可以工作 SQL 2000,给定一个表名,将返回该表的外键关系,例如

表 MyFristTable 有一个指向 MySecondTable 的外键,其中 MyFirstTable.ColA 必须在 MySecondTable.ColB 中。如果为 MyFirstTable 运行 sql 语句(或存储过程)并返回结果集,我会很高兴

注意:我有 SQL 2005 的示例,因为它们依赖于 sys.foreign_key_columns

我宁愿不必解析 sp_help 语句的结果。

谢谢,