このデータベース モデルを見ていますが、いくつかのテーブルの "PF" について混乱しています。私の理解では、PF は「プライマリ/外部キー」であり、複合キーにもなる可能性があります。多対多のリレーションシップの場合はこの状況は理解できますが、Menu_Courses
テーブルなどの状況はどうでしょうか。主キーは明らかに int 型の自動インクリメント列ですが、menu_id
フィールドはどうでしょうか? それを SQL Server などのデータベースにどのように実装しますか?
著者は、このページで PF フィールドについても説明しています: http://www.databaseanswers.org/tutorial4_db_schema/tutorial_slide_5.htm