标准化数据库问题

发布于 2024-09-13 02:41:23 字数 243 浏览 8 评论 0原文

我应该知道这一点,但我希望它是一个简单的答案...

这是到目前为止我针对这个问题的简单数据库:

alt text

当我将记录插入联系人和电话表时,我是否应该将联系人和电话中的 ID 插入到 Contact_Phone 中 - 还是可以自动完成?

我正在使用 SQL Server 2008 Express。

I should know this but I expect it to be a simple answer...

This is my simple database so far for this question:

alt text

Am I supposed to insert the Id from Contact and Phone into Contact_Phone when I insert a record into Contact and Phone tables - or can this be done automatically?

I am using SQL Server 2008 Express.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小嗲 2024-09-20 02:41:23

您必须自己将其插入 SQL 中,但这完全取决于您访问数据库的方式。

实体框架应该能够自动为您处理这个问题。

You have to insert it yourself in SQL, but it depends entirely on how you're accessing the database.

The Entity Framework should be able to handle this for you automatically.

盗琴音 2024-09-20 02:41:23

您需要插入它。由于定义了关系,您需要首先将其插入“联系人”和“电话”表中。

You need to insert it. And since the relationships are defined, you will need to insert it into the Contact and Phone tables first.

丶情人眼里出诗心の 2024-09-20 02:41:23

除非您插入联系人和电话,否则数据库如何知道哪些联系人和电话是在一起的?不幸的是,在 SQL Server 中,您无法同时更新多个表 - 这是大多数(如果不是全部)SQL DBMS 所共有的限制。

How could the database know which contacts and phones go together unless you insert them? Unfortunately in SQL Server you can't update more than one table at once - a limitation shared by most if not all SQL DBMSs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文