ER-Modell und Relationales Schema

Slides:



Advertisements
Ähnliche Präsentationen
Überführung von ER- in Relationenmodelle
Advertisements

Business Engineering Philipp Osl, Alexander Schmidt
ER-Modell: Objekte und Klassen
1 Vorlesung Datenbanken I Der Relationale Datenbankentwurf mit dem PowerDesigner 7.5 von Sybase.
ER-Datenmodell und Abfragen in SQL
Datenbankdesign mit ACCESS.
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Datenbankmanagementsystem
Datenmodellierung Externe Phase Informationsstruktur
Einsatz von SiSy in der Berufsausbildung
Entity Relationship Model (ERM)
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Franziska Schmidt Sarah Ahlheit
Themenschwerpunkte Übung 3:
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Entity-Relationship (ER)-Modell
Relationenmodell (RM)
Relationale Datenbanken II
Datenbank-entwicklungsprozess
Datenbank Wandertag Situationsbeschreibung
Datenbank.
Datenbank ‚Büro‘: Der Mitarbeiter Meier arbeitet seit dem mit 50% seiner Kapazität in dem Projekt DB-DESIGN mit, das am gestartet wurde.
Datenmodellierung Sammeln von Informationen
Semantisches Datenmodell Entity-Relationship-Modell Normalformen
Vorlesung #2 Datenbankentwurf
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #4 Das relationale Modell.
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
(D.h. „Hallo MausFans!“ auf Japanisch).
Freiwillige Feuerwehr der Stadt Perg
7.1.9 Kardinalität von Beziehungen (1|15)
Datenbanksysteme für Hörer anderer Fachrichtungen
Normalisierungsprozess
Relationale Datenbanken
Datenbank Wandertag Situationsbeschreibung
Das Entity-Relationship-Modell
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
8.4.3 Übertragung von Beziehungstypen (1|12)
Datenbanken Eine Einführung.
Erweiterung bzgl. der Kardinalität. (1|9)
Rel-Modell Übertragung von Generalisierungen (1|4) (nur Einfachgeneralisierungen) Unterentity-Typen: U 1 :, U 2 :,..., U k : Oberentity-
SS 2014 – IBB4B Datenmanagement Do 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Gerhard Röhner September 2012
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Datenbanken Datenbank-Entwurf
Entität Attribute Beziehung AUTOR CD M 1 N leihen erstellen N verfasst
Vom Konzept zur Datenbank
Relationales Datenmodell
Verknüpfung von Tabellen in MS-Access BHAK/BHAS 1 Salzburg WI II Schuljahr 2004/05.
CD BÜCHER FREUNDE INTERPRETAUTOR Entität Attribute Beziehung Preis TitelCd# Musikricht- ung von bis Handy PLZ Ort Straße Gdatum Vorname Nachname.
Übungsblatt 4 Erläuterungen Wintersemester 15/16 DBIS.
© \\//_ Datenbankentwurf. © \\//_ Gliederung 1.Das Entity-Relationship-ModellDas Entity-Relationship-Modell 2.Transformation ins relationale Modell (Tabellen)Transformation.
SQL Basics Schulung –
Vorlesung #2 ER –Modellierung (Datenbankentwurf)
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Vorlesung #5 Relationale Entwurfstheorie
Logisches Datenmodell
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Vorlesung #2 Datenbankentwurf
Kapitel 6: Datenbanksysteme
Datenbanken Eine Einführung Kerstin Fröhlig, HHBK.
Präsentation von Darleen und Michèle
Von Diana Braun und Daria Bures
Elemente von Datenbanken
Administrieren und Arbeiten mit Datenbanken und SQL
Informatik 9 – 2.Datenbanken – 2.5 Datenbankentwurf
 Präsentation transkript:

ER-Modell und Relationales Schema Datenbanken ER-Modell und Relationales Schema 17.09.18 Kerstin Fröhlig - BKO

Datenbankentwurfsphasen Entity-Relationship-Diagramm (ERD) Konzeptioneller Entwurf physische Entwurf/ Implementierung Anforderungsanalyse Anforderungen Konzeptionelles Schema Logischer Entwurf Logisches Schema Verfeinerung des Entwurfs Verfeinertes Logisches Schema Physisches Schema Festlegen des DBS Dokumentation Relationales Schema z. Bsp. MS Access 17.09.18 Kerstin Fröhlig - BKO

Elemente des Entity-Relationship-Modells (1) Entitätstyp MitarbeiterID Mitarbeiter Name Primärschlüssel Primärschlüssel: Attribut, das ein Datenbankobjekt eindeutig identifiziert.  Glossar Attribut Entität: Mitarbeiter mit Namen Harry und Mitarbeiternummer 4711 17.09.18 Kerstin Fröhlig - BKO

Beziehungstypen  1:1 Beziehungen hat Mitarbeiter Personalbogen 1 Ein Mitarbeiter hat genau einen Personalbogen. Ein Personalbogen gehört zu genau einem Mitarbeiter. 17.09.18 Kerstin Fröhlig - BKO

Beziehungstypen  1:n Beziehungen ist zu- geordnet Mitarbeiter Abteilung n 1 Ein Mitarbeiter ist genau einer Abteilung zugeordnet. Einer Abteilung gehören keine, einer oder mehrere Mitarbeiter an. 17.09.18 Kerstin Fröhlig - BKO

Beziehungstypen  n:m Beziehungen arbeiten an Mitarbeiter Projekt n m Ein Mitarbeiter arbeitet in keinem, einem oder mehreren Projekten mit. An einem Projekt sind keine, ein oder mehrere Mitarbeiter beteiligt. 17.09.18 Kerstin Fröhlig - BKO

Beziehungstypen  graphische Notation Kardinalität ist zu- geordnet Mitarbeiter Abteilung n 1 Beziehungtyp 17.09.18 Kerstin Fröhlig - BKO

Entity Relationship Modell  Abkürzung: ER-Modell 17.09.18 Kerstin Fröhlig - BKO

ER-Modell mit Attributen Fremdschlüssel sind kursiv dargestellt, Primärschlüssel sind unterstrichen. Dies isr allerdings kein vorgeschriebener Standard! 17.09.18 Kerstin Fröhlig - BKO

Phase: Datenbankentwurf  ER-Modell Konzeptionelles Schema Ergebnis des Datenbankentwurfs Zusammenfassung gleichartiger Objekte zu Entitätstypen Definition von Beziehungen zwischen Objekten 17.09.18 Kerstin Fröhlig - BKO

Relationales Schema 1970 von E.F. Codd entwickelt Bildet Basis für alle relationale Datenbanken Wird aus dem konzeptionellem Modell abgeleitet 17.09.18 Kerstin Fröhlig - BKO

Transformationsregeln (1) Aus jedem Entitätstyp wird mindestens eine Tabelle Primärschlüssel werden übernommen Aus jedem Attribut wird eine Spalte 17.09.18 Kerstin Fröhlig - BKO

Transformationsregeln für Beziehungen (1) hat Mitarbeiter Personalbogen 1 Kunde Personalbogen Kundenr Personalbnr Name … FK Personalbnr 17.09.18 Kerstin Fröhlig - BKO

Transformationsregeln für Beziehungen (2) ist zu- geordnet Mitarbeiter Abteilung n 1 Mitarbeiter Abteilung Mitarbeiternr Abteilungsnr Name … FK Abteilungsnr 17.09.18 Kerstin Fröhlig - BKO

Transformationsregeln für Beziehungen (3) arbeiten an Mitarbeiter Projekt n m Mitarbeiter Projektauftrag Projekt Mitarbeiternr FK Projektnr Projektnr Name FK Mitarbeiternr Bezeichnung Vorname 17.09.18 Kerstin Fröhlig - BKO

Referenzielle Integrität Was passiert zum Beispiel, wenn eine Abteilung löscht wird, zu der noch Mitarbeiter exisitieren? Was passiert zum Beispiel, wenn die Mitarbeiternummer geändert wird und Mitarbeiternummer als FK im der Tabelle ‚Abteilung‘ vorkommt ? 17.09.18 Kerstin Fröhlig - BKO

Referenzielle Integrität Es werden keine Fremdschlüsselwerte in der Tabelle verwendet, zu denen es kein entsprechender Primärschlüssel in der referenzierenden Tabelle gibt. -> Daten befinden sich in einem konsistenten Zustand 17.09.18 Kerstin Fröhlig - BKO