1 / 17

Willkommen zum DBS I – Praktikum!

Willkommen zum DBS I – Praktikum!. Heiko Müller. Übungsaufgaben. Ausgabe 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

reia
Download Presentation

Willkommen zum DBS I – Praktikum!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Übungsaufgaben • Ausgabe • 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

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

  4. 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

  5. ER–Modellierung Lehr- und Forschungseinheit Datenbanken und Informationssysteme

  6. 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

  7. ERM-Basisnotation Angestellter Ang.-Nr. Ang.-Name Angestellter Qualifikationen arbeitet am Strasse PLZ Adresse Stadt Haus-Nr. Lehr- und Forschungseinheit Datenbanken und Informationssysteme

  8. Beziehungen (Grad) ist Teil von Abteilung Hauptabteilung ist verheiratet mit Person verwendet Angestellter Qualifikation Projekt Lehr- und Forschungseinheit Datenbanken und Informationssysteme

  9. Beziehungen (Kardinalität) wird geleitet von 1 1 Abteilung Angestellter beschäftigt N 1 Abteilung Angestellter arbeitet an N M Angestellter Projekt Lehr- und Forschungseinheit Datenbanken und Informationssysteme

  10. Beziehungen (Teilnahme) wird geleitet von Abteilung Angestellter ist besetzt von Büro Angestellter besitzt Angestellter Telefon Lehr- und Forschungseinheit Datenbanken und Informationssysteme

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

More Related