データベースの設計(その2)
その2を書くことにしました。
その1ではテーブル内のデータ修正の際にミスが発生し得ることを問題点にあげましたが、もっと決定的に不都合が生じます。それは、その1で、最初に示したテーブルの場合、その年だけ偶然、授業を持たない教員の情報がなくなってしまうことです。
そのため、教員の情報は別のテーブルにしたほうがよく、また、本学部の場合、週に2回行われる授業もあるため、曜日時限も別のテーブルにしたほうがよく、授業情報のテーブル、教員情報のテーブル、担当情報のテーブル(ここに曜日と時限も含める)とするとベターです。
![](https://assets.st-note.com/img/1653990344698-smrS9ry9vq.png)
![](https://assets.st-note.com/img/1653990416018-mcktSIoEBZ.png)
![](https://assets.st-note.com/img/1653990430133-zRuR7o8XOo.png)
この記事が気に入ったらサポートをしてみませんか?