Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme

Ähnliche Präsentationen


Präsentation zum Thema: "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"—  Präsentation transkript:

1 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Gottfried Vossen 5. Auflage 2008 Kapitel 3: Datenbank-Entwurf mit dem Entity-Relationship-Modell

2 3.1 Der Datenbank-Lebenszyklus 3.2 Aspekte der Qualitätssicherung
Inhalt 3.1 Der Datenbank-Lebenszyklus 3.2 Aspekte der Qualitätssicherung 3.3 Phasen des Entwurfsprozesses 3.4 Allgemeine Abstraktionskonzepte 3.5 Das Entity-Relationship-Modell 3.6 Konzeptioneller Entwurf mit dem ER-Modell Datenmodelle, 5. Auflage, Kapitel 3

3 3.1 Informationssystem-Lebenszyklus
Entwurf Implementierung Betrieb Validation und Akzeptanz-Test Nutzen- und Anforderungsanalyse Evolution Abb. 4.1: Informationssystem-Lebenszyklus Datenmodelle, 5. Auflage, Kapitel 3

4 3.2 Datenbankanwendungs-Lebenszyklus
Entwurf Implementierung Anwendungs-Konversion Laden und Daten-Konversion System-Definition Test und Validation Überwachung und Wartung Betrieb Modifikation und Reorganisation Abb. 4.2: Datenbankanwendungs-Lebenszyklus Datenmodelle, 5. Auflage, Kapitel 3

5 3.3 Phasen des Datenbank-Entwurfsprozesses
Anforderungsanalyse Analysierte Anforderungen Konzeptionelles Schema Logisches Schema Physisches Schema Wahl des Ziel-DBMS Statische und dynamische Anforderungen Dokumentation Aufbau des Data Dictionary Implementierung Prototyping Konzeptioneller Entwurf Logischer Entwurf Physischer Entwurf 3.3 Phasen des Datenbank-Entwurfsprozesses Abb. 4.3: Phasen des Datenbankentwurfsprozesses Datenmodelle, 5. Auflage, Kapitel 3

6 3.4 Entity-Diagramm für das Buch-Beispiel
InvNr Autor Titel Verlag Jahr Buch Abb. 4.4: Entity-Diagramm für das Buch-Beispiel Datenmodelle, 5. Auflage, Kapitel 3

7 3.5 Entity-Diagramm für Leserinformationen
LeserNr Name Adr Leser Abb. 4.5: Entity-Diagramm für Leserinformation Datenmodelle, 5. Auflage, Kapitel 3

8 3.6 Detailierteres Entity-Diagramm für das Buch-Beispiel
InvNr Autor Titel Verlag Jahr Buch Name Ort Abb. 4.6: Detaillierteres Entity-Diagramm für das Buch-Beispiel Datenmodelle, 5. Auflage, Kapitel 3

9 3.7 Detailierteres Entity-Diagramm für Leserinformationen
LeserNr Name Adr Vorn Nachn Straße Ort Leser Abb. 4.7: Detaillierteres Entity-Diagramm für Leserinformation Datenmodelle, 5. Auflage, Kapitel 3

10 3.8 Beziehung zwischen Büchern und Lesern
Buch Ausleihe Datum Abb. 4.8: Beziehung zwischen Büchern und Lesern Datenmodelle, 5. Auflage, Kapitel 3

11 3.9 Rekursive Beziehung zwischen Personen
Angest -Chef Vater -Sohn Abb. 4.9: Rekursive Beziehung zwischen Personen Datenmodelle, 5. Auflage, Kapitel 3

12 Datenmodelle, 5. Auflage, Kapitel 3

13 3.10 Dreistellige Lieferantenbeziehung
Teil Lieferant Anzahl Firma liefert Abb. 4.10: Dreistellige Lieferantenbeziehung Datenmodelle, 5. Auflage, Kapitel 3

14 3.11 Komplexität der Beziehung Ausleihe
Leser Buch Ausleihe n 1 Datum Abb. 4.11: Komplexität der Beziehung Ausleihe Datenmodelle, 5. Auflage, Kapitel 3

15 3.12 Many-one-Beziehungen zwischen Person und Stadt
geb. in wohnt in Abb. 4.12: Many-one-Beziehungen zwischen Person und Stadt Datenmodelle, 5. Auflage, Kapitel 3

16 3.13 Many-many-Beziehung zwischen Land und Produkt
exportiert m n Abb. 4.13: Many-many-Beziehung zwischen Land und Produkt Datenmodelle, 5. Auflage, Kapitel 3

17 3.14 IS-A-Beziehung zwischen Angestellten, Piloten und Technikern einer Fluggesellschaft
Std Liz TNr Piloten Techniker AngNr Name Adr Beruf Angestellte p Abb. 4.14: IS-A-Beziehung zwischen Angestellten, Piloten und Technikern Datenmodelle, 5. Auflage, Kapitel 3

18 3.15 Totale, disjunkte Spezialisierung
Männer Frauen Personen t Abb. 4.15: Totale, disjunkte Spezialisierung Datenmodelle, 5. Auflage, Kapitel 3

19 3.16 Partielle, nicht disjunkte Spezialisierung
Männer Angestellte Personen p Abb. 4.16: Partielle, nicht disjunkte Spezialisierung Datenmodelle, 5. Auflage, Kapitel 3

20 3.17 Partielle, disjunkte Spezialisierung
Autos Fahrräder Fahrzeuge p Abb. 4.17: Partielle, disjunkte Spezialisierung Datenmodelle, 5. Auflage, Kapitel 3

21 3.18 Totale, nicht disjunkte Spezialisierung
Fußball Rugby Spieler t Abb. 4.18: Totale, nicht disjunkte Spezialisierung Datenmodelle, 5. Auflage, Kapitel 3

22 3.19 Spezialisierungshierarchie
Personen Angestellte Verkäufer p Männer Sekretäre Techniker Programmierer Abb. 4.19: Spezialisierungshierarchie Datenmodelle, 5. Auflage, Kapitel 3

23 3.20 Graphische Notation der lokalen ER-Konstrukte
Entity bzw. Entität Attribut Schlüsselattribut mehrwertiges Attribut zusammengesetztes Attribut Relationship bzw. Beziehung IS-A Beziehung, disjunkt / nicht disjunkt Abb. 4.20: Graphische Notation der lokalen ER-Konstrukte Datenmodelle, 5. Auflage, Kapitel 3

24 3.21 Modellierung von Medienartikeln
Sprache Auflage Genre Typ ISBN Kategorie Regional- code Soundmix Sound Annotation Video DVD Buch Titel Jahr A_Nr Elektronischer Artikel Dateityp Dateigröße Kompression Laufzeit Regisseur Produzent Besetzung Buchautor Verlag Verlagsort Musiker Stück Film Tonträger Physischer Artikel t 3.21 Modellierung von Medienartikeln eShoppers 1 - Artikelhierarchie Datenmodelle, 5. Auflage, Kapitel 3

25 3.22 Modellierung von Personen
t Vorname Nachname P_Nr Person S_Nr R_Nr A_Nr M_Nr Oscar Auszeichnung K_Nr Adresse Typ Zahlungsart Regisseur Autor Schauspieler Musiker Kunde eShoppers 2 - Personenhierarchie Datenmodelle, 5. Auflage, Kapitel 3

26 3.23 Beziehung zwischen Personen und Auszeichnungen
erhält Typ m n Jahr Datenmodelle, 5. Auflage, Kapitel 3

27 3.24 Beziehungen zwischen Büchern, Autoren und Verlagen
Buchautor Buch Verlag hat erscheint bei Verlagsname 1 n m Ort Datenmodelle, 5. Auflage, Kapitel 3

28 3.25 Beziehungen zwischen Filmen, Regisseuren und Schauspielern
spielt_in macht 1 n m Datenmodelle, 5. Auflage, Kapitel 3

29 3.26 Beziehungen zwischen Musikern, Musikstücken und Tonträgern
bespielt enthält m n ID Dauer Datenmodelle, 5. Auflage, Kapitel 3

30 3.27 Beziehungen zwischen Kunden, Artikeln und Bestellungen
bestellt Preis Datum Zeitstempel n 1 m B_Nr Anzahl Einzelpreis Bestell- position Bestellung Bestellweg Medienartikel kauft Angebot eShoppers 4: Kundenbeziehungen Datenmodelle, 5. Auflage, Kapitel 3


Herunterladen ppt "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"

Ähnliche Präsentationen


Google-Anzeigen