ERD in Relationenmodell überführen.

Ähnliche Dokumente
Veranstaltung Pr.-Nr.: Datenmodellierung. Veronika Waue WS 07/08. Phasenschema der Datenbankentwicklung (grob) Informationsanalyse

Relationenschreibweise.

ERM/ERD Entity Relationship Model Entity Relationship Diagram.

Grundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1

3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen

Das konzeptionelle Datenmodell

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird.

Theorie zur Übung 8 Datenbanken

Der Tabellenname wird in Grossbuchstaben geschrieben.


Introduction to Data and Knowledge Engineering Übung 1: Entity Relationship Model


Einführung Datenbanken: Normalisierung

Datenbanken Unit 2: Das ER-Modell

ERM Modellierung Teil 2

Das relationale Datenmodell

FORD RANGER Ranger_2013.5_Cover_V2.indd 1 12/02/ :59

FORD RANGER _Ranger_2015.5_COVER_V2.indd /08/ :39:54

FORD RANGER _Ranger_2015.5_COVER_V2.indd /08/ :39:54

INFI-Projekt Datenbanksysteme. Namen:...Andreas Bachofner, Patrick Horvath. Klasse:...2AHWIL Jahrgang:. 2. Abgabetermin:... Note:...

Introduction to Data and Knowledge Engineering Tutorium 2. August 18, 2010 KE TUD TL 1

Fundamentals of Software Engineering 1

Hands-on-Workshop Datenmodellierung mit dem neuen Innovator for Database Architects. MID Insight Nürnberg,

Aufgabe 1) Übung 4: 1.2

Datenbanken I - Übung 1

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis

Relationale Datenbanken in der Praxis

ER-Modell. Das Relationenmodell

Universität Augsburg, Institut für Informatik WS 2009/2010 Prof. Dr. W. Kießling 06. Nov Dr. A. Huhn, F. Wenzel, M. Endres Lösungsblatt 2

Als logisches Datenmodell wird hier das Relationenmodell vorgestellt, das heute den Standard für relationale Datenbanken darstellt.

Fachhochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung "Datenbanken"

Medizininformatik Software Engineering

Tutorial Excel Übung 9 Datenbanken III -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung 9.

Abbildung 1: Das ERM. Nun zu den Tabellen: Zunächst wird aus jeder Entity eine Tabelle, d.h. wir erhalten:

Datenbanksysteme: Entwurf

Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird.

Wirtschaftsinformatik. Modellierungstutorium. Lösungen

Eine neue Datenbank erstellen

Das Anker / Bojen Modell

insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle

Vom Entity-Relationship-Modell (ERM) zum relationalen Datenmodell (RDM)

Gruppe A Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit.

Glossar für das Fach Informatik

Das Entity-Relationship Modell

Lernsituation 2: Ein Entity-Relationship-Diagramm (ERD) erstellen

Datenbanken Entity-Relationship-Modell und Datenbankentwurf 1. Andreas Heß Hochschule Furtwangen

ER-Modell. Entity-Relationship-Model

Seminar 2. SQL - DML(Data Manipulation Language) und. DDL(Data Definition Language) Befehle.

Datenmodelle und Datenbanken 2

Einführung in Datenbanken

Datenübernahme in ADITO AID 013 DE

TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung

Regelmäßige Verben im Präsens. NIVEAU NUMMER SPRACHE Anfänger A1_1027G_DE Deutsch

Übung zur Vorlesung im Sommersemester 2009

Ein Schlüssel ist eine Menge von Attributen (also eines oder mehrere), die eine Datenzeile (Tupel) einer Tabelle eindeutig identifiziert

Datenbanken: Relationales Datenbankmodell RDM


Wirtschaftsinformatik. Modellierungstutorium. Lösungen

Rückblick: Datenbankentwurf

SQL Tutorial. SQL - Tutorial SS 06. Hubert Baumgartner. INSO - Industrial Software

Glossar für das Fach Informatik

Berufliche Schulen Alle Schularten

Rückblick: Entity-Relationship-Modell

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Datenbank Modellierung - Normalisierung

3. Das Relationale Datenmodell

Klausur Datenbanken. Fachhochschule Furtwangen, WS 08/09,

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Erstellen einer Datenbank. Vom semantischen zum logischen Modell

Klausur zur Veranstaltung "Wirtschaftsinformatik I" Wintersemester 2007/2008

ER-Modell, Normalisierung

Kap. 5.3: SAP-Datenmodell, Metadatenverwaltung

Informationsmodellierung Übersicht

Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor. Datenbanken und SQL

Software Engineering I. Musterlösungen zur Hauptklausur vom Aufgabe 1

1. Übungsblatt 3.0 VU Datenmodellierung

Datenbanken Unit 3: Das relationale Modell

Datenbanken Unit 3: Das relationale Modell

Die Werbung hat uns fest im Griff

VORANSICHT. Daten in Strichlisten sortieren. kurze Haare. Kleid mit Punkten. Mädchen Junge lange Haare

Informations-, Daten- und Wissensmanagement


DO NOT PRINT THIS PAGE

Übungsblatt 4 Lösung

Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt

TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung

Morphologische Merkmale. Merkmale Merkmale in der Linguistik Merkmale in der Morpholgie Morphologische Typologie Morphologische Modelle

Übungen Teil 1: ER-Modelle. Dozent: Stefan Maihack Dipl. Ing. (FH)

Diplomprüfung. Termin: Wintersemester 2000/2001 (Wiederholungsklausur) Wirtschaftsinformatik II. ARIS: Modellierungsmethoden, Metamodelle, Anwendungen

Im Original veränderbare Word-Dateien

7. Übung - Datenbanken

Klausur FHF * WI2 * SS 99. Name:.../ Semester:...

Abfragen aus mehreren Tabellen (mit join)

Genitiv GRAMMATIK. NIVEAU NUMMER SPRACHE Anfänger A2_2057G_DE Deutsch

Test Sprachliches Verständnis

Transkript:

ERD in Relationenmodell überführen

1) Entitäten + Attribute Beziehungen

Name der Tabelle = Entitätstyp Attribut1 Attribut2 Beziehungen vorerst vernachlässigen!

Name der Tabelle = "Kunde" KundeNr Name 1 Schmitt 2 Maier kunden(kundenr, Name) (Tabellennamen im Plural, im ER-Diagramm aber Singular)

ER-Übertrag: Übung 1 Übung DVD-Verleih "Ein DVD-Verleih mit mehreren Filialen verleiht DVDs." In Relationenschreibweise abbilden!

"Ein DVD-Verleih mit mehreren Filialen verleiht DVDs." In Relationenschreibweise abbilden! ER-Übertrag: Übung 1 filialen(ort, filialnummer) dvds(dvdnr, titel, erscheinungsjahr, laufzeit) Hier fehlt noch was: Wo ist die 1:N-Beziehung?!

2) Beziehungen zwischen Entitäten (1:n)

Autopark von Herrn Krösus (Übung ERM-5) Herr Krösus beauftragt Ihre Firma, ein Programm zur Verwaltung seines Autoparks zu konzipieren. "Ich habe ungefähr 200 Autos in New York, Tokio und Paris", sagt er am Telefon. "Ich kaufe oft neue und fahre auch oft welche zu Schrott. Ich möchte immer genau wissen, in welcher Stadt ich welches Auto zur Verfügung habe. Interessant sind dabei für mich die Marke, die Farbe und die Leistungsstärke in PS."

Autopark von Herrn Krösus (Übung ERM-5) staedte(stadt_id, Name) autos(auto_id, Farbe, Leistung)

Autopark von Herrn Krösus (Übung ERM-5) staedte(stadt_id, Name) autos(auto_id, Farbe, Leistung) Wie stellen wir im Relationenmodell Beziehung zwischen Stadt und Auto dar?

Autopark von Herrn Krösus (Übung ERM-5) staedte(stadt_id, Name) autos(auto_id, Farbe, Leistung, Stadt_ID) Fremdschlüssel!

Autopark von Herrn Krösus (Übung ERM-5) Auto_ID Farbe Leistung Stadt_ID 1 Grün 100 2 2 Gelb 120 1 3 Gelb 79 2 Stadt_ID Name 1 Tokio 2 Freiburg Fremdschlüssel!

ER-Übertrag: Übung 2 Übung 1:n Stellen Sie dieses ER-Diagramm in Relationenschreibweise dar.

ER-Übertrag: Übung 2 Übung 1:n - LÖSUNG schueler(id, geschlecht, name, RaumNummer) klassenzimmer(raumnummer, stockwerk, anzahlplaetze)

3) Beziehungen zwischen Entitäten (n:m)

3) Beziehungen zwischen Entitäten (n:m) Wie bilden wir n:m-beziehungen im Relationenmodell (= Tabellenstruktur) ab?

3) Beziehungen zwischen Entitäten (n:m) Lösung: Zusätzliche Tabelle "kursbelegungen" mit Fremdschlüsseln! kursbelegungen(schueler_id, Kurs_ID) Achtung: In dieser Tabelle fehlt etwas. Das sollten Sie SOFORT sehen!

3) Beziehungen zwischen Entitäten (n:m) Lösung: Zusätzliche Tabelle "kursbelegungen" mit Fremdschlüsseln! kursbelegungen( Schueler_ID, Kurs_ID) Es fehlten: Fremdschlüsselmarkierung, Primärschlüsselmarkierung

ER-Übertrag: Übung 3 Übung n:m Stellen Sie dieses ER-Diagramm in Relationenschreibweise dar.

ER-Übertrag: Übung 3 Übung n:m - LÖSUNG Arbeiter(id, name) Tätigkeiten(id, name) arbeiter_uebt_aus_taetigkeit( arbeiter_id, taetigkeit_id) (oder: taetigkeitsliste o.ä.)

ER-Übertrag: Übung 4 2. Übung n:m Stellen Sie dieses ER-Diagramm in Relationenschreibweise dar.

ER-Übertrag: Übung 4 2. Übung n:m - LÖSUNG schueler (Schueler_ID, Name) kurse (Kurs_ID, Name) schueler_belegt_kurs (éschueler_id, ékurs_id)

ER-Übertrag: Übung 4 Übung 3: Relationenmodell mehrere Tabellen Stellen Sie dieses ER-Diagramm in Relationenschreibweise dar.

ER-Übertrag: Übung 4 Übung 3: Relationenmodell mehrere Tabellen - LÖSUNG doenerlaeden(id, standort) produkte(id, name) doenerladen_verkauft_produkte(édoenerladen_id, éprodukte_id) arbeiter(id, nationalitaet, nachname, vorname, édoenerladen_id)