Milad
Aus ProgrammingWiki
Inhaltsverzeichnis |
ziel der Datenbank
ich hab dieses thema gewählt um zu zeigen wie Autohändler daten nach bestimmte kriterien abfragen können.
Definitionen
Datenbank
eine große Menge von Daten,die in einem computer nach bestimmten kriterien organisiert sind und komplexe abfragen zulassen.
Kardinalitäten
1:1 ist jeder Datensatz in Tabelle A genau einem Datensatz in Tabelle B zugeordnet und umgekehrt
1:n 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.
n:m bei dem können jedem Datensatz in Tabelle A mehrere passende Datensätze in Tabelle B zugeordnet sein und umgekehrt
ERM
ERM in RM
Kunde (KundeID,Name,Vorname,Anschrift,Nummer)
Auto (Baujahr,gefahrene km,TÜV,Auto ID,WerkstattID,HerstellerID)
Hersteller (Anschrift,Hersteller ID,NUmmer)
Werkstatt (Anschrift,Werkstatt ID,Nummer)
Beziehungen
n:m da mehrere Kunden mehrere Autos kaufen können
1:n da ein Hersteller/WErkstatt mehrere Autos produzieren/reparieren und mehrere Autos würden von einem Hersteller/Werkstatt produziert/repariert
Datenbank
Quellen
http://www.datenbanken-verstehen.de/datenmodellierung/beziehungen-datenbanken/