エンティティを念頭に置いてデータベースを作成するのは初めてです。
次のマスターテーブルがあります。
departmentID
functionID
processID
procedureID
これらの ID はそれぞれ、特定の情報のリストを指す必要があります。名前、説明、所有者はもちろん、マスター テーブルの各 ID にリンクします。
私の質問は、1 つを除くすべてのテーブルで情報が同じであるため、4 つの別々のテーブルを作成するか、1 つのテーブルを作成するかです。
実際には、特定のドキュメントを指すprocedureID
追加のフィールドが必要になります。documentID
1 つのテーブルを作成していくつかの継承を追加することは可能であり、良い考えですか、それとも 4 つの別々のテーブルを作成する方が良いですか?