21.08.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!