關(guān)系模式是關(guān)系的描述。關(guān)系模式應(yīng)該描述關(guān)系的哪些問題呢?
關(guān)系模式首先描述與關(guān)系對應(yīng)的二維表的表結(jié)構(gòu),即關(guān)系中包含那些屬性,屬性來自那些域,以及與域之間的映象關(guān)系。
關(guān)系是n個域的笛卡兒積的子集,組成關(guān)系的元組必須是笛卡兒積中使n目謂詞為真的元組。所以關(guān)系模式必須描述該關(guān)系模式的關(guān)系全部元組。
關(guān)系模式必須描述所有可能的關(guān)系必須滿足的完整性約束條件。
關(guān)系模式與關(guān)系的區(qū)別:關(guān)系模式描述了關(guān)系數(shù)據(jù)結(jié)構(gòu)和語義,是關(guān)系的型。而關(guān)系是一個數(shù)據(jù)集合,是關(guān)系的值,是關(guān)系模式的一個關(guān)系實例。
定義:關(guān)系的描述稱為關(guān)系模式(Relation Schema),是一個5元組,表示為: R ( U,D,dom,I,F(xiàn))
其中,R為關(guān)系名;U為組成該關(guān)系的屬性名的集合,如{A1,A2,A3,...,An};D為U中屬性的域的集合,如{D1,D2,D3,...,Dn};dom為屬性集U向域集D的映射;I為完整約束集合;F為屬性間數(shù)據(jù)的依賴關(guān)系集合。
關(guān)系模式通??珊喕癁?BR> R(U) 或 R(A1,A2,A3,...,An)
其中R為關(guān)系名,U為屬性集合,A1,A2,A3,...,An為屬性名。而域名及屬性向域的映象直接說明為屬性的類型和長度。
例如,學(xué)生關(guān)系模式為
學(xué)生(學(xué)號,姓名,性別,籍貫,出生年月)
關(guān)系模式首先描述與關(guān)系對應(yīng)的二維表的表結(jié)構(gòu),即關(guān)系中包含那些屬性,屬性來自那些域,以及與域之間的映象關(guān)系。
關(guān)系是n個域的笛卡兒積的子集,組成關(guān)系的元組必須是笛卡兒積中使n目謂詞為真的元組。所以關(guān)系模式必須描述該關(guān)系模式的關(guān)系全部元組。
關(guān)系模式必須描述所有可能的關(guān)系必須滿足的完整性約束條件。
關(guān)系模式與關(guān)系的區(qū)別:關(guān)系模式描述了關(guān)系數(shù)據(jù)結(jié)構(gòu)和語義,是關(guān)系的型。而關(guān)系是一個數(shù)據(jù)集合,是關(guān)系的值,是關(guān)系模式的一個關(guān)系實例。
定義:關(guān)系的描述稱為關(guān)系模式(Relation Schema),是一個5元組,表示為: R ( U,D,dom,I,F(xiàn))
其中,R為關(guān)系名;U為組成該關(guān)系的屬性名的集合,如{A1,A2,A3,...,An};D為U中屬性的域的集合,如{D1,D2,D3,...,Dn};dom為屬性集U向域集D的映射;I為完整約束集合;F為屬性間數(shù)據(jù)的依賴關(guān)系集合。
關(guān)系模式通??珊喕癁?BR> R(U) 或 R(A1,A2,A3,...,An)
其中R為關(guān)系名,U為屬性集合,A1,A2,A3,...,An為屬性名。而域名及屬性向域的映象直接說明為屬性的類型和長度。
例如,學(xué)生關(guān)系模式為
學(xué)生(學(xué)號,姓名,性別,籍貫,出生年月)