DBデータベーススペシャリスト試験 午前Ⅱ
平成30年度春期 データベーススペシャリスト 午前Ⅱ 問1
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア全ての比較演算子を使用できる。
- イ大量のバイナリデータを格納できる。
- ウ列値でソートできる。
- エ列値内を文字列検索できる。
解き方のヒントを見る
条件と結果を対応づける視点
抽出条件を読むときは、各条件がどの段階でどのデータに作用するかを整理し、結果に現れる行や値との対応を一つずつ確認します。
この問題で問われていること
条件の組合せと結果の対応だけに注目し、対象となるデータの範囲、条件が評価される順序、結果へ反映される単位を整理してください。
視点
抽出条件を確認するときは、対象データの範囲と条件同士の関係を分けて捉え、各条件が結果のどの部分に影響するかを整理します。具体的な答えを決める前に、条件と結果の対応を表にして見比べると、読み違いを減らせます。
確認ポイント
- 対象となるデータの範囲を確認する
- 条件同士の関係を整理する
- 結果に反映される単位を見比べる
正解と解説を見る
正解
イ
解説
BLOBはBinary Large Objectを表し、画像、音声、動画、文書などの大量なバイナリデータを格納するためのSQLデータ型です。
理由
BLOBは大量のバイナリデータを格納するためのデータ型です。したがって、画像や音声など、文字列として直接扱わないデータの保存に用いられる。
比較
BLOBの内容に対しては、通常の文字列や数値と同じ比較、ソート、文字列検索を前提にできない。データ型の目的と操作上の性質を区別することが重要です。
選択肢ア
これは不正解だよ。BLOBは大量のバイナリデータを格納するための型であり、全ての比較演算子を使用できるとは限らない。バイナリデータに対する比較操作は、データベース製品や演算子の仕様に依存し、一般的なSQLの型の性質として断定できない。
選択肢イ(正解)
これは正解だよ。BLOBはBinary Large Objectを表すデータ型で、画像、音声、動画、文書などの大量のバイナリデータを格納する用途に適している。型名が示す対象と、選択肢の説明する主な用途が一致している。
選択肢ウ
これは不正解だよ。BLOBは大量のバイナリデータを保存する型であり、列値を通常の文字列や数値のようにソートすることを主な性質としていない。BLOBの格納用途から、列値による一般的な順序付けを導くことはできない。
選択肢エ
これは不正解だよ。BLOBは文字列データを扱うための型ではなく、バイナリデータを格納する型である。そのため、列値の内部を通常の文字列として検索できるという説明は、BLOBの基本的な用途や性質とは一致しない。
学習のポイント
BLOBの用途と、文字列型・数値型とは異なる操作上の扱いを理解する。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度春期 データベーススペシャリスト試験 午前Ⅱ 問1(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針