gottfried vossen 5. auflage 2008 datenmodelle, datenbanksprachen und datenbankmanagementsysteme...
Post on 05-Apr-2015
107 Views
Preview:
TRANSCRIPT
Gottfried Vossen5. Auflage 2008
Datenmodelle, Datenbanksprachen
und Datenbankmanagementsysteme
Kapitel 3: Datenbank-Entwurf mit dem Entity-Relationship-Modell
© 2008 Gottfried Vossen
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
2Datenmodelle, 5. Auflage, Kapitel 3
© 2008 Gottfried Vossen
Entwurf
Implementierung
Betrieb
Validation und Akzeptanz-Test
Nutzen- und Anforderungsanalyse
Evolution
3.1 Informationssystem-Lebenszyklus
Datenmodelle, 5. Auflage, Kapitel 3 3
© 2008 Gottfried Vossen
Entwurf
Implementierung
Anwendungs-Konversion
Laden und Daten-Konversion
System-Definition
Test und Validation
Überwachung und Wartung
Betrieb
Modifikation und Reorganisation
3.2 Datenbankanwendungs-Lebenszyklus
Datenmodelle, 5. Auflage, Kapitel 3 4
© 2008 Gottfried Vossen
Anforderungsanalyse
Analysierte Anforderungen
Konzeptionelles Schema
Logisches Schema
Physisches Schema
Wahl des Ziel-DBMS
Statische und dynamischeAnforderungen
Dokumentation
Aufbau desData Dictionary
Implementierung
Prototyping
Konzeptioneller Entwurf
Konzeptioneller EntwurfKonzeptioneller Entwurf
Logischer Entwurf
Logischer EntwurfLogischer Entwurf
Physischer Entwurf
Physischer EntwurfPhysischer Entwurf
3.3
Phas
en d
es D
aten
bank
-En
twur
fspr
ozes
ses
Datenmodelle, 5. Auflage, Kapitel 3 5
© 2008 Gottfried Vossen
InvNr Autor Titel Verlag Jahr
BuchBuch
3.4 Entity-Diagramm für das Buch-Beispiel
Datenmodelle, 5. Auflage, Kapitel 3 6
© 2008 Gottfried Vossen
LeserNr Name Adr
Leser
3.5 Entity-Diagramm für Leserinformationen
Datenmodelle, 5. Auflage, Kapitel 3 7
© 2008 Gottfried Vossen
InvNr Autor Titel Verlag Jahr
BuchBuch
Name Ort
3.6 Detailierteres Entity-Diagramm für das Buch-Beispiel
Datenmodelle, 5. Auflage, Kapitel 3 8
© 2008 Gottfried Vossen
LeserNr Name Adr
Vorn Nachn Straße Ort
Leser
3.7 Detailierteres Entity-Diagramm für Leserinformationen
Datenmodelle, 5. Auflage, Kapitel 3 9
© 2008 Gottfried Vossen
Leser
Buch
Ausleihe Datum
3.8 Beziehung zwischen Büchern und Lesern
Datenmodelle, 5. Auflage, Kapitel 3 10
© 2008 Gottfried Vossen
PersonAngest-Chef
Vater-Sohn
3.9 Rekursive Beziehung zwischen Personen
Datenmodelle, 5. Auflage, Kapitel 3 11
© 2008 Gottfried VossenDatenmodelle, 5. Auflage, Kapitel 3 12
© 2008 Gottfried Vossen
TeilLieferant
Anzahl
Firma
liefert
3.10 Dreistellige Lieferantenbeziehung
Datenmodelle, 5. Auflage, Kapitel 3 13
© 2008 Gottfried Vossen
Leser
Buch
Ausleihe
n
1
Datum
3.11 Komplexität der Beziehung Ausleihe
Datenmodelle, 5. Auflage, Kapitel 3 14
© 2008 Gottfried Vossen
StadtPerson
1m
geb. in
wohnt in
1m
3.12 Many-one-Beziehungen zwischen Person und Stadt
Datenmodelle, 5. Auflage, Kapitel 3 15
© 2008 Gottfried Vossen
Produkt
Land
exportiert
m
n
3.13 Many-many-Beziehung zwischen Land und Produkt
Datenmodelle, 5. Auflage, Kapitel 3 16
© 2008 Gottfried Vossen
Std Liz TNr
Piloten Techniker
AngNr Name Adr Beruf …
Angestellte
p
3.14 IS-A-Beziehung zwischen Angestellten, Piloten und Technikern einer Fluggesellschaft
Datenmodelle, 5. Auflage, Kapitel 3 17
© 2008 Gottfried Vossen
Männer Frauen
Personen
t
3.15 Totale, disjunkte Spezialisierung
Datenmodelle, 5. Auflage, Kapitel 3 18
© 2008 Gottfried Vossen
Männer Angestellte
Personen
p
3.16 Partielle, nicht disjunkte Spezialisierung
Datenmodelle, 5. Auflage, Kapitel 3 19
© 2008 Gottfried Vossen
Autos Fahrräder
Fahrzeuge
p
3.17 Partielle, disjunkte Spezialisierung
Datenmodelle, 5. Auflage, Kapitel 3 20
© 2008 Gottfried Vossen
Fußball Rugby
Spieler
t
3.18 Totale, nicht disjunkte Spezialisierung
Datenmodelle, 5. Auflage, Kapitel 3 21
© 2008 Gottfried Vossen
Personen
Angestellte
Verkäufer
p
p
Männer Sekretäre
Techniker Programmierer
3.19 Spezialisierungshierarchie
Datenmodelle, 5. Auflage, Kapitel 3 22
© 2008 Gottfried Vossen
Entity bzw. Entität
Attribut
Schlüsselattribut
mehrwertiges Attribut
zusammengesetztes Attribut
Relationship bzw. Beziehung
IS-A Beziehung, disjunkt / nicht disjunkt
3.20 Graphische Notation der lokalen ER-Konstrukte
Datenmodelle, 5. Auflage, Kapitel 3 23
© 2008 Gottfried Vossen
Medienartikel
SpracheAuflage
Genre Typ
ISBN Kategorie
Sprache Regional-code
Sprache
Soundmix
Sound
Annotation
Video DVD
Buch
Titel
JahrA_Nr
ElektronischerArtikel
Dateityp
Dateigröße
Kompression
Laufzeit
Regisseur
Produzent
Besetzung
Buchautor
Verlag
Verlagsort Musiker Stück
Film
Tonträger
Physischer Artikel
t
t
t
3.21
Mod
ellie
rung
von
M
edie
narti
keln
Datenmodelle, 5. Auflage, Kapitel 3 24
© 2008 Gottfried Vossen
t
Vorname
Nachname
P_Nr
Person
S_Nr R_Nr A_Nr M_Nr
Oscar Oscar Auszeichnung Auszeichnung
K_Nr
Adresse
Typ
Zahlungsart
Regisseur AutorSchauspieler Musiker Kunde
3.22 Modellierung von Personen
Datenmodelle, 5. Auflage, Kapitel 3 25
© 2008 Gottfried Vossen
3.23 Beziehung zwischen Personen und Auszeichnungen
AuszeichnungPerson erhält
Typ
m n
Jahr
Datenmodelle, 5. Auflage, Kapitel 3
© 2008 Gottfried Vossen
3.24 Beziehungen zwischen Büchern, Autoren und Verlagen
Datenmodelle, 5. Auflage, Kapitel 3
BuchautorBuchVerlag haterscheint
bei
Verlagsname
1 n m n
Ort
© 2008 Gottfried Vossen
3.25 Beziehungen zwischen Filmen, Regisseuren und Schauspielern
Datenmodelle, 5. Auflage, Kapitel 3
Film
Regisseur
Schauspieler spielt_in
macht1
n
n
m
© 2008 Gottfried Vossen
3.26 Beziehungen zwischen Musikern, Musikstücken und Tonträgern
Datenmodelle, 5. Auflage, Kapitel 3
MusikerTonträgerMusikstück bespieltenthältm n m n
ID Dauer
© 2008 Gottfried Vossen
Kunde
bestellt
Preis
Datum
Zeitstempel
n 1
m m
mn
B_NrAnzahl Einzelpreis
Bestell-position
m
Bestellung
n
Bestellweg
Medienartikel
Anzahl
Einzelpreis
kauft Angebot
3.27 Beziehungen zwischen Kunden, Artikeln und Bestellungen
Datenmodelle, 5. Auflage, Kapitel 3 30
top related