列(Column)には名前(列名)とデータ型(NUMBER, VARCHAR2, DATE, TIMESTAMPなど)が事前定義され、格納できるデータの種類やサイズ、デフォルト値、制約が厳格に規定されます。行(Row)は個々の具体データレコードを保持し、テーブルにデータが追加(INSERT)されるたびに新たな行が生成されます。Oracle Databaseでは、テーブルの定義情報や列の構造情報はデータ・ディクショナリ(USER_TABLESやUSER_TAB_COLUMNSなどの静的データ・ディクショナリ・ビュー)に自動的に記録・管理されます。各行にはデータベース内部で物理的な格納位置を示す唯一のアドレス情報である「ROWID」が割り当てられ、最高速の検索アクセスに使用されます。
試験でのポイント