本文へスキップ

平成31年度 春期 ITパスポート試験 問95

この問題の解説と、これまでの解答の記録です。

問95
頻出度★★☆

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

出典 平成31年度 春期 ITパスポート試験 問95
解説

問 95

  • 不正解ア

    FAQ は「Frequently Asked Questions (よくある質問と回答集)」の略で、利用者の疑問に事前に答えるための文書形式を指す。データベースを操作する言語ではないため誤り。

  • イ

    正解 正解はイの「SQL」。SQL (Structured Query Language) は関係データベース (RDB) を操作するための標準的な言語で、表からのデータ検索 (SELECT)、行の追加 (INSERT)・更新 (UPDATE)・削除 (DELETE) といったデータ操作や、表の定義・権限設定などを記述できる。glossary にある「選択」「射影」「結合」といった関係演算も SQL の問合せで実現される。したがって、関係データベースの操作を行うための言語はイの SQL である。

  • 不正解ウ

    SSL (Secure Sockets Layer) は Web 通信などを暗号化して安全にやり取りするためのセキュリティプロトコルであり、データベースを操作する言語ではないため誤り。

  • 不正解エ

    UML (Unified Modeling Language) はシステムの構造や振る舞いを図で表現するための統一モデリング表記法であり、設計を可視化するもの。データベースを操作する言語ではないため誤り。

ここがポイント
  • SQL は関係データベースを操作するための標準言語で、データの検索 (SELECT)・追加・更新・削除などを記述できる。
  • FAQ (質問回答集)・SSL (暗号化通信プロトコル)・UML (モデリング表記法) はいずれもデータベース操作言語ではなく、略語の意味で区別する。
用語

解答の記録