Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 Vorlesung #2 Datenbankentwurf.

Ähnliche Präsentationen


Präsentation zum Thema: "SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 Vorlesung #2 Datenbankentwurf."—  Präsentation transkript:

1 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 Vorlesung #2 Datenbankentwurf

2 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Einordnung der Datenmodelle Nach Prof. Schwenkert 1.Semantisches Datenmodell (Entity Relationship, UML) 2.Logisches Datenmodell (Relationen, Netzwerk- Modell) 3.Physisches Datenmodell (implementierte Datenbank) Nach Prof. Kemper: Abstraktionsebenen 1.Konzeptuelle Ebene 2.Implementationsebene 3.Physische Ebene

3 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Einordnung der Datenmodelle (fortgesetzt) Miniwelt Relationales Schema Objektorientiertes Schema Netzwerk- Schema UML-Klassen ER-Diagramm Index(e) Cluster partitionierte Tabelle(n) DBMS -Speicherparameter 3. 1. 2.

4 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

5 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

6 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Anforderungsanalyse 1.Identifikation von Organisationseinheiten 2.Identifikation der zu unterstützenden Aufgaben 3.Ermittlung der zu befragenden Personen 4.Anforderungs-Sammlung 5.Filterung: gesammelte Informationen auf Verständlichkeit und Eindeutigkeit prüfen 6.Satzklassifikationen: Information wird Objekten, Beziehungen zwischen Objekten, Operationen und Ereignissen zugeordnet 7.Formalisierung bzw. Systematisierung: Fertigstellung des Pflichtenhefts

7 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

8 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

9 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

10 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Entity Relationship Modell (Studenten hören Vorlesungen) Entity (Gegenstandstyp) Relationship (Beziehungstyp) Attribut (Eigenschaft) Schlüssel (Identifikation) Rolle Studenten Vorlesungen hören Titel SWS Name Semester VorlNr MatrNr Lehrver- anstaltung Hörer Studenten hören Name MatrNr Hörer

11 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Entity Relationship Modell Entities (Gegenstände) sind wohlunterscheidbare physisch oder gedanklich existierende Konzepte, die man zu Gegenstandstypen abstrahiert und graphisch als Rechtecke darstellt. Relationships (Beziehungen) werden analog zu Gegenständen zu Beziehungstypen abstrahiert und als Rauten graphisch dargestellt. Attribute beschreiben Gegenstände und Beziehungen, und sind als Ovale graphisch dargestellt. Ein Schlüssel ist minimale, identifizierende Attributkombination eines Gegenstands. Man unterscheidet Primärschlüssel und Schlüsselkandidat(en). Der Primärschlüssel wird unterstrichen.

12 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 ER – rekursive Beziehungen Rekursive Beziehung sind Beziehungen, an der nur ein Gegenstandstyp beteiligt ist. Die Rolle dokumentiert, wer Vorgänger und wer Nachfolger ist. Vorlesungen voraussetzen Nach- folger Vorgänger

13 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

14 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Funktionalität der Beziehungen Notation Prof. Kemper, die meiste Literatur 1:1, 1:n, n:m m:1 entfällt, da analog zu 1:n 1:1 Ehemann Ehefrau, 1:n Mannschaft Spieler n:m Studenten Vorlesungen E1/E21n 11:11:n mm:1n:m

15 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Funktionalität der Beziehungen (fortgesetzt) Notation Prof. Schwenkert c steht für conditional, d.h ein oder kein Eigentlich 10 statt 16 Funktionalitäten, da Einträge oberhalb der Diagonale analog zu Einträgen unterhalb der Diagonale ist E1/E21cmmc 11:11:c1:m1:mc cc:1c:cc:mc:mc nn:1n:cn:mn:mc ncnc:1nc:m nc:mc

16 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

17 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

18 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

19 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

20 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

21 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

22 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

23 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

24 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

25 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

26 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

27 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

28 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011

29 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Fazit Allgemeine Entwurfsmethodik wurde vorgestellt. Grundlagen des ER-Modells wurden vorgestellt. Wir müssen noch viel üben, denn ER- Modellierung ist Prüfungsstoff, sowohl im Praktikum als auch in der Klausur !!!

30 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 © Bojan Milijaš, 25.03.2011 Ausblick Vorlesung #3 Vertiefung des ER-Modells anhand von etwas komplexeren Beispielen Kurze Vorstellung von UML

31 SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 Vorlesung #2 Ende


Herunterladen ppt "SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.007 Vorlesung #2 Datenbankentwurf."

Ähnliche Präsentationen


Google-Anzeigen