小テスト 6章

問1 各々のアプリケーションが独自のデータを保持することによる不都合を3点答えよ。

問2 複数の表をまとめて1つの表にするデータベースの論理演算(関係演算)をなんというか?

問3 表の中から必要な項目のみを抜き出すデータベースの論理演算(関係演算)をなんというか?

問4 表の中から条件に当てはまるデータのみを抜き出すデータベースの論理演算(関係演算)をなんというか?

問5 次のSQL分によって表(社員一覧)から抽出される社員名を全て答えよ。

社員一覧
氏名 所属 年齢
安藤正也 経理 34
江崎由美 製造 27
桐山雄一 総務 22
島崎絵美 経理 24
田中美沙 企画 25
SELECT 氏名 FROM 社員一覧 WHERE 所属='経理' OR 年齢 < 25

問6 データベース管理システムにおける相互排除(排他制御)とは何か。

A:高速に検索するために、索引キーをメモリ内に配置する機能を指す。
B:データに障害が起きた場合、自動的に復旧するための機能を指す。
C:データを参照する際の優先順位を管理する機能を指す。
D:複数のプログラムが同時に同じデータを更新しようとしたときに、データの矛盾が起きないようにするための機能を指す

問7 複数のプログラムが、お互いに他のプログラムが終了するのを待っている状態で、このままでは処理が進まなくなることをなんというか。

問8 ある学校では、求人情報を検索できるデータベースを利用している。担当部署が求人情報を毎日入力し、学生は必要な情報をイントラネット上で検索できるようになっている。検索中に誰でも求人情報を自由に更新できるようにすると、データベースの内容の整合性や信頼性が著しく損なわれてしまう。こうした事態を防ぐために、データベースの管理者が行わなければならないことは何か。

A:データベースの最適化
B:セキュリティの維持管理
C:排他制御
D:障害時のデータベース復旧

 

 

 

 

 


6章 小テスト 解答欄    学籍番号             名前                 

問1
問2
問3

 

 




    
問4 問5 問6
問7
問8