Rob*_*ert 4 sql-server database-design
我正在看这个数据库模型,我对某些表中的"PF"感到困惑.我的理解是PF是"主/外键",也可以是复合键.我理解这种情况是为了多对多的关系,但是如Menu_Courses桌子这样的情况呢?主键显然是int类型的自动递增列,但该menu_id字段呢?如何在SQL Server等数据库中实现?
作者还在此页面上解释了PF字段:http://www.databaseanswers.org/tutorial4_db_schema/tutorial_slide_5.htm

我理解它的方式是这些字段是它们定义的表上的主键,同时它们是其他表的外键.
menu_courses具有与参考suggested_menus通过menu_id并结合course_number,使主键-即每个菜单/当然号码的组合是独特的,唯一地标识在表中的行.
您通常会将其实现为suggested_menus表上的外键字段.
| 归档时间: |
|
| 查看次数: |
7412 次 |
| 最近记录: |