我们正在设计一个数据库,在其中需要考虑一些外键(FK)约束。但这不仅限于形式化的结构和规范化。只有在它提供任何性能或可扩展性优势时,我们才会采用它。
我一直在阅读一些有趣的文章并搜索实际的好处。以下是一些链接:
我一直在阅读一些有趣的文章并搜索实际的好处。以下是一些链接:
http://www.mssqltips.com/tip.asp?tip=1296
我想了解FK的好处(除了正式结构和著名的级联删除/更新)。- 默认情况下,FK不会自动创建索引,那么在为FK创建索引时有哪些考虑因素?
- 如何处理可为空的字段,这些字段映射为外键-是否允许?
- 除了索引,这是否有助于优化SQL Server中的查询执行计划?