平成31年度 春期 ITパスポート試験 問95 解説 データベース操作言語
関係データベースの操作を行うための言語はどれか。
- ア FAQ
- イ SQL ✓ 正答
- ウ SSL
- エ UML
解説
データベースに関する用語を問う問題では、選択肢のアルファベット3文字や4文字の略語が何を表しているかを特定することが解法の近道です。この問題の場合、関係データベース(RDB)を操作する言語=SQLという知識さえあれば、迷わずイを選ぶことができます。
SQL(Structured Query Language)は、関係データベース管理システム(RDBMS)に対して、データの検索、追加、更新、削除を行うための国際標準言語です。例えば、特定の条件に合う顧客データを抽出したり、売上情報を更新したりする際、この言語を使ってコンピュータに命令を送ります。ITパスポート試験では、SQLの具体的な構文を問われることは稀ですが、役割を正確に理解しておくことは必須です。
選択肢にある他の用語も、ITパスポート試験では頻出の重要キーワードです。これらが何者であるかを整理しておきましょう。
FAQ(Frequently Asked Questions)は、よくある質問とその回答をまとめたものです。Webサイトのサポートページなどで見かける通り、ユーザーの疑問を解消するための情報を指します。
SSL(Secure Sockets Layer)は、ネットワーク上でやり取りされるデータを暗号化し、盗聴や改ざんを防ぐ仕組みです。現在のWeb通信ではTLSという後継技術が使われていますが、慣習的にSSLと呼ばれることが多く、安全な通信を行うための技術として理解しておく必要があります。
UML(Unified Modeling Language)は、システム開発の設計図を描くための共通言語です。プログラムの構造や処理の流れを、クラス図やシーケンス図といった視覚的な図で表現するために使われます。データベースを構築する前の設計段階で登場する用語と覚えておくとよいでしょう。
これら4つの用語は、それぞれ「データベース操作」「Webサポート」「セキュリティ」「システム設計」という、全く異なる分野のキーワードです。試験では、問題文の文脈が「どのカテゴリ(データベース、ネットワーク、開発工程など)の話をしているか」を読み取ることで、効率的に正解を絞り込むことができます。
- 【ITパスポート】関係データベースとは?(データベースの基礎知識)
- UMLとは何か?図解でわかりやすく解説(初心者向け入門記事)