正答3
解説
正解は3です。
DBMS(DataBase Management System:データベース管理システム)の機能のうち、スキーマを決める機能を問う問題です。
スキーマとは、データベースの構造(表の構成、データ型、制約など)を定義したものです。
【選択肢別解説】
1:× 機密保護機能は、利用者ごとにアクセス権限を設定し、不正な参照や更新を防ぐ機能です。
スキーマを決める機能ではありません。
2:× 障害回復機能は、ログやバックアップを使って、障害の発生前の状態にデータベースを復旧する機能です。
3:○ 定義機能は、データ定義言語(DDL)などを使って、スキーマを定義する機能です。
4:× 保全機能は、制約などを使ってデータの整合性や正しさを保つ機能です。
スキーマを決める機能ではありません。
【ポイント】
DBMSの主な機能は、定義機能、操作機能、制御機能(機密保護・障害回復・同時実行制御・保全)に整理できます。
SQLでは、CREATE TABLE文などのDDLがスキーマの定義に当たります。