• Keine Ergebnisse gefunden

Datenbanken: Primärschlüssel | informatikZentrale

N/A
N/A
Protected

Academic year: 2022

Aktie "Datenbanken: Primärschlüssel | informatikZentrale"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

www.informatikzentrale.de

Datenbanken:

Primärschlüssel

(2)

Primärschlüssel

1 Attribut/mehrere Attribute, die jeden Datensatz eindeutig kennzeichnen Primärschlüssel werden immer durch

Unterstreichung gekennzeichnet

(3)

www.informatikzentrale.de

Primärschlüssel

Einfacher Primärschlüssel

Artikel_ID kennzeichnet jeden Datensatz eindeutig.

Darf nur einmal vergeben werden!

(4)

Primärschlüssel - Übung

Einfacher Primärschlüssel

Warum ist im folgenden Beispiel "Kunde_Nachname„

nicht als Primärschlüssel geeignet?

Attribute:

Kunde_Nachname Kunde_Vorname Kunde_Personalausweis _Nummer

(5)

www.informatikzentrale.de

Primärschlüssel - Lösung

Einfacher Primärschlüssel

Warum ist im folgenden Beispiel "Kunde_Nachname„

nicht als Primärschlüssel geeignet?

Attribute:

Kunde_Nachname Kunde_Vorname Kunde_Personalausweis _Nummer

Müller Heini 12345

Müller John 13592

Maier Bilel 49392

Müller Bilel 39592

Kunde_Nachname kann mehrmals den gleichen

Wert haben -> Primärschlüssel muss einzigartig sein!

(6)

Primärschlüssel – Übung

Welches ist der Primärschlüssel?

Marke Farbe anzahl_sitze Rahmengestellnummer Herstellungsdatum

Toyota blau 2 19449-2F13 01.01.04

Tabelle "autos"

(7)

www.informatikzentrale.de

Primärschlüssel – Lösung

Welches ist der Primärschlüssel?

Marke Farbe anzahl_sitze Rahmengestellnummer Herstellungsdatum

Toyota blau 2 19449-2F13 01.01.04

Tabelle "autos"

Die Rahmengestellnummer ist einzigartig.

Jedes Auto kann durch sie identifiziert werden.

(8)

Primärschlüssel – Übung

Welches ist der Primärschlüssel?

Name Postleitzahl Telefon Bank

Metz

Export 79098 0761 /

3233222 Helbing Einlagen Ltd.

Tabelle "lieferanten"

(9)

www.informatikzentrale.de

Primärschlüssel – Lösung

Welches ist der Primärschlüssel?

Name Postleitzahl Telefon Bank

Metz Export 79098 0761 / 3233222 Helbing Einlagen Ltd.

Metz Export 27713 040 / 939992 Landesbank Dem Metz sein

Bruder 79098 0761 / 3233222 Landesbank

Tabelle "lieferanten"

Jeder Attributwert kann in der Tabelle mehrfach auftauchen.

Ein einfacher Primärschlüssel ist nicht möglich.

(10)

Primärschlüssel

Zusammengesetzter Primärschlüssel

Kombination aus Bestellungsdatum und Knummer kennzeichnet jeden Datensatz eindeutig.

Primärschlüssel

Zusammengesetzter Primärschlüssel

Kombination aus Bestellungsdatum und Knummer kennzeichnet jeden Datensatz eindeutig.

Referenzen

ÄHNLICHE DOKUMENTE

Besteht der Primärschlüssel aus genau einem Attribut, erfolgt diese Festlegung bei der Definition des Attributs durch die Option Primärer Schlüssel. Liegt ein

• 1-zu-N-Beziehungen werden in eine Relation übersetzt, indem man den Schlüssel der N-Entität als neuen Primärschlüssel wählt und den Schlüssel der 1-Entität als normales

Datenbank speichert Informationen mit logischem Zusammenhang,

Alle  A"ribute  erhalten  einen  Zugriffsmodifikator  und  einen

A2ribute  von  Objekten  verwenden

Verweist ein Attribut auf einen Datensatz in einer anderen Tabelle, hat es die Funktion eines

nummer name preis koch_nr 39 Reis-Curry 12.20

bestellungen(zahlungsweise, bestelldatum_sekundengenau, rabatt_nummer, gutscheincode, bestellerID). kunden(id, name,