wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

関係データベース

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

関係データベースにおける結合操作はどれか

a)

表から、特定の条件を満たすレコードを抜き出した表を作る

b)

表から、特定のフィールドを抜き出した表を作る

c)

二つの表から、同じ値をもつレコードを抜き出した表を作る

d)

二つの表から、フィールドの値によって関連付けした表を作る

2.

データベース設計において、「テーブルから特定の列のデータを取り出すこと」をなんというか?

a)

結合

b)

射影

c)

正規化

d)

排他制御

3.

データベース設計において、「テーブルから特定の行のデータを取り出すこと」をなんというか?

a)

結合

b)

射影

c)

正規化

d)

選択

4.

データベース設計において、「データを扱いやすいように整理したり、変形すること」をなんというか?

a)

結合

b)

射影

c)

正規化

d)

排他制御

5.

データベースシステムにおいて、「誰かが使っているときは、ほかの人はアクセスできないようにすること」をなんというか?

a)

バッチ

b)

コミット

c)

正規化

d)

排他制御

6.

関係データベースの操作を行うための言語はどれか

a)

FAQ

b)

SQL

c)

SSL

d)

UML

7.

情報処理に関する用語のうち、関係データベースの関係演算ではないものはどれか。

a)

結合

b)

射影

c)

順次

d)

選択

8.

トランザクション処理における”コミット”の説明として、適切なものはどれか。

a)

あるトランザクションが共有データを更新しようとしたとき、そのデータに対する他のトランザクションからの更新を禁止すること

b)

トランザクションが正常に処理されたとき、データベースへの更新を確定させること

c)

何らかの理由で、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態にすること

d)

複数の表を、互いに関係づける列キーとして、一つの表にすること

9.

トランザクション処理における”ロールバック”の説明として、適切なものはどれか。

a)

あるトランザクションが共有データを更新しようとしたとき、そのデータに対する他のトランザクションからの更新を禁止すること

b)

トランザクションが正常に処理されたとき、データベースへの更新を確定させること

c)

何らかの理由で、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態にすること

d)

複数の表を、互いに関係づける列キーとして、一つの表にすること

10.

データベース管理システムにおける”排他制御”の目的として、適切なものはどれか。

a)

誤ってデータを修正したり、データを故意に改ざんされたりしないようにする

b)

データとプログラムを相互に独立させることによって、システムの維持管理を容易にする

c)

データの機密のレベルに応じて、特定の人しかアクセスできないようにする

d)

複数のプログラムが同じデータに同時にアクセスしたときに、データの不整合が生じないようにする

11.

トランザクション処理が備えるACID特製の”原子性”に関する記述として、適切なものはどれか

a)

トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質

b)

トランザクションによりデータの矛盾が発生せず、常にデータベースの整合性が保たれていることを保証する性質

c)

複数のトランザクションを同時に実行した場合と、順番に実行した場合の結果が等しくなることを保証する性質

d)

一旦正常終了したトランザクションの結果は、以後システムに障害が発生しても失われないことを保証する性質

12.

トランザクション処理が備えるACID特製の”一貫性”に関する記述として、適切なものはどれか

a)

トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質

b)

トランザクションによりデータの矛盾が発生せず、常にデータベースの整合性が保たれていることを保証する性質

c)

複数のトランザクションを同時に実行した場合と、順番に実行した場合の結果が等しくなることを保証する性質

d)

一旦正常終了したトランザクションの結果は、以後システムに障害が発生しても失われないことを保証する性質

13.

トランザクション処理が備えるACID特製の”独立性”に関する記述として、適切なものはどれか

a)

トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質

b)

トランザクションによりデータの矛盾が発生せず、常にデータベースの整合性が保たれていることを保証する性質

c)

複数のトランザクションを同時に実行した場合と、順番に実行した場合の結果が等しくなることを保証する性質

d)

一旦正常終了したトランザクションの結果は、以後システムに障害が発生しても失われないことを保証する性質

14.

トランザクション処理が備えるACID特製の”永続性”に関する記述として、適切なものはどれか

a)

トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質

b)

トランザクションによりデータの矛盾が発生せず、常にデータベースの整合性が保たれていることを保証する性質

c)

複数のトランザクションを同時に実行した場合と、順番に実行した場合の結果が等しくなることを保証する性質

d)

一旦正常終了したトランザクションの結果は、以後システムに障害が発生しても失われないことを保証する性質