以下の社員原票をもとに社員情報を管理するデータベースを作成してください。
*---社員原票----------------------------------------------------------------------------------------*
| 【名前】 【住所】 【電話番号】 【雇用形態】
| 徳川家康 東京都中央区 090-1234-5678 正社員
*-------------------------------------------------------------------------------------------------------*
手順
(1)社員原票を正規化してください
(2)正規化したデータからERDを作成してください
※Excelで描くと簡単です
※FKを持つ側が●になります
(3)ERDをもとにSQL-DDLで概念データモデルを作成してください
※参照制約は削除、更新ともに波及とします(制限付きの場合は省略できます)
※項目のデータ型は登録年月日のみDATE型であとはVCHAR型にします
【 提出】
(1)~(3)までの実習内容をWORD文書に張り付けて提出してください。
提出先 Teratermの「ssh scp」で自分のアカウントに転送
提出ファイル名 社員情報管理SQL-DDL.doc
(4)PostgreSQLにデータベースを作成してください
データベース名:shain 管理者ユーザ名:kanri パスワード:kanri
(5)SQL-DDLで概念スキーマ(テーブル)を構築してください
(6)徳川さんのデータを入力してください
(7)以下のデータを入力してください
*---社員原票----------------------------------------------------------------------------------------*
| 【名前】 【住所】 【電話番号】 【雇用形態】
| 豊臣秀吉 愛知県名古屋市 090-1111-2222 準社員
|
*---社員原票----------------------------------------------------------------------------------------*
| 【名前】 【住所】 【電話番号】 【雇用形態】
| 織田信長 滋賀県近江八幡市 090-3333-4444 契約社員
| 妹 お市の方
*-------------------------------------------------------------------------------------------------------*
(8)社員原票の一覧を表示する外部スキーマ(ビュー)を作成してください
登録年月日 名前 電話番号 家族関係 家族名 雇用形態
2017-04-01 徳川家康 090-1234-5678 長男 徳川秀忠 正社員
2017-04-01 徳川家康 090-1234-5678 次男 徳川家光 正社員
2017-04-01 豊臣秀吉 090-1111-2222 準社員
2017-04-02 織田信長 090-3333-4444 妹 お市の方 契約社員
全員のデータが出力させることを確認してください!
※ヒント
表結合により一覧表を作成します
テキスト資料のP.26「5.2 表の結合」を参考にしてください。
【 提出】
(4)~(8)までの実習内容のテキスト文書を提出してください。
提出先 Teratermの「ssh scp」で自分のアカウントに転送
提出ファイル名 shain_info_VIEW.txt