SQL入門第5章 実習課題

5−1 新しいデータを挿入する

設問1
DEPT表に「DEPTNO」が60、「DNAME」がRESEARCH、「LOC」がBOSTONの行を追加しなさい。※SELECT * FROM dept;で結果を確認すること。
設問2
DEPT表に「DEPTNO」が50、「DNAME」がFINANCE、「LOC」がLOS ANGELESをキーボードより入力させて行を追加しなさい。置換変数は各自で考える。※SELECT * FROM dept;で結果を確認すること。
設問3
EMP表に「EMPNO」が8000、「ENAME」がJORGE、「JOB」がSALESMAN、「MGR」が7839、「HIREDATE」が追加した当日の日付、「SAL」が800、「COMM」がNULL、「DEPTNO」が30の行を追加しなさい。※SELECT * FROM emp;で結果を確認すること。
設問4
EMP表に「EMPNO」が8001、「ENAME」がKART、「JOB」がCLERK、「HIREDATE」が95-10-10、「SAL」が600、「DEPTNO」が20の行を追加しなさい。※SELECT * FROM emp;で結果を確認すること。

5−2 データを変更する

設問1
EMP表の「EMPNO」が7900の社員の「JOB」をANALYST、「SAL」を2400に変更しなさい。※SELECT * FROM emp;で結果を確認すること。
設問2
EMP表の「DEPTNO」が20の社員の「SAL」を現在の給与に+100した値に変更しなさい。※SELECT * FROM emp;で結果を確認すること。
設問3
EMP表の「JOB」がANALYSTの社員の「JOB」をPILOTに変更しなさい。※SELECT * FROM emp;で結果を確認すること。

5−3 データを削除する

設問1
EMP表の「SAL」が2000以上でなおかつ3000未満の社員をEMP表から削除しなさい。※SELECT * FROM emp;で結果を確認すること。

5−4 更新を確定する

設問1
EMP表の「EMPNO」が7500〜7599の社員を削除し、「ENAME」が'SMITH'の社員の「JOB」を'MANAGER'に変更した後、変更を確定なさい。

5−5 更新を取り消す

設問1
EMP表の「ENAME」が'BLAKE'の社員の「JOB」を'ANALYST'に変更した後、「SELECT * FROM emp;」で変更を確認し、今行った変更を取り消しなさい。※SELECT * FROM emp;で取り消しを確認する。
設問2
EMP表の「ENAME」が'JAMES'の社員の「SAL」を1000に変更し、「ENAME」が'FORD'の社員を削除した後、「SELECT * FROM emp;」で変更を確認し、今行った変更を取り消しなさい。※SELECT * FROM emp;で取り消しを確認する。

5−6 更新過程で戻り先を指定する

設問1
DEPT表に「DEPTNO」が90、「DNAME」が'COACH'、「LOC」が'DENVER'の行を追加した後、セーブポイントを(X)とする。その後、DEPT表に「DEPTNO」が91、「DNAME」が'EXECUTIVE'、「LOC」が'DETROIT'の行を追加しセーブポイントを(Y)とする。セーブポイント(X)に戻ってDEPT表の内容を確認しなさい。

[ TOP ]