CREATE TABLE文
CREATE TABLE Statement
くりえいとてーぶるぶん
新しいテーブルを作成するDDL文。テーブル名、列名、データ型、制約(PRIMARY KEY、FOREIGN KEY、NOT NULL、UNIQUE、CHECK、DEFAULT)を定義する。
Past Exams
過去問での出題
過去問で 3 回出題(応用情報技術者試験 2・情報処理安全確保支援士試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
データベースの構造を定義・変更・削除するためのSQL文の総称。CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEXなどが含まれる。実行結果はシステムカタログに格納される。
テーブルの全行を高速に削除するDDL文。DELETE文と異なりログの記録が最小限のため高速だが、WHERE句による条件指定やROLLBACKによる取消ができない。テーブル構造は保持される。
既存テーブルの構造を変更するDDL文。列の追加(ADD)、変更(MODIFY/ALTER)、削除(DROP)、制約の追加・削除などが行える。データを保持したままスキーマを変更できる。
E.F.コッドが提唱した、データを2次元の表(リレーション)で表現するデータモデル。数学的な集合論と述語論理に基づき、データの構造・操作・整合性制約を定義する。現在のRDBMSの理論的基盤である。
関係モデルにおける基本的なデータ構造で、属性(列)の集合で定義されるスキーマと、タプル(行)の集合で構成される。数学的には定義域の直積の部分集合である。実装上はテーブルに対応する。
関係モデルにおいて、リレーションを構成する1つの要素(行)。各属性に対して1つの値を持つ。実装上はテーブルの行(レコード)に対応する。
