データベース|平成31年度 春期 ITパスポート試験(特別措置試験) 問95
関係データベースの操作を行うための言語はどれか。
- FAQ
- ✓ これが正解SQL
- SSL
- UML
解説
関係データベースに指示を出すための言葉がSQLになります。
SQL は、関係データベースに向かって指示を書くための言葉です。表から条件に合う行を取り出す、新しい行を足す、中身を書き換える、要らない行を消すといった操作を、英語に近い書き方で表します。どの製品でもおおむね同じ書き方が通じるので、一度覚えれば別の製品でも使えます。表をどう探すかという手順まで書く必要はなく、何が欲しいかを述べるだけで済むところが特徴です。取り出す指示は、どの列が欲しいか、どの表から取るか、どの条件で絞るかの順に書きます。三つそろえば一つの指示になります。残る三つも三文字の略語ですが、畑がまったく違います。よくある問いと答えをまとめたもの、通信を暗号にする仕組み、設計の図を描くための決まりであって、どれもデータベースへの指示を書く言葉ではありません。見分けは一つずつ当てれば付きます。
ほかの選択肢はなぜ違うのか
- FAQ は、よく寄せられる問いと、それへの答えをまとめて並べたものです。問い合わせを減らすために置かれます。箇条書きで並べるのがふつうです。言葉というより文書の形なので、データベースを操るためのものではありません。
- SSL は、通信の中身を暗号にして、途中で読まれないようにする仕組みです。サイトとのやり取りを守る場面で使われてきました。いまはより新しい方式へ移っています。守る働きであって、データを取り出したり書き換えたりする言葉ではありません。
- UML は、作るものの構えや振る舞いを図で表すための決まりです。何種類もの図が定められています。クラス図や利用者の視点の図が代表です。設計を人に伝えるためのもので、仕組みに向かって指示を出すものではありません。
この問題に関係する言葉
- SQL
- FAQ
- SSL
- UML
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。設計に使うE-R図は、この形での実装を前提にしません。
出典:平成31年度 春期 ITパスポート試験(特別措置試験) 問95
同じ単元をまとめて解くならデータベースへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)