関係データベースとは、 データベースを 2 次元表形式にまとたもので、 行(record [組])と列(field [属性])の表を作る。 作られた表は関係表と呼ぶこともある。
属性 | |||||
フィールド 1「名前」 | フィールド 2「番組名」 | フィールド 3「性別」 | フィールド 4「キャラクタ」 | ||
組 | レコード 1 | ブラサム | パワパフガールズ | 女 | 善 |
レコード 2 | バブルス | パワパフガールズ | 女 | 善 | |
レコード 3 | バタカップ | パワパフガールズ | 女 | 善 | |
レコード 4 | モジョジョジョ | パワパフガールズ | 男 | 悪 | |
レコード 5 | ミス・キーン | パワパフガールズ | 女 | 善 | |
レコード 6 | メイヨール | パワパフガールズ | 男 | 善 | |
レコード 7 | プロフェッサ | パワパフガールズ | 男 | 善 | |
レコード 8 | ジャック | サムライジャック | 男 | 善 | |
レコード 9 | アク | サムライジャック | 男 | 悪 |
各属性には、「名前」、「番組名」、「性別」、「キャラクタ」が記録されている。属性を鍵 (key) として、必要な情報を取り出していく。
この他、他の関係表と照しあわせるときに用いるキーを外部キーと呼ぶ。
属性 | ||||
フィールド 1「名前」 | フィールド 2「住んでいる町」 | フィールド 3「趣味・特技」 | ||
組 | レコード 1 | ブラサム | タウンズビル | 新しい服 |
レコード 2 | バブルス | タウンズビル | 動物と話す | |
レコード 3 | バタカップ | タウンズビル | ケンカ | |
レコード 4 | モジョジョジョ | タウンズビル | 発明 | |
レコード 5 | ジャック | 未来世界 | 剣 | |
レコード 6 | デクスタ | ラボ | 発明 | |
レコード 7 | ディディ | ラボ | バレエ |
属性 | |||
フィールド 1「番組名」 | フィールド 2「概要」 | ||
組 | レコード 1 | パワーパフガールズ | 3 人の女の子たちのお話 |
レコード 2 | サムライジャック | 未来世界の侍の話 | |
レコード 3 | デクスタ研究所 | 姉と弟の兄弟げんかの話 | |
レコード 4 | 快適な生活 | 電気会社の CM 集 | |
レコード 5 | ウォレスとグルミット | 犬と発明家の話 |
何枚にもわたる資料の中から、必要なデータを取り出したり、組み合わせて分析することがある。関係表でも同じような動作を行うことができる。