2.2.3 Das Relationale Modell Relationales Schema - WINFOR
2.2.3 Das Relationale Modell Relationales Schema - WINFOR
2.2.3 Das Relationale Modell Relationales Schema - WINFOR
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Wir vereinbaren<br />
( 1 n )<br />
( )<br />
1<br />
Formale Schreibweisen<br />
1. R A,..., A : <strong>Relationale</strong>s <strong>Schema</strong> der Stelligkeit (des Grades) n<br />
2. t∈ r R , t = v ,..., v , v gehört zu Attribut A.<br />
Dabei lassen sich die<br />
n i i<br />
[ ]<br />
einzelnen Komponenten durch t A ansprechen. Ein Sub-Tupel kann<br />
[ ]<br />
i<br />
durch<br />
t Av,..., Az<br />
angesprochen werden<br />
3. QRS , , sind Relationennamen<br />
4. qrs , , sind Zustände von Relationen<br />
5. tuv , , sind Tupel von Relationen<br />
6. Der Relationenname R alleine bezieht sich auf den aktuellen Zustand<br />
der<br />
Relation während R( A1,..., An)<br />
das relationale <strong>Schema</strong> bezeichnet<br />
7. Attribute (also ihre Domäne) sind ansprechbar über RA .<br />
Wirtschaftsinformatik und Operations Research 101<br />
Regeln für das <strong>Relationale</strong> <strong>Modell</strong><br />
Domänen Regel<br />
Domänen sind ausschließlich über atomare Typen zu<br />
definieren<br />
Siehe dazu die Regeln für SQL Datentypen<br />
Schlüssel Regel<br />
Eine Relation ist eine Menge von paarweise<br />
unterschiedlichen Tupeln<br />
Dazu gilt<br />
Zwei Tupel t , t mit<br />
1 2<br />
( ,..., n) , ( ,..., n) ( ) ... ( i) ... ( n)<br />
t = t t t = t t ∈ dom A × × dom A × × dom A<br />
1 1,1 1, 2 2,1 2, 1<br />
heißen identisch<br />
⇔∀i∈ 1,..., n : t =<br />
t<br />
{ }<br />
1, i 2, i<br />
Wirtschaftsinformatik und Operations Research 102<br />
i