ER Modell Relationenmodell

Ähnliche Dokumente
Lösungsvorschläge zu den Aufgaben der Lernsituation 20 (S. 64, 65)

Relationale Datenbanken. Modellieren

Datenbasis - 3 Sichten

Entity Relationship Modell

1 Informationsmodellierung mit dem Entity-Relationship-Modell

1 Informationsmodellierung mit dem Entity-Relationship-Modell

Lehrveranstaltung Grundlagen von Datenbanken WS 2018/19. Gesamtpunktzahl 40 Ausgabe Do Abgabe Fr

Vorlesung Informationssysteme

Datenbanksysteme 1 Herbst-/Wintersemester Oktober 2014

2. Datenbankentwurf mittels. Entity-Relationship - Modell (ERM) 2.1. Entities. Definitionen:

SQL. Grundlagen und Datenbankdesign. Elmar Fuchs. 2. Ausgabe, April 2012 SQL

und wird als n-dimensionaler (reeller) Vektorraum bezeichnet. heißt der von v 1,..., v k aufgespannte Unterraum des R n.

1 EINFÜHRUNG 1 2 DATENBANKARCHITEKTUR 5 3 DATENMODELLIERUNG 10

Kunde. Kontobewegung

Konzeptioneller DB-Entwurf: Entity-Relationship Modellierung Beispiel: Kontoführung

Kapitel 3: Bedingte Wahrscheinlichkeiten und Unabhängigkeit

so spricht man von einer kommutativen Gruppe oder auch abelschen Gruppe.

K O M B I N A T O R I K

Algorithmen und Datenstrukturen 1 VU Übungstest SS April 2012

Kapitel 6 Differenzierbarkeit

2. Repetition relevanter Teilbereiche der Statistik

mit (a 1 ) (0,0,,0). Dann ist die Menge,,a n,a 2 eine endliche Menge und besitzt ein grösstes Element ggt(a 1

Entwurf von Datenbanken (Normalisierung)

Vorkurs Mathematik für Informatiker Folgen

Grundkurs Mathematik II

Einleitung. Aufgabe 1a/1b. Übung IV

Kreisabbildungen. S 1 f S 1. Beispiele: (1) f = id, F = id,

s xy x i x y i y s xy = 1 n i=1 y 2 i=1 x 2 s 1 n x n i Streudiagramme empirische Kovarianz x=5,5 y=7,5

Arbeitsplätze in SAP R/3 Modul PP

3 Elemente der Komplexitätstheorie Definitionen und ein Beispiel Nichtdeterminismus und das P-NP-Problem... 57

1 Informationsmodellierung mit dem Entity-Relationship-Modell

Analysis 1, Woche 2. Reelle Zahlen. 2.1 Ordnung. Definition 2.1 Man nennt eine Ordnung für K, wenn. 1. für alle a K gilt a a (Reflexivität),

n=0 f(x) = log(1 + x) = n=1

Relationale Datenbanken - Fortsetzung

Zusammenfassung: Mathe 1

Tutorial zum Grenzwert reeller Zahlenfolgen

Informatik in der Mittelstufe

Skriptum zur ANALYSIS 1

heißt kommutativ (oder auch abelsch), falls für die Verknüpfung das Kommutativgesetz gilt: (G 5) Für alle ab, Ggilt a b

Einführung in die Computerlinguistik Merkmalsstrukturen (Feature Structures)

Kombinatorik. Alexander (Axel) Straschil. 8. Dezember Begrie. 2 Permutationen, Kombinationen und Variationen

4.1 Dezimalzahlen und Intervallschachtelungen. a) Reelle Zahlen werden meist als Dezimalzahlen dargestellt, etwa

Verhaltensmodellierung Übersicht

Grenzwert. 1. Der Grenzwert von monotonen, beschränkten Folgen

Das Prinzip des Entity Relationship Modells (ERM)

Mathematik Funktionen Grundwissen und Übungen

KASSENBUCH ONLINE Online-Erfassung von Kassenbüchern

Grundlagen: Algorithmen und Datenstrukturen

Für eine n n-matrix A müssen wir die Gleichung. lösen. Falls (A λi) invertierbar ist, dann ist. Dann ist aber λ kein Eigenwert.

= a n: Wurzelexponent x: Radikand oder Wurzelbasis a: Wurzelwert Bei der ersten Wurzel wird einfach das Wurzelzeichen weggelassen.

Nachtrag. Alternatives Buch zum Satz von Fermat 1999 bei amazon nur noch gebraucht

FH Bingen 1 EnDa SS 2003

Indizieren Sie die folgenden Summen und Produkte gemäß der Vorgabe um und schreiben Sie sie einmal explizit aus: 5

Herzlich Willkommen zur Vorlesung. Analysis I SoSe 2014

Analysis 1, Woche 2. Reelle Zahlen. 2.1 Ordnung. Definition 2.1 Man nennt eine Ordnung für K, wenn. 1. für alle a K gilt a a (Reflexivität),

Übungen mit dem Applet Taylor-Entwickung von Funktionen

Wörterbuchmethoden und Lempel-Ziv-Codierung

Jugendliche (18-24 Jahre) in Westdeutschland

Inhaltsverzeichnis. 1 Leistungsbeschreibung Integration in das AGENDA-System Funktionsübersicht Autor: Markus Maier

Aussagenlogik. Aussagenlogik

Gleichungen und Ungleichungen. Mathematische Grundlagen. Beispiel. Beispiel. Lösung einer quadratischen Gleichung:

UNTERSUCHUNG ZU BEZIEHUNGEN ZWISCHEN DEN FIBONACCI-ZAHLEN UND DER MUSIK

Grundlagen der Mathematik (LPSI/LS-M1)

Qualitätskennzahlen für IT-Verfahren in der öffentlichen Verwaltung Lösungsansätze zur Beschreibung von Metriken nach V-Modell XT

Inhaltsverzeichnis. 1 Leistungsbeschreibung Integration in das Agenda-System... 4

10. Testen von Hypothesen Seite 1 von 6

Der Durchschnitt einer Familie von σ-algebren auf M ist ebenfalls eine σ-algebra auf M. Ist also E M, so ist

3 Folgen, Reihen, Grenzwerte 3.1 Zahlenfolgen. Beispiele: 1, 2, 3, 4, 5,. 1, 3, 5, 7, 9, 3, 6, 9, 12, 15, 2, 4, 8, 16, 32, 64, 10, 100, 1.000, 10.

Vorkurs Mathematik für Informatiker Folgen

2.3 Einführung der Bruchzahlen

4.3 Relationen [ Partee 27-30, 39-51, McCawley , Chierchia ]

Strukturelle Modelle in der Bildverarbeitung Markovsche Ketten II

+ a 3 cos (3ωt) + b 3 sin (3ωt)

ELEMENTE DER ZAHLENTHEORIE UND AUFBAU DES ZAHLENSYSTEMS

K. Felten: Internet Network infrastucture Fachhochschule Kiel, Fachbereich IuE

Anwendungen der Wahrscheinlichkeit II. Markovketten

Kombinatorik. Systematisches Abzählen und Anordnen einer endlichen Menge von Objekten unter Beachtung vorgegebener Regeln.

6 Grenzwerte von Zahlenfolgen

Klausur in 13.1 Thema: Datenbanken (Bearbeitungszeit: 90 Minuten)

Beispiel 4 (Die Urne zu Fall 4 mit Zurücklegen und ohne Beachten der Reihenfolge ) das Sitzplatzproblem (Kombinationen mit Wiederholung) Reihenfolge

Konvergenz von Folgen reeller Zufallsvariablen

von solchen Abbildungen. Eine solche Folge bestimmt für jedes x M die Folge der Werte f n. Schreibt man dies noch einmal formal hin, so erhält man:

Computergrafik Inhalt Achtung! Kapitel ist relevant für CG-2!

7.2 Grundlagen der Wahrscheinlichkeitsrechnung

Mathematik III. Vorlesung 81. Eigenschaften des Dachprodukts. Die folgende Aussage beschreibt die universelle Eigenschaft des Dachproduktes.

Eigenschaften von Texten

Es gibt verschiedene Möglichkeiten eine Folge zu definieren. Die zwei häufigsten Methoden

425 Polarisationszustand des Lichtes

Höhere Mathematik für die Fachrichtung Physik

Statistik Einführung // Konfidenzintervalle für einen Parameter 7 p.2/39

TECHNISCHE UNIVERSITÄT MÜNCHEN

Musterlösung. Testklausur Vorkurs Informatik, Testklausur Vorkurs Informatik Musterlösung. Seite 1 von 10

6. Übung - Differenzengleichungen

( ), der genau auf der Geraden ( ) 2 ( ) #( ) 8. Lineare Regression. = f i. Nach der Summe der kleinsten. mx i

Kryptographische Protokolle

Vorkurs Mathematik für Informatiker Potenzen und Polynome --

Das Erstellen von Folgen mit der Last Answer Funktion

Langrange-Multiplikators und Hinreichende Bedingungen

Transkript:

ER Modell Relatioemodell II Orgaisatio Orgaisatioseiheite Date Steuerug Fuktio ` Iformatiosobjekte Itegratio Aufgabe 0.06.006

Das Etity-Relatioship-Modell (ERM) Erster Schritt zum Aufbau eies datebakbasierede Iformatiossystems ist die Zusammestellug der fachliche Aforderuge ud der Beschreibug ud Darstellug aller relevate Date ud ihrer Beziehuge utereiader Uterstützt durch ER-Modell Etwurf der logische Datestruktur Leicht verstädliches, übersichtliches Kommuikatiosmittel zwische beteiligte Stelle Uabhägig vom eizusetzede Datebaksystem (Quelle: Abts, Mülder: Grudkurs, Kapitel 6) 3 Bestadteile eies ER-Modells Etität Ei zu beschreibedes Dateobjekt wird auch als Etität bezeichet. Meier oder Soy Floppy 3.5 Zoll grau sid z.b. Dateobjekte/ Etitäte. Attribut Merkmal/Eigeschaft vo Etitäte, z.b. ame, Adresse, PLZ, Ort, Lad sid Attribute. Etitätstyp (auch Objekttyp) Die Gesamtheit aller gleichartige Etitäte wird als Etitätstyp bezeichet. Ei Etitätstyp ist z.b. oder. Beziehug Zwische Etitäte köe Beziehuge (Relatioe) bestehe. So ka z.b. der Meier eie Floppy 3.5 Zoll grau bestelle. Beziehugstyp (oft eifach Beziehug bezeichet) Gleichartige, d.h. bezüglich ihrer Art ud der beteiligte Etitätstype übereistimmede Beziehuge werde zu Beziehugstype zusammegefasst. Beispiel: bestellt. Kardialität Azahl der a eier Beziehug möglicherweise beteiligte Elemete zweier Etitäte; z.b. ka ei Bestelluge aufgebe, jede Bestellug gehört zu () Hägt vo de fachliche Aforderuge ab! 4 0.06.006

Beispiel eies vollstädige ER-Diagramms bestellt Bestelldatum Mege Nr NName Vorame PLZ Ort Nr - Bezeichug 5 Das Etitäteblockdiagramm Vereifachtes ER-Diagramm Dargestellt werde: Etitätstype/Objekttype (als Rechtecke), Beziehugstype (als Kate/Liie), Kardialitäte Attribute werde im Etitäteblockdiagramm icht dargestellt. Beispiel: m bestellt 6 0.06.006 3

Schritte zur Erstellug eies ER-Modells Defiitio der Etitätstype Defiitio der Beziehuge zwische de Etitätstype Defiitio der Art der Beziehuge Grafische Darstellug Diskussio Verbesserug Normalisierug 7 Kardialität: Art der Beziehug hat Studet Ausweis Kardialität : Eis zu Eis Ei Studet hat eie Ausweis. Ei Ausweis gehört zu eiem Studete. Professor betreut Studete : Eis zu Viele Ei Professor betreut beliebig viele Studete. Ei Studet wird vo eiem Professor betreut. m bestellt m: Viele zu Viele Ei ka mehrere (verschiedee) kaufe Ei ka vo mehrere bestellt werde 8 0.06.006 4

Datemodell 9 Relatioemodell (Tabelle) Etitätstyp Tabelle (auch als Relatio bezeichet): (Tabelleame) Attribute Nr Nachame Vorame Strasse PLZ Ort (Attributsame) 00 Meier Wolfgag Am Bach 404 Oberwil Datesatz 30 Huber Michael Lieferstrasse 44 400 Basel (record, Tupel) 40 Gümligehof 3000 Ber Lad Attributwert Kurzschreibweise: (Nr,, Strasse, PLZ, Ort, Lad) 0 0.06.006 5

Weitere DB-Begriffe Redudaz Mehrfache Speicherug derselbe Iformatio Bestell Nr 4 Positios Nr Nr Nachame Huber Michael 4 30 Huber Michael Date-Ikosistez Date sid icht eideutig Wertebereich (Domäe) Beschräkug derjeige Werte, die ei Attributwert aehme ka Nullwerte Bedeutet kei Attributwert Normalisierug Diet der Vermeidug vo Redudaze (mehrfache Speicherug derselbe Iformatioe) ud damit der Sicherstellug der Datekosistez (Eideutigkeit der Date) 40 40 30 Vorame Schlüssel Primärsschlüssel Fremdschlüssel 0.06.006 6

Primärschlüssel Häufig auch: Idetifikatiosschlüssel, ID-Schlüssel Idetifiziert eie Datesatz (egl. record) eier Tabelle eideutig Besteht aus eiem oder mehrere Attribute Kriterie: Es dürfe icht mehrere Datesätze eie Primärschlüssel mit dem gleiche Attributwert bzw. mit der gleiche Kombiatio vo Attributwerte aufweise. Der Primärschlüssel muss also eideutig sei. Jedem eue Datesatz muss sofort der etsprechede Attributwert des Primärschlüssels zugeteilt werde Der Primärschlüsselwert eies Datesatzes darf sich währed desse Existez icht äder 3 Beispiele eies Primärschlüssels Nr gruppenr 03 Soy Floppy 3.5 Zoll grau 6 0 Soy Floppy 3.5 Zoll schwarz 6 05 Soy USB Floppy 3.5 Zoll exter 35 04 Floppy 3.5 Zoll silber 6 403 56 MB PC300 Modul OEM 9.9 404 5 MB PC300 Modul OEM 6 Nr Nachame Vorame Strasse PLZ Ort Lad 00 Meier Wolfgag Am Bach 404 Oberwil 30 Huber Michael Lieferstrasse 44 400 Basel 0 Waldheimstr. 89 30 Ber 40 Gümligehof 3000 Ber 4 0.06.006 7

Fremdschlüssel Ei Fremdschlüssel ist ei Attribut (oder eie Attributkombiatio), das i eier adere Tabelle Primärschlüssel ist. Beziehuge zwische Tabelle werde also über Fremdschlüssel hergestellt. Primärschlüssel Fremdschlüssel gruppenr 0 gruppe Arbeitsspeicher Grafikkarte Maiboards Harddisk Floppy Nr gruppenr 03 Soy Floppy 3.5 Zoll grau 6 0 Soy Floppy 3.5 Zoll schwarz 6 50 Asus X300SE 8 MB 36 768 Elitegroup AVDXG305 50 0 403 56 MB PC300 Modul OEM 9.9 404 5 MB PC300 Modul OEM 6 5 : Beziehug Studet hat Ausweis Matrikelummer Nachame Vorame Ausweisummer Matrikelummer 97553 Stefa 344 97553 9955633 Seifert Peter 43654 9955633 9754983 Schuhma Christia 34566 9754983 9676956 Hofbauer Floria 345646 9676956 Die Ausweisummer ka i die Tabelle Studete itegriert werde: Matrikelummer Nachame Vorame Ausweisummer 97553 Stefa 344 9955633 Seifert Peter 43654 9754983 Schuhma Christia 34566 9676956 Hofbauer Floria 345646 6 0.06.006 8

: Beziehug Professor betreut Studete gruppe hat gruppe gruppenr gruppe Nr gruppenr Arbeitsspeicher 03 Soy Floppy 3.5 Zoll grau 6 Grafikkarte 0 Soy Floppy 3.5 Zoll schwarz 6 0 Maiboards Harddisk Floppy 05 706 50 Soy USB Floppy 3.5 Zoll exter Kigsto DDR 5 MB Modul Asus X300SE 8 MB TV-Out 35 03 03 7 m: Beziehug m bestellt eie m: Beziehug muss aufgelöst werde! Tabelle Nr gruppenr 03 Soy Floppy 3.5 Zoll grau 6 0 Soy Floppy 3.5 Zoll schwarz 6 Tabelle 05 Soy USB Floppy 3.5 Zoll exter 35 Nr Nachame Vorame Strasse PLZ Ort Lad 00 Meier Wolfgag Am Bach 404 Oberwil 30 Huber Michael Lieferstrasse 44 400 Basel 0 Waldheimstr. 89 30 Ber 40 Nagel Frak Gümligehof 3000 Ber 0.06.006 9

m: Beziehug Bestellug Tabelle Bestellug BestellNr Nr 00 30 30 Nr. 03 05 03 Bestelldatum 3.04.05 9.0.05 9.0.05 Bestellmege 5 4 3 Was passiert, we ei i eier Bestellug mehrere verschiedee bestelle möchte? 9 m: Beziehug Was passiert, we ei i eier Bestellug mehrere verschiedee bestelle möchte? Da ädert sich das Datemodell: m Bestellug 0 0.06.006 0

m: Beziehug Bestellkopf Bestellpositio Nr Nachame Vorame Strasse PLZ Ort Lad Bestellkopf BestellNr Datum Bestellwert Nr Bestellpositio BestellNr BestellpositiosNr Mege Nr Nr Gegeüberstellug der Notatiosforme geau ei C kei oder ei M ei oder mehrere MC kei, ei oder mehrere c m mc 0.06.006