午前問95
関係データベースの操作を行うための言語はどれか。
| FAQ | |
| SQL | |
| SSL | |
| UML |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
関係データベースの操作に用いる言語はSQLです。表の作成・変更などの定義、アクセス権の設定、データの検索・追加・更新・削除、さらにトランザクション管理まで指示できます。ITパスポートではSQLの構文自体は問われませんが、用語としての理解は必須です。なお、社員表と部署表を部署コードで結合し、住所と所在地を条件に抽出するSELECTの例が示されています。
| ア. | FAQ |
| FAQ(Frequently Asked Questionsの略)は、繰り返し問われる質問とその回答をまとめた資料のことです。データベース言語ではありません。 | |
| イ. | SQL |
| 正解です。SQLは関係データベースを扱うためのデータベース言語で、表の定義や権限付与、データ操作、トランザクション管理などを行えます。ITパスポートでは構文の詳細は出題対象外ですが、用語は覚えておく必要があります。 | |
| ウ. | SSL |
| SSL(Secure Sockets Layerの略)は、通信の暗号化やデジタル証明書を使った改ざん検知・ノード認証を提供するセキュアプロトコルです。ただし仕様上の脆弱性があるため現在は推奨されず、後継のTLSを利用すべきとされています。「SSL証明書」などの名称が残っていても、実装は実質的にTLSです。 | |
| エ. | UML |
| UML(Unified Modeling Languageの略)は、ソフトウェア開発の設計段階で使う各種の図表群です。データベース操作言語ではありません。 |