***** Übungen: Datenbanken - Relationenschreibweise ***** DB_03-1: Mitarbeiter: Einfache Tabelle in Relationenschreibweise darstellen Stellen Sie diese Tabelle in der Relationenschreibweise dar. --- MySQL-Code Start --- mitarbeiter +++++++++++++++++++++++++++++++ + id + name + vorname + +++++++++++++++++++++++++++++++ + 13 + Ardahanli + Heinrich + + 26 + Müller + Ahmad + + 27 + Tsing-Tao + Tung + +++++++++++++++++++++++++++++++ --- Code Ende --- @@@ DB_03-2a: Speisen: Einfache Tabelle in Relationenschreibweise darstellen Stellen Sie diese Tabelle in der Relationenschreibweise dar. --- MySQL-Code Start --- speisen +++++++++++++++++++++++++++++++++++++++++++++ + nummer + name + preis + beschreibung + +++++++++++++++++++++++++++++++++++++++++++++ + 13 + Steak + 29,50 + Feines Hacksteak + +++++++++++++++++++++++++++++++++++++++++++++ --- Code Ende --- @@@ DB_03-2b: Speisen 2a Erweiterung: Zwei Tabellen in Relationenschreibweise darstellen Stellen Sie diese Tabellen in der Relationenschreibweise dar. --- MySQL-Code Start --- speisen +++++++++++++++++++++++++++++++++++++++++ + nummer + name + preis + koch_nr + +++++++++++++++++++++++++++++++++++++++++ + 13 + Reis-Curry + 29,50 + 23 + +++++++++++++++++++++++++++++++++++++++++ koeche ++++++++++++++++++++++++++++++++++++++ + nummer + name + vorname + gehalt + ++++++++++++++++++++++++++++++++++++++ + 64 + Müller + Heini + 65.000 + ++++++++++++++++++++++++++++++++++++++ --- Code Ende --- @@@ DB_03-2c: Speisen 2b Erweiterung: Zusätzlicher Fremdschlüssel Stellen Sie diese Tabellen in der Relationenschreibweise dar. --- MySQL-Code Start --- speisen +++++++++++++++++++++++++++++++++++++++++ + nummer + name + preis + koch_nr + +++++++++++++++++++++++++++++++++++++++++ + 13 + Reis-Curry + 29,50 + 23 + +++++++++++++++++++++++++++++++++++++++++ koeche ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + nummer + name + vorname + gehalt + lieblingsspeise + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 64 + Müller + Heini + 65.000 + 39 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- Code Ende --- @@@ DB_03-3: 4 Kunden-Tabellen Achtung: Vorgehen: - Erst in ALLEN Tabellen den Primärschlüssel kennzeichnen! - Dann auf Fremdschlüssel prüfen. Stellen Sie diese Tabellen in der Relationenschreibweise dar: *LINK 06datenbanken/datenbanken03_relationenschreibweise_UE3.png LINK* @@@ DB_03-4: Fremd- und Primärschlüssel anzeigen Markieren Sie im folgenden Relationenmodell die Primärschlüssel und Fremdschlüssel. Sie können dazu auch dieses Word-Dokument benutzen: *LINK 06datenbanken/datenbanken03_relationenschreibweise_UE4.docx LINK* orte(postleitzahl, ort_id, name, einwohnerzahl, bundesland) bundeslaender(id, name, staat) staaten(kuerzel, name, kontinent) kontinente(name, gesamteinwohnerzahl) bestellungen(zahlungsweise, bestelldatum_sekundengenau, rabatt_status, gutscheincode, bestellerID) kunden(id, name, rabatt_status, ort_id) rabatte(beschreibung,grund, vertrauensstufe, rabatt_nummer, rabatt_hoehe_prozent) rabatt_gruende(grund_id, beschreibung) zahlungsweisen(id, bezeichnung, vorgangsnummer) gutscheine(code, bezeichnung, hoehe) mitarbeiter(mitarbeiternummer, name, vorname, ort, rabatt)