WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 26.11.2002, 18:44   #1
flocky
Inventar
 
Registriert seit: 16.02.2002
Alter: 39
Beiträge: 3.880


flocky eine Nachricht über ICQ schicken
Standard

Referentielle Integrität:

Wenn eine Tabelle einen Fremdschlüsselbesitzt, der auf den Primärschlüsseleiner anderen referenzierten Tabelle verweist, dann muß jeder Wert des Fremdschlüsselgenau ein Gegenstück in der referenzierten Tabelle besitzen oder darf selbst keinen Wert im Fremdschlüsselfeld besitzen. In MS Access kann die referentielle Integrität zum kaskadierenden (weitergebenden) UPDATE (Ändern) und DELETE (Löschen) von Datensätzen benutzt werden. D.h., wird ein Datensatz, in der Haupttabelle gelöscht oder geändert, dann werden auch die in den verknüpften Tabellen bestehenden Datensätzezu diesem Stammdatensatz gelöscht oder geändert.
Diese Eigenschaft kann im MS Access Beziehungsdialog gesetzt werden, wobei zwischen mehreren Typen von referentieller Integrität unterschieden werden kann. Diese Eigenschaft ist für den Datenbankprogrammierer sehr wichtig, da keinerlei Programmcode für das Löschen und Ändern erstellt werden muß.

1 : n - Beziehung:

Eine 1:n-Beziehung ist der häufigste Beziehungstyp. In einer 1:n-Beziehung können einem Datensatz in Tabelle A mehrere passende Datensätze in Tabelle B zugeordnet sein, aber einem Datensatz in Tabelle B ist nie mehr als ein Datensatz in Tabelle A zugeordnet.

1 : 1 - Beziehung:

In einer 1:1-Beziehung ist jedem Datensatz in Tabelle A nur ein passender Datensatz in Tabelle B zugeordnet und umgekehrt. Diese Art von Beziehung ist nicht sehr häufig, weil die meisten Informationen, die auf diese Weise in Beziehung stehen, sich in einer Tabelle befinden. Sie können eine 1:1-Beziehung z.B. verwenden, um eine Tabelle mit vielen Feldern zu teilen, um einen Teil der Tabelle aus Gründen der Zugriffsrechte abzutrennen, oder um Informationen zu speichern, die sich nur auf eine Untergruppe der Haupttabelle beziehen. Sie können z.B. eine Tabelle erstellen, die nur die Angestellten enthält, die an einem für einen guten Zweck ausgerichteten Fußballspiel teilnehmen.

__________________________________________________ ___________________

keep Google'in
flocky ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:59 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag