<テスト問題2> |
|
|
|
|
|
学生番号 |
|
|
|
|
氏名 |
|
8回目に配布したTBL一覧を参照して、以下の問いに答えなさい。 |
|
|
|
所属TBLのテーブル定義文を完成させてください。 |
|
(配点 20点) |
|
|
CREATE |
|
shozoku |
|
|
|
( gakka_no |
int(7) |
NOT |
|
'0' , |
|
|
nendo |
|
int(4) |
NOT |
|
'0' , |
|
|
gakusei_code |
|
NOT |
|
'' , |
|
|
|
KEY |
(gakka_no, |
|
,gakusei_code) ; |
|
|
問2 |
以下の設問について、SQL文を作成してください。 |
|
(配点 50点) |
|
|
|
@ 学生TBLに以下の行を追加する。 |
|
|
gakuseki=A100001、nenji=2、nyuugaku_nendo=2000、name=’koizumi ichirou’ |
|
|
|
|
|
|
|
(内 10点) |
|
|
|
A 学生TBLで、以下の条件で上塗りする。 |
|
|
gakuseki=A100100の学生の入学年度を2001に、名前を’abe jirou’に。 |
|
|
gakuseki=A100101の学生の入学年度を2001に、名前を’hukuda saburou’に。 |
|
|
|
|
|
|
|
|
|
(内 10点) |
|
|
|
|
|
B 学生TBLから以下の行を削除する。 |
|
|
gakuseki=A200209、およびA200210の行。 |
|
|
|
|
|
|
|
(内 10点) |
|
|
|
|
|
|
|
C 所属TBLの内容を、所属−新TBLとして、バックアップを取る。 |
|
|
|
|
|
|
|
(内 20点) |
|
|
|
|
|
|
|
問3 |
以下の設問について、SQL文を作成してください。 |
|
(配点 30点) |
|
|
|
D 学生TBLで、年次毎に、人数を数える。 |
|
|
|
|
|
(内 15点) |
|
|
|
|
|
E 受講者TBLで、科目コード毎に、受講者数および粗点の平均値を求める。 |
|
|
|
|
|
|
|
(内 15点) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|