Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:darstellungsweise:start [12.11.2024 08:24] – [ER-Diagramme] Marco Kuemmel | faecher:informatik:oberstufe:datenbanken:darstellungsweise:start [03.04.2025 13:25] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 92: | Zeile 92: | ||
**Kraftfahrzeug**(__FahrgestellNR__, | **Kraftfahrzeug**(__FahrgestellNR__, | ||
**FahrzeugTyp**(__TypCode__, | **FahrzeugTyp**(__TypCode__, | ||
- | **besitzt**(HalterID↑, FahrgestellNR↑, Anmeldedatum, | + | **besitzt**(__HalterID↑__, __FahrgestellNR↑__, Anmeldedatum, |
- | **istEin**(FahrgestellNR↑,TypCode↑) \\ | + | **istEin**(__FahrgestellNR↑__,__TypCode↑__) \\ |
++++ | ++++ | ||
Zeile 112: | Zeile 112: | ||
* Für 1:1 Beziehungen - diese können sogar in eine Tabelle zusammengefasst werden. | * Für 1:1 Beziehungen - diese können sogar in eine Tabelle zusammengefasst werden. | ||
- | * Für 1:n Beziehungen, | + | * Für 1:n Beziehungen, |
**Für n:m Beziehungen benötigt man immer eine eigene Beziehungstabelle** | **Für n:m Beziehungen benötigt man immer eine eigene Beziehungstabelle** | ||
Zeile 133: | Zeile 133: | ||
* Ein Flugzeug hat einen bestimmten Typ, z.B. " | * Ein Flugzeug hat einen bestimmten Typ, z.B. " | ||
- | * Flugzeuge legen Flugstrecken zurück. Jede Flugstrecke hat eine Flugnnummer, | + | * Flugzeuge legen Flugstrecken zurück. Jede Flugstrecke hat eine Flugnnummer, |
* Flugstrecken führen von einem Startflughafen zu einem Zielflughafen, | * Flugstrecken führen von einem Startflughafen zu einem Zielflughafen, | ||
* Passagiere haben einen Namen und Vornamen. Sie buchen Flugstrecken. | * Passagiere haben einen Namen und Vornamen. Sie buchen Flugstrecken. | ||
Zeile 141: | Zeile 141: | ||
Aufgaben | Aufgaben | ||
- | * Erstelle zunächst ein ER-Diagramm der Miniwelt | + | * Erstelle zunächst ein ER-Diagramm der Miniwelt. Erstelle nicht unnötig viele separate Entitäten, sondern beschränke dich auf die nötigen, um die gegebene Miniwelt sinnvoll modellieren zu können. |
* Überführe das ER-Diagramm in ein relationales Datenbankschema | * Überführe das ER-Diagramm in ein relationales Datenbankschema | ||
* Überlege dir, ob der " | * Überlege dir, ob der " | ||
Zeile 158: | Zeile 158: | ||
* Wenn eine Verknüpfungstabelle nötig ist (n-m-Beziehung oder - wie bei den Autos - zusätzliche Attribute) wird diese als weiteres Objekt mit den nötigen Attributen angegeben und mit einer gestrichelten Linie der Beziehung zwischen den anderen Entitäten zugeordnet. | * Wenn eine Verknüpfungstabelle nötig ist (n-m-Beziehung oder - wie bei den Autos - zusätzliche Attribute) wird diese als weiteres Objekt mit den nötigen Attributen angegeben und mit einer gestrichelten Linie der Beziehung zwischen den anderen Entitäten zugeordnet. | ||
- | Ein Vorteiul | + | Ein Vorteil |
---- | ---- |