Frost、Day、van Slyke による "Database Design and Development: A Visual Approach" から学んでいます。
第 5 章では、部分的または全体的、ばらばらまたはオーバーラップの特殊化を示す関係を示します。
残念ながら、MySQL Workbench でそのようなことを図示する方法がわかりません。グーグル検索でもあまり出てこない。それらについてSQLだけで質問した人が「リレーショナルデータベースのモデルがわからない」と言われるという結果が出て、本当に困りました。
私の本では、これがディスクスペースを節約できる例を挙げており、リレーショナル モデルの完全に有効な部分であると述べています。しかし、Workbench には表示されないようです。
Workbench でスペシャライゼーションを示すにはどうすればよいですか? この本では、例として「学生」、「運動選手」、および「評議員」のテーブルを使用しています。ここで、学生は、運動選手、生徒会のメンバー、またはその両方になることができます。
編集:多かれ少なかれ同じ質問をしている人々へのリンクがいくつか見つかりました。これは、 mysqlフォーラムのユーザーへのリンクです。彼は、基本的に彼の質問を無視する迷惑な返信を受け取りました。DevShedの質問へのリンクを次に示します。彼は何の返事もありませんでした。EERという名前が示唆しているにもかかわらず、機能がワークベンチに存在しないと思われます。