Hallo,
Wer kann mir schnell helfen ?
Die lieblingsfrage eines Dozenten: Was ist die Definition für die referentielle Integrietät ?
Wäre für viele antworten dankbar.
…sie sorgt dafür (wenn man sich dafür entscheidet, sie einzustellen), daß keine Einträge in Detailtabellen zugelassen werden, zu denen kein korrespondierender Eintrag in einer übergeordneten Haupttabelle existiert (also keine Bestellung ohne Kunde).
Sollte der Primärschlüssel einer Haupttabelle geändert werden, können die Einträge der korrespondierenden Felder der Detailtabelleneinträge automatisch entsprechend geändert werden,
damit auch jede Rechnung (Detailtabelle) wieder brav weiß, zu welchem Kunden sie gehört (Haupttabelle).
Wenn Kundennummer 123 gelöscht wird (Haupttabelle), können auch alle Rechnungen (Detailtabelle), die zu KDNR 123 gehören, ebenfalls ins Nirwana befördert werden (sollte man sich zwar überlegen, aber das ist hier ja nur ein Beispiel)
Ref. Integrität trägt Sorge dafür, daß der Datenbestand in sich
also integer bleibt.
Keine informationstechnologisch saubre Definition, trifft aber des Pudels Kern.
Gruß
Stephan
http://www.fh-sbg.ac.at/~ulamec/db_grund/ref_integri…
http://www.accessarchive.com/FAQs/Modelling/German/I…
und - ansonsten - wozu gibt es Suchmaschinen:
http://www.google.de/search?q=Referentielle+Integrit…
Reinhard