wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ビジネス情報1級データベース編

Total questions: 15

Worksheet time: 13mins

Name
Class
Date
1.

データベースにおいて、ファイルを保持するために、ファイルを読み込むことは可能だが、レコードのデータの変更はできないこと。

a)

共有ロック

b)

占有ロック

c)

デッドロック

2.

データベースにおける一連の更新処理のこと。

a)

チェックポイント

b)

トランザクション

c)

ジャーナルファイル

3.

データが保存されているハードディスクに障害が発生した場合、バックアップファイルとジャーナルファイルを用いて、ハードディスクの障害発生以前の状態に復元すること。

a)

ロールフォワード

b)

コミット

c)

ロールバック

4.

データベース設計の初期段階で、業務内容を分析して必要なデータや管理方法を検討する作業。

a)

物理設計

b)

論理設計

c)

概念設計

5.

この図のように,重複して繰り返し現れる項目が存在しない状態にしたもの。

a)

非正規形

b)

第1正規形

c)

第2正規形

d)

第3正規形

6.

データベース設計において、データの関連性をモデル化するために、「実体」「属性」「関係」の3つの図形を用いて表す図。

a)

管理図

b)

特性要因図

c)

E-R図

7.

エンティティが持つ特性、特徴などの値。

a)

アトリビュート

b)

非正規形

c)

リレーションシップ

8.

レコードの追加や削除が勝手に行われないように、データベースの参照関係の整合性に関する規則。

a)

エンティティ

b)

排他制御

c)

整合性制約

9.

次のSQLを完成させなさい。

生徒表の生徒コードが12005のレコードを削除する。

(  ) FROM 生徒表 WHERE 生徒コード = 12005



(a)  

10.

次のSQLを完成させなさい。

生徒表と部活表からA組の生徒が所属している部活名を重複なく抽出する。

SELECT​​ (  ) 部活名​ FROM 生徒表,部活表 WHERE 生徒表.生徒コード = 部活表.生徒コード AND 組 = ’A’



(a)  

11.

次のSQLを完成させなさい。

生徒表から通学時間の長い順に並べ替え,生徒の氏名と通学時間を抽出する。

SELECT​​ 氏名,通学時間 FROM 生徒表 (   ) BY 通学時間 DESC

(a)  

12.

次のSQLを完成させなさい。

生徒表から男子のなかで一番長い通学時間を求める。

SELECT​​ 性別,MAX(通学時間) AS 最長通学時間

FROM 生徒表 GROUP BY 性別 (   ) 性別 = ’男’

(a)  

13.

次のSQLを完成させなさい。

生徒表から通学時間が30分以内の生徒の氏名と通学時間を抽出する。

SELECT 氏名,通学時間 FROM 生徒表

WHERE 通学時間 (   ) 0 AND 30

(a)  

14.

次のSQLを完成させなさい。

生徒表からC組かD組の生徒の氏名と組を抽出する。

SELECT 氏名,組

FROM 生徒表

WHERE 組 (   )(’C’,’D’)

(a)  

15.

次のSQLを完成させなさい。

通学している生徒がいない区名を抽出する。

SELECT 区名 FROM 住所表 WHERE (   ) (SELECT * FROM 生徒表 WHERE 住所コード = 住所表.住所コード)

(a)