必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成24年度春季問題一覧
  4. 平成24年度春季問題29-解答・解説-分析

平成24年度春季問題

問題29

関係データベースの表定義において、列の値の重複を禁止するために指定する字句はどれか。

CLUSTERING
DISTINCT
NOT NULL
UNIQUE

関係データベースの表定義において、列の値の重複を禁止するために指定する字句はどれか。

CLUSTERING
DISTINCT
NOT NULL
UNIQUE

解答:エ

<解説>

× CLUSTERINGは、CREARE CLUSTER文を使ってクラスタを作成するために使用される。
× DISTINCTは、SELECT文において重複する行を取り除くことために使用される。
× NOT NULLは、列の値としてNULL値を追加したり、更新したりすることを不可能にする制約です。
UNIQUEは、テーブル内のすべての行に対してその列の内容はNULL値を含まず、値が重複しないことを制約する。