database - 关联数据库中的两个表

标签 database database-design

我有一个“学生”表,它应该有名称列。但是我为姓名创建了另一个表“StudentsName”,因为姓名由三部分组成:名字、中间名和姓氏。 现在我的问题是我应该如何关联这两个表?

最佳答案

如果“student”表使用“name”表中的 ID,那么您希望拥有从“students”到“name”的外键

关于database - 关联数据库中的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1765804/

相关文章:

java - 为什么我不能将用户输入添加到前端为 java 和后端为 mysql 的数据库中?

mysql - 选择存储 JSON 数据的数据库

sql-server-2008 - 创建一个包含 View 的 View - 性能影响?

mysql - 无法使用 ON DELETE SET DEFAULT 创建外键

PHP/MYSQL : Database Table For Email Notifications

firebase - Firestore : How to design a Data model to make querying documents that are not exist in an array possible?

sql-server - Sql Server行大小限制和表设计

sql - 如何交换表中 2 条记录的列值?

java - 如何使用 Spring Data 在代码中使用自动生成的 ID?

mysql - 为什么 MySQL Workbench 会为 View 生成占位符表?