平成26年度 春期 午前 問25
データベース
アクセス経路に関する問題
SQL 文を実行する際に,効率が良いと考えられるアクセス経路を選択する関係データベース管理システム(RDBMS)の機能はどれか。
- アオプティマイザ
- イガーベジコレクション
- ウクラスタリング
- エマージソート
答えと解説を見る
✓ これが正解アオプティマイザ
解説
アクセス経路を決める役をオプティマイザといいます。
問合せの言語は、欲しい結果がどんなものかを書くだけで、どうやって取り出すかまでは書きません。どの索引を使うのか、複数の表をどの順に組み合わせるのかは、関係データベース管理システムの側が決めることになります。この決める役目を担うのがオプティマイザです。判断の材料には、表の行数や値の散らばり方、索引が張られているかといった統計の情報を使い、同じ結果に至るいくつものアクセス経路のうち、費用が小さいと見積もったものを選びます。設問は、経路を選択する機能はどれかと尋ねています。つまり作業そのものの名前ではなく、決める主体の名前を答える問いです。
ほかの選択肢はなぜ違うのか
- イガーベジコレクション:使われなくなった記憶領域を見つけ出し、再び使える状態に戻す仕組みを指します。プログラムの実行環境が受け持つ働きで、問合せをどの手順で処理するかという判断には関わりません。
- ウクラスタリング:複数のコンピュータをまとめて一台のように見せる構成や、関連の深い行を近くに置く格納の方式を指します。性能に影響する話ではありますが、取り出し方を選ぶ判断そのものを行う機能ではありません。
- エマージソート:分割した組を順に併合しながら並べ替えていくアルゴリズムの名前です。管理システムの内部で並べ替えの場面に使われることはありますが、どの手順で取り出すかを決める働きは持ちません。
この問題の用語
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
- クラスタリング似ているもの同士を自動でまとめ、集まりを見つける手法です。大量のデータから新しい傾向を導き出すときに使います。
出典:平成26年度 春期 基本情報技術者試験 午前 問25
同じ用語が出る問題
- 令和6年度 科目A 問15:非構造化データに関する問題(関係データベース)
- 平成31年度 春期 午前 問4:教師あり学習の説明(クラスタリング)
- 平成29年度 春期 午前 問25:関数従属に関する問題(関係データベース)
- 平成28年度 秋期 午前 問26:E-R図に関する問題(関係データベース)
- 平成28年度 春期 午前 問29:外部キーを定義する目的(関係データベース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)