データベース設計演習
演習
以下の内容を読んでデータベース設計を行い、
設計したデータベースをER図として作成しなさい。
- 現状
- 研修の出欠を紙で取りたくない
- 出欠をシステム化したい
- 現状毎日紙の名簿に印鑑を押している
- 研修にはいくつかのコースがある
- 講師は複数のコースを担当することがある
- 一つのコースを複数の講師が担当することがある
- 一日のコースで複数の講師が同時に担当することはない
- 要望
- コース毎に名簿が出欠管理できる
- 日毎に出欠を確認できる
- 受講生は複数のコースを受講できる
- 受講生は参加したコースの参加した日に出欠が付けられる
もし、内容を読んでわからないことがあれば、講師に確認すること。
まず初めにエンティティを洗い出しそれに含まれる属性を列挙し、非正規形のデータを作成しなさい。
出欠簿(非正規形)(例)正規形を行い、それを元にER図を作成しなさい。
出欠管理ER図(解答例)