![]() |
1
2
|
![]() |
2
2
最好将ID作为外键存储到School表中,因为这样可以减少重复。 |
![]() |
3
2
储存是便宜的,时间不是。因此,选择一种方法,通过提供预先准备好的学校列表,并强制使用外键,可以最大限度地减少重复数据消除所花费的时间,并为用户节省一些打字时间。 当然,这意味着您必须获得这样一个列表,并提供一种搜索它的机制,这不可避免地比给用户一个自由文本框要费劲。没有什么是容易的:)但自由文本是标准化的敌人,所以尽可能避免它。 根据您的个人资料,您位于新加坡。如果这是你的申请的基础,你可能会发现 this Wikipedia page Find out more .
他们能做到。但它们可能会让人非常恼火,尤其是当它们让我们很难保证我们选择了我们想要选择的价值时。我发现那个
|
![]() |
4
0
学校名称 做 |
![]() |
developer · 带外键的SQL表设计 4 月前 |
![]() |
relatively_random · 确保两个表之间一致的共同参考 6 月前 |
![]() |
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 1 年前 |
![]() |
robertspierre · 在多对多关系中自动删除未引用的行 1 年前 |
![]() |
Michael Samuel · MYSQL在以下情况下自动创建索引 7 年前 |