Nico
Inhaltsverzeichnis |
Datenbank - Beleg_Nico.Stecher
Datenbank Grundlagen
Datenbasis: strukturiertes Datenmaterial
Datenbankmanagementsystem (DBMS): Sortierung und Verwaltung von Daten
Datenbank: Verbindung/Kombination Datenbasis und DBMS
Kardinalitäten im ER-Modell:
http://www.wittye.com/content/schule/nwt13/Datenbanken-Modellierung.pdf
Normalformen:
1. Normalform (1. NF): Wertebereiche der Merkmale sind atomar (es gibt keine zusammengesetzten Werte).
2. Normalform (2. NF): 1. NF + Nichtschlüsselmerkmale sind von allen Schlüsselmerkmalen voll funktional abhängig.
3. Normalform (3. NF): 2. NF + kein Nichtschlüsselmerkmal ist von irgendeinem Schlüssel transitiv abhängig.
http://www.mubk.de/lernbereiche/infowirtschaft/wi/datenbanken/db04.htm
Thema
Mein Thema ist der Autokauf, da gewisse Beziehungen eindeutig zu erläutern und voneinander Abhängig sind. Somit hängt der Autokauf von verschiedenen Faktoren ab, wodurch sich ein Relationen Modell darstellen lässt.
ER-Modell
Kunde kauft Auto
Ich habe in meinem Modell die Kardinalität 1:1 gewählt, da das Prinzip bei mir darauf hinausläuft, dass 1 Kunde (Kunden_ID) mehrere Autos (Auto_ID) kauft. Der Fremdschlüssel ist hierbei ist die Kunden_ID. Diese Kardinalität habe ich gewählt, da man dadurch das Prinzip des Autokaufs vereinfachter darstellen kann als in einer n:m Beziehung, denn diese wäre auch möglich.
Auto gehört Autohaus
In diesem Teilbereich habe ich die Kardinalität n:1 gewählt. Diese läuft darauf zurück das 'n Autos' genau einem Autohaus gehören. Das Attribut Autohaus_ID ist somit der Fremdschlüssel in der Entität Auto.
Auto ist ein Modell
In diesem Teilbereich habe ich die Kardinalität n:1 gewählt. Diese läuft darauf zurück das 'n-Autos' genau einem gewissen Modell zugeschrieben werden. Das Attribut Modell_ID ist somit der Fremdschlüssel in der Entität Auto.
Hersteller stellt Modelle her
In diesem Teilbereich habe ich die Kardinalität 1:n gewählt. Diese läuft darauf zurück das 'n-Modelle' genau von einem Hersteller produziert bzw. hergestellt wird. Das Attribut Hersteller_ID ist somit der der Fremdschlüssel der Entität Modell.
Relationenmodell
Kunde kauft Auto
kundentabelle (KUNDEN_ID;Telefon;Vorname,Name,Wohnort,PLZ)
autotabelle (AUTO_ID;Zustand;Erstzulassung;Kaufdatum;Farbe;Tachostand;Autohaus_ID;Kunden_ID;Modell_ID)
