平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
テクノロジ/データベースSQLにおけるBLOBデータ型の説明として,適切なものはどれか。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
- ア全ての比較演算子を使用できる。
- イ大量のバイナリデータを格納できる。
- ウ列値でソートできる。
- エ列値内を文字列検索できる。
正解:イ
解説
BLOB(Binary Large OBject)は,画像や音声,動画などの大量のバイナリデータをそのまま格納するために用いられるデータ型です。バイナリの塊として扱われるため,一般に大小比較や順序付けのための比較演算子は使用できず,列値による通常のソートや,文字列としての内部検索も行えません。
選択肢ごとの解説
- ア誤り。BLOB型の値は単なるバイナリの塊であり,全ての比較演算子(大小比較など)を使用できるわけではありません。
- イ正しい。BLOB型は,画像や音声などの大量のバイナリデータを格納するためのデータ型です。
- ウ誤り。BLOB型の列値には大小関係の意味がないため,列値によるソートには適していません。
- エ誤り。BLOB型はバイナリデータであり,文字列としての検索(部分一致検索など)を直接行うことはできません。