<データベース論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回の授業開始時。 |