<データベース論T、第8回、テスト問題> |
|
|
|
学生番号 |
|
|
|
|
氏名 |
|
配布のTBL一覧を参照して、以下の問いに答えなさい。 |
|
|
問1 |
5つのテーブルをよく見て、ER図を作成してください。 |
|
(配点 20点) |
|
|
問2 |
受講者TBLのテーブル定義文を完成させてください。 |
|
(配点 20点) |
|
|
|
CREATE |
|
jukousha |
|
|
|
|
|
|
( gakka_no |
|
|
int(7), |
|
|
nendo |
|
|
|
|
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回の授業開始時。 |
|
|
|
|
|
|
|
|
|
|
|
|