| <データベース論T、第8回、テスト問題> | 学生番号 | ||||||||||||||
| 氏名 | |||||||||||||||
| 配布のTBL一覧を参照して、以下の問いに答えなさい。 | |||||||||||||||
| 問1 | 5つのテーブルをよく見て、ER図を作成してください。 | (配点 20点) | |||||||||||||
| 問2 | 受講者TBLのテーブル定義文を完成させてください。 | (配点 20点) | |||||||||||||
| CREATE |
|
jukousha | |||||||||||||
| ( gakka_no | |||||||||||||||
| int(7), | |||||||||||||||
| nendo | int(4), | ||||||||||||||
| jukousha | |||||||||||||||
| hyouka | char(1) | ||||||||||||||
| soten |
|
||||||||||||||
| 問3 | 以下の設問について、SQL文を作成してください。 | (配点 60点) | |||||||||||||
| @ 学生TBLの全行を取出す。 | |||||||||||||||
|
|
|||||||||||||||
| (内 10点) | |||||||||||||||
| A 学生TBLからnyuugaku_nendo が「2000年」のデータを持つものについて、氏名を取出す。 | |||||||||||||||
|
|||||||||||||||
| (内 10点) | |||||||||||||||
| B 学科名が「system」に所属する、学生の学籍番号、氏名を取出す。 | |||||||||||||||
|
|||||||||||||||
| (内 20点) | |||||||||||||||
| C 学科名が「system」で、しかも科目名が「system 33」で年度「2002」の | |||||||||||||||
| 受講者の学籍番号、氏名、評価、粗点を年次、学籍番号順に取出す。 | |||||||||||||||
| 更に、上記の対象者の平均点を出す。 | |||||||||||||||
|
|||||||||||||||
| (内 20点) | |||||||||||||||
| MySQLのインストール状況を○で囲んでください。 | |||||||||||||||
|
|||||||||||||||
| 提出方法: | 11月21日、第8回の授業開始時。 | ||||||||||||||