ein entity relationship diagramm zur adb/ndb
DESCRIPTION
Ein Entity Relationship Diagramm zur ADB/NDB. WS 2009/2010: Datenbanken vs. Markup Dozent: Prof. Dr. Manfred Thaller Referentin : Miyasat Alieva. ER Diagramm. Ein ER Diagramm ist die oberste Abstraktionsebene der realen Welt. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/1.jpg)
Ein Entity Relationship Diagramm zur ADB/NDB
WS 2009/2010: Datenbanken vs. MarkupDozent: Prof. Dr. Manfred Thaller
Referentin : Miyasat Alieva
![Page 2: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/2.jpg)
ER Diagramm
• Ein ER Diagramm ist die oberste Abstraktionsebene der realen Welt.
• Das ER Diagramm soll sowohl für den Informatiker, als auch für die Fachabteilung verständlich sein.
•Es ist unabhängig von Datenbanksystemen und -modellen
•stellt reale Begriffen und Beziehungen grafisch dar
• auf Basis der ER Diagramm wird ein relationales Schema erstellt.
![Page 3: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/3.jpg)
Aufgaben
•Bibliografien zu lesen•Muster zu erkennen •Konzepte zu sammeln •Entitäten zu identifizieren
■ Attribute■ Schlüssel
•Relationen zu bestimmen■ Kardinalitäten
![Page 4: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/4.jpg)
Sammlung von Konzepten
• Name Joseph • Vorname Calasanz Karl • Pseudonymen Svend Christensen, J. Calion• Bezeichnung Bibliothekar • Geburtsdatum 7. 6. 1853 • Geburtsort (Bad) Aussee (Steiermark), • Sterbedatum 4. 5. 1922 • Sterbeort Wien• Begräbnisort Wien• Konfession kath.• Sozialer Stand • Genealogie Vater, Mutter
![Page 5: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/5.jpg)
Leben: • Studiumsfächer (von- bis, das Institut, der Ort)• Berufe (von- bis, bei wem, der Ort)• Werke (literarische Werke, Kunstwerke etc.) • Literatur (Fundstellen)• Porträt
![Page 6: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/6.jpg)
Entität vs. Attributist ein Objekt hat einen Typ (z.B. integer)
hat einen Wert (z.B. 3)
eindeutig identifizierbar gleiche Werte können sich wiederholen
Beziehungstypen können Attribute können weder eigene
nur zwischen Entitätstypen Attribute noch eigene
hergestellt werden Beziehungen besitzen
Ein Attribut, das durch weitere Attribute beschrieben
werden
soll, wird zum Entitätstyp
![Page 7: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/7.jpg)
• Entität
• schwach?
• assoziativ?
![Page 8: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/8.jpg)
Schwache Entitäten
• Schwache Entitäten können nicht autonom existieren, sie sind in ihrer Existenz von einer anderen Entität abhängig und auch nur in Kombination mit dem Schlüssel der übergeordneten Entität eindeutig identifizierbar
• Schwache Entitäten bilden zusammen mit der der übergeordneten Entität 1: n Relation
• Schwache Entitäten haben eine totale Participation an der Relation
![Page 9: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/9.jpg)
Assoziative Entität
• hat Merkmale einer Entität und einer Relation. • ist eine Relation, weil sie zwei oder mehrere Entitäten
verbindet. • ist eine Entität, weil sie ihre eigenen Attribute hat.
• hat ein Primärschlüssel und Fremdschlüssel für
verbundene Entitäten.
![Page 10: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/10.jpg)
Attribut
![Page 11: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/11.jpg)
Relationen
![Page 12: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/12.jpg)
ER Diagramm → Datenbank• Entitäten → Tabellen• Primärschlüssel → Primärschlüssel der Tabellen• einfache Attribute → Attribute der Tabelle• mehrwertige Attribute → extra Tabelle• m:n Relation → neue Tabelle mit zwei Primärschlüsseln
von jeder Seite als Fremdschlüssel• 1:n Relation → Primärschlüssel von der 1- Seite geht als
Fremdschlüssel in die n- Seite, oder man erzeugt eine neu Tabelle mit beiden Primärschlüsseln, einer davon als Primärschlüssel
• 1:1 Ein der Primärschlüssel geht als Fremdschlüssel in die andere Tabelle
![Page 13: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/13.jpg)
Person :
Pseudonymen
hat_Mutter
studiert
Pers.ID Pseudonym
Pers.ID Name *Datum *Ort +Datum +Ort Geschl. Konf.
Pers.ID Pers.ID(von der Mutter)
StudiumsID Pers.ID von-bis FachID Inst.ID
![Page 14: Ein Entity Relationship Diagramm zur ADB/NDB](https://reader035.vdokument.com/reader035/viewer/2022080917/568133ad550346895d9abb27/html5/thumbnails/14.jpg)
Werk
Pers.ID ArtID Titel Jahr