講義/早稲田大学/データベース設計/リレーショナルモデル/演習/演習5 解答

提供: fukudat
移動: 案内検索

教科書の3章を参照.

リレーションとは何か?
  • 直感的には,入れ子やぶち抜きのない2次元の表(table).
  • もう少し正確には,タプルの集合.各タプルは同数の要素の組.
  • もっと正確には,任意の集合 D_1, D_2, \ldots, D_n (1 \le n) に対して,その直積集合の部分集合 R \subseteq D_1 \times D_2 \times \ldots \times D_n をリレーションと言う.ここで D_iRi 番目の属性のドメインと言う.
リレーションスキーマとは何か?
  • リレーションの名前 Rと属性名のリスト A_1, A_2, \ldots, A_n (1 \le n) を合わせて、リレーションスキーマと呼ぶ.各属性のドメインを一緒に明示することもある.通常,R(A_1, A_2, \ldots, A_n) と表記する.
データベーススキーマとは何か?
  • データベースに現れる全てのリレーションのリレーションスキーマをまとめて,データベーススキーマと呼ぶ。
個人用ツール
名前空間

変種
操作
案内
ツールボックス