PMG1617/DB Beleg/Milad

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

== ziel der Datenbank ==



== 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 ==
[[Bild:Milando_Diagramm1milad.jpeg]]

== ERM in RM ==
'''Kunde''' (KundeID,Name,Vorname,Anschrift,Nummer)


'''Auto'''  (Baujahr,gefahrene km,TÜV,Auto ID)


'''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