Neue Frage
2

Unterschied Superschlüssel, Schlüsselkandidat und Primärschlüssel?

gefragt 2015-06-03 15:35:14 +0200

heinr1ch Gravatar-Bild

Was ist da der Unterschied?

bearbeiten retag Als beleidigend melden schließen löschen

Kommentare

Der Admin bittet: Wenn eine Antwort richtig ist, markier sie doch als solche. Danke.

contradictioned ( 2015-07-30 20:53:47 +0200 )bearbeiten

1 Antwort

2

geantwortet 2015-06-04 10:12:37 +0200

Dominik Gravatar-Bild

aktualisiert 2015-06-19 10:48:23 +0200

contradictioned Gravatar-Bild

Superschlüssel sind die Schlüssel, die sich dazu eignen ein Datensatz eindeutig zu identifizieren aber noch nicht zwangsläufig minimal sind.

Das heißt wenn du z.B. die Relation mit den Attributen "Personalnummer, Vorname, Nachname, Wohnort" hast, wäre ein Superschlüssel "Personalnummer, Vorname", weil dieser eindeutig ein Tupel identifizieren könnte.

Ein weiterer Superschlüssel könnte jetzt aber auch einfach nur "Personalnummer" sein, dieser wäre dann minimal, da man kein Attribut mehr weglassen kann, ohne dass man dadurch die Eigenschaft verliert, dass dieser Schlüssel ein Tupel dieser Relation eindeutig identifiziert. Dieser Schlüssel ist dann ein Superschlüssel aber auch ein Schlüsselkanidat, weil ja auch er die Datensätze der Relation eindeutig identifizieren kann.

Angenommen du könntest jetzt mehrere Schlüsselkanidaten bilden, dann kannst du dir einen beliebigen davon aussuchen welchen du letztendlich als Primärschlüssel für deine Relation wählst.

bearbeiten Als beleidigend melden löschen publish Link mehr

Kommentare

Hab nur ein wenig Rechtschreibung dazugebaut ;)

contradictioned ( 2015-06-19 10:48:45 +0200 )bearbeiten

Ihre Antwort

Du kannst deinen Eintrag bereits als Gast verfassen. Deine Antwort wird zwischengespeichert, bis du dich eingeloggt oder registriert hast.
Bitte nur konstruktive Antworten auf diese konkrete Frage posten.
Falls du eine Frage stellen willst, dann stelle eine neue Frage.
Für kurze Diskussionen und Nachfragen benutze bitte die Kommentar-Funktion.
Deine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern.
Gute Fragen und Antworten kannst du mit einem Upvote oder Downvote bewerten.

Schreibe deine Antwort auf diese Frage

[Vorschau ausblenden]

Fragen-Tools

Beobachten
2 Follower

Statistik

Gefragt: 2015-06-03 15:35:14 +0200

Gesehen: 38,074 mal

Letztes Update: Jun 19 '15