Willkommen zum DBS I – Praktikum!

Slides:



Advertisements
Ähnliche Präsentationen
ER-Modell: Objekte und Klassen
Advertisements

ER-Datenmodell und Abfragen in SQL
Datenbankdesign mit ACCESS.
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Kardinalität von binären Beziehungen (1)
Normalisierung II Lehr- und Forschungseinheit Datenbanken und Informationssysteme.
[01] - ERM Modellierung I Basiselemente von E-R-Diagrammen kennen
Entity - Relationship Diagramme
Entity-Relationship-Ansatz
Assoziationen Verbindungen zwischen Objekten einer Klasse
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Franziska Schmidt Sarah Ahlheit
Das ERM-Model Manuela Erdmann.
Schritte zu Datenmodellierung
Themenschwerpunkte Übung 3:
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen Organisatorisches zu den Übungen Tobias Lauer.
Objektorientierte Konzepte und Notation in UML
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Entity-Relationship (ER)-Modell
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Relationaler Datenbankentwurf (I)
Übung Datenbanksysteme WS 2002/ Übung Datenbanksysteme ER-Modellierung
Entity - Relationship Diagramme
Einführung DBS I - Praktikum – /lehre/WS0304/DBSI/praktindex.html1 Einführung DBS I - Praktikum 20.
ERM – Modellierung Teil 2
Relationenmodell (RM)
November 2002.
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Kapitel 2: Konzeptuelle Modellierung
6. Vorlesung: Statische Konzepte
Relationale Datenbanken II
Datenbank Wandertag Situationsbeschreibung
Datenbank ‚Büro‘: Der Mitarbeiter Meier arbeitet seit dem mit 50% seiner Kapazität in dem Projekt DB-DESIGN mit, das am gestartet wurde.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Objektorientierte Konzepte/UML Geoinformation I Vorlesung 2 WS 2000/2001.
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.
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #3 ER Modellierung.
7.3.1 Ein Modellierungsbeispiel (1|9)
Das Entity-Relationship-Modell
7.1.9 Kardinalität von Beziehungen (1|15)
Datenbanksysteme für Hörer anderer Fachrichtungen
verstehen planen bearbeiten
Relationale Datenbanken
Datenbank Wandertag Situationsbeschreibung
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
7.1.9 Kardinalität von Beziehungen (12|15)
8.4.3 Übertragung von Beziehungstypen (1|12)
Erweiterung bzgl. der Kardinalität. (1|9)
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 9. Vorlesung WS 2001/2002.
Sichtbarkeit einschränken
Was ist eine Datenbank „MS Access“
Gerhard Röhner September 2012
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
ER-Modell Beziehungen und Beziehungstypen (1|5) Beziehung (relationship) (b): Zwei oder mehr Objekte können miteinander in Beziehung.
Datenbanken Datenbank-Entwurf
Vom Konzept zur Datenbank
Relationales Datenmodell
Übungsblatt 3 Erläuterungen Wintersemester 15/16 DBIS.
Übungsblatt 4 Erläuterungen Wintersemester 15/16 DBIS.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Manuel Friedrich Schiller-Gymnasium Hof Datenbanken Erstellen des „Semantischen Modells“
Vorlesung #2 ER –Modellierung (Datenbankentwurf)
Vorlesung #3 ER –Modellierung (Fortsetzung)
Vorlesung #2 Datenbankentwurf
ER-Modell und Relationales Schema
Administrieren und Arbeiten mit Datenbanken und SQL
 Präsentation transkript:

Willkommen zum DBS I – Praktikum! Heiko Müller Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Übungsaufgaben Ausgabe Abgabe Organisatorisches Dienstags (aller 2 Wochen) erste Serie heute im Goya Aufgabenblätter sind Hausaufgabe Abgabe Donnerstags in der übernächsten Woche Abgabe zunächst in Papierform während der Übung oder im Raum IV. 208 Alle Aufgabenblätter müssen bearbeitet werden Organisatorisches Aufgaben werden in Dreiergruppen bearbeitet; Wer hat noch keine Gruppe? Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Organisatorisches Praktikumschein Mailingliste 75% der Gesamtpunktzahl Voraussetzung zur Prüfungszulassung Mailingliste Über Goya Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Software Im Praktikum: DB2 DB2 Personal Developer‘s Edition unter www.ibm.de DB2 Universal als Leih-CD bei Herrn Werner (Raum IV. 205) Lehr- und Forschungseinheit Datenbanken und Informationssysteme

ER–Modellierung Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Ziele Basiselemente von E-R-Diagrammen kennen Grad, Kardinalität, Teilnahme & min-max-Notation verstehen und anwenden einfache ER-Modelle erstellen Lehr- und Forschungseinheit Datenbanken und Informationssysteme

ERM-Basisnotation Konzept Darstellung & Beispiel Entität Attribute Schlüssel schwache einwertig Beziehung (Relationship) mehrwertig zusammengesetzt Angestellter Ang.-Nr. Ang.-Name Angestellter Qualifikationen arbeitet am Strasse PLZ Adresse Stadt Haus-Nr. Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beziehungen (Grad) Konzept Grad der Beziehung Darstellung & Beispiel zweistellig zweistellig & rekursiv dreistellig ist Teil von Abteilung Hauptabteilung ist verheiratet mit Person verwendet Angestellter Qualifikation Projekt Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beziehungen (Kardinalität) Konzept Kardinalität d. Beziehung Darstellung & Beispiel 1 : 1 1 : N N : M Beschreibt die maximale erlaubte Beteiligung eines Objektes an der Beziehung wird geleitet von 1 1 Abteilung Angestellter beschäftigt 1 N Abteilung Angestellter arbeitet an M N Angestellter Projekt Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beziehungen (Teilnahme) Konzept Teilnahme an der Beziehung Darstellung & Beispiel partiell total unbestimmt wird geleitet von Abteilung Angestellter ist besetzt von Büro Angestellter besitzt Angestellter Telefon Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beziehungen (min-max-Notation) wird geleitet von (0,1) (0,*) Abteilung Angestellter ist besetzt von (1,*) (1,1) Büro Angestellter (2,*) lehrt (1,1) Professor Lehrveranstaltung Lehr- und Forschungseinheit Datenbanken und Informationssysteme

schwache Entitäten die Attribute schwacher Entitäten reichen zur Bildung eines Schlüssels nicht aus Schwache Entitäten müssen total an mindestens einer Beziehung zu einer „starken“ Entität teilhaben besteht aus 1 N Bestellung Einzelposten Bestell-Nr. Bestelldatum Bestellpreis Anzahl Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Modellierungsrichtlinien Alles so explizit wie möglich modellieren Nichts als Attribut modellieren, wenn es Entität sein kann! Keine Redundanzen Jeder Entity-Type hat einen Schlüssel! Schwache Entitäten vermeiden ! Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beispiel (1) Ein Land besitzt einen Namen, eine Länderkennung und eine Einwohnerzahl Für Kontinente sind jeweils Name und Fläche gegeben Ein Land ist Teil eines Kontinentes und ist mit anderen Ländern benachbart Ein Land besitzt mindestens eine Stadt, welche einen Name hat. Städte können an einem Fluss, an einem See oder an einem Meer liegen Flüsse besitzen einen Namen und haben eine bestimmte Länge. Seen und Meere sind jeweils durch Namen und Flächen charakterisiert Flüsse münden in Flüsse, Seen oder Meere Ein Meer kann in ein anderes Meer übergehen Ein Land ist Mitglied von Organisationen, welche einen Zweck verfolgen, einen Namen und ein Gründungsjahr besitzen. Das Eintrittsjahr des Landes ist dokumentiert. Eine Organisation hat ihren Sitz in einer Stadt. Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beispiel (2) Hausverwaltungen verwalten Häuser. Eine Hausverwaltung darf nicht mehr als 5 Häuser verwalten. Personen haben einen Namen und einen Wohnort. Personen heiraten. Personen dürfen nur einmal heiraten. Das Datum der Heirat wird gespeichert. Wie verändert man das letzte Beispiel, um Polygamie zuzulassen? Eine oder zwei Personen trainieren eine Basketballmannschaft, für die genau fünf Personen spielen. Die Mannschaft hat ein Gründungsjahr und einen Namen, Personen haben einen Namen. Sowohl Trainer als auch Spieler werden maximal auf ein Team verpflichtet. Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Beispiel (3) Ein Lehrer besitzt einen Namen und eine Adresse und unterrichtet mehrere Fächer Eine Schule stellt mehrere Lehrer an, mindestens jedoch einen. Es gibt Lehrer, die keine Anstellung haben Eine Schule hat einen Namen, eine Bezeichnung und befindet sich an einem Ort Orte zeichnen sich durch Namen und Postleitzahl aus Lehrer nehmen an Weiterbildungsmaßnahmen zu einem bestimmten Thema teil. Der Zeitpunkt der Anmeldung wird protokolliert. Die Weiterbildung findet an einem bestimmten Ort statt, wobei die Lehrer von wieder anderen Lehrern ausgebildet werden. Lehr- und Forschungseinheit Datenbanken und Informationssysteme

Ziele Basiselemente von E-R-Diagrammen kennen Grad, Kardinalität, Teilnahme & min-max-Notation verstehen und anwenden einfache E-R-Modelle erstellen Lehr- und Forschungseinheit Datenbanken und Informationssysteme