(: tuple) ()  
 (tuple) 

SQL (row) 使

 () 







[]



 (degree) 

0

 n n (n-tuple) 

 () 0

複数の属性から構成される一つの組の型の例を示す。

3つの属性から構成される組の型の例
属性名 : 定義域
ID : 整数型
氏名 : 文字列型
住所 : 文字列型

この型の実際の組の例を示す。 この例では、便宜的に組を視覚的な図で示している。

3つの属性から構成される実際の組の例
ID : 整数型 氏名 : 文字列型 住所 : 文字列型
101 "ヒュー・ダーウェン" "沖縄県那覇市"

この例の組は、IDという属性名である整数型の101という属性値をもつ属性と、氏名という属性名である文字列型の "ヒュー・ダーウェン" という属性値をもつ属性と、住所という属性名である文字列型の "沖縄県那覇市" という属性値をもつ属性の、3つの属性から構成されている。 この例の組の次数は、3である。 先述したように、組を構成する属性は順序づけられていない。 つまり、この例の組で「氏名の右側に住所がある」と述べることはまちがいであり、「住所は3番目の属性である」と述べることもまちがいである。

関係における組

編集

 ()   () 0
同じ型の組から構成される実際の関係の例
ID : 整数型 氏名 : 文字列型 住所 : 文字列型
101 "ヒュー・ダーウェン" "沖縄県那覇市"
202 "エドガー・F・コッド" "宮城県仙台市"
104 "クリス・デイト" "熊本県熊本市"
152 "マイケル・ストーンブレーカー" "沖縄県沖縄市"

この例の関係には、同じ型の組が4つ含まれている。

関係データベースデータベース言語 SQL では、行値構築子で組を次のように生成することができる。

(101, "ヒュー・ダーウェン", "沖縄県那覇市")

関連項目

編集

参考文献

編集

 61997ISBN 4-621-04276-9 

2006ISBN 4-87311-275-3 
 Database in Depth : Relational Theory for Practitioners. : O'Reilly Media. (2005). ISBN 0596100124