Partitionig Key und PK bzw Unique Indizies


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Oko am August 22, 2002 um 17:27:

Nichts ist schlimmer als doppelte Saetze in einer Tabelle!
Daher wurde bisher mit PK und Unique Indizies gearbeitet und so konnte gewaehrlestet werden,
dass die Datenqualtät in Ordnung ist. Seit kurzen setzen wir die DB2 EEE ein und nutzen die Moeglichkeit
der Partitionierung von großen Tabellen über mehrere Nodes. Nun kann dieses bewaehrte Verfahren nicht mehr
angewandt werden!


Partitionig Key und PK bzw Unique Indizies

PK_Anruf Integer
Kundennummer Char(16)
Anrufzeit Time
Anrufart Char(4)
Agent Integer
...


Um die Datenqualität zu sichern würde ich PK und Unique Index anlegen
Primary Key: PK_Anruf
Unique Index: Kundennummer,Anrufzeit,AnrufArt,Agent

Partitionig Key: PK_Anruf wuerde sich anbieten

Laut DB2 muss der Partitionig Key in ALLEN Unique Indizies enthalten sein.
Also wie verhindert man nun 100 % das doppelte Datensätze in dieser Tabelle landen.
Also weder mehrere Saetze mit PK_Anruf (kuenstlicher Schluessel), als auch mehrere Saetze
mit der Auspraegung Kunndennummer,Anruf.... (natuerlicher Schluessel).


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]