Beziehungen zwischen Klassen

Slides:



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

Assoziationen Verbindungen zwischen Objekten einer Klasse
Entity-Relationship (ER)-Modell
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Erhard Künzel für Info 9. Klasse: © Erhard Künzel für digitale-schule-bayern.
Buch S73ff (Informatik I, Oldenbourg-Verlag)
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
© Katharina Brachmann Einfache Datenbankabfragen Buch S81ff (Informatik I, Oldenbourg-Verlag)
© Katharina Brachmann Bedingte Funktionen Oldenbourg S48ff
Lineare Gleichungssysteme
© Katharina Brachmann Normalformen Oldenbourg S137, Klett S117
Informationsdarstellung mit Graphikdokumenten
Informationsdarstellung mit Graphikdokumenten
Was ist eine Klasse?.
Bedingte Wiederholung (Buch S119)
Hyperstrukturen Ein Beispiel © Katharina Brachmann.
Datenbanken 2: Einfache Aufgaben mit TabCalc
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
Buch S9ff (Informatik I, Oldenbourg-Verlag)
© Katharina Brachmann Zusammenfassung © Katharina Brachmann.
Informationsdarstellung mit Graphikdokumenten
Datenbanken - ein erster Überblick
Algorithmik Anweisungen (Buch S111)
Natur und Technik: Informatik Jhgst. 6 Informationsdarstellung mit Textdokumenten A B C Objekte und ihre Beziehungen.
Beschreibung von Abläufen (IKARUS S109)
Wiederholung mit fester Anzahl (Buch S 115)
Das Thema Beschreiben – eine Unterrichtseinheit für die 6. Jahrgangsstufe.
Buch S10ff (Informatik I, Oldenbourg-Verlag)
Tabellenkalkulationssysteme
Informationsdarstellung mit Multimediadokumenten
Informationsdarstellung mit Textdokumenten Objekte und ihre Beziehungen © Katharina Brachmann.
Vernetzte Informationsstrukturen - Internet
Tabellenkalkulationssysteme
Informationsdarstellung mit Multimediadokumenten
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Informationsdarstellung mit Textdokumenten
© Katharina Brachmann Verteiler Buch (Oldenbourg) S32ff.
Grundkurs Informatik Jahrgang 10 Der Grundkurs der Jahrgangsstufe 10 bereitet den an den Vorgaben für das Zentralabitur ausgerichteten Unterricht in der.
Objektorientierte Modellierung
8. Vorlesung: Klassendiagramm für Fallbeispiel
Erhard Künzel für Info 9. Klasse:. Bezeichner für Bezüge Attribut Bezeichner Weitere Funktionen Mehrere Flüsse Drucken Digitale Schule Bayern© Erhard.
Relationale Datenbanken II
Das Warenwirtschaftssystem
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
Einführung Access Einführung und Datenbankgrundbegriffe
ODL-Spezifikation von Kunde
Datenbank.
1.3 Klassen und Beziehungen
Tutorium PG Verbesserung Blatt 5 Beim instanziieren eines Fahrrades muss es möglich sein, alle benötigten Attribute dem Konstruktor zu übergeben.
Informationen im Internet Förderverein Bürger Online e.V. Informationen, Adressen und Neuigkeiten aus Ihrer Gemeinde.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics OO problems 4de.
Grundlagen der Internetadresse
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.
8.4.3 Übertragung von Beziehungstypen (1|12)
Sprachenfolge im NTG und SG Jahrgangs -stufe 56/78/9/1011/12 E E/F E/L E F It E F Nat E L It/F E L Nat SG Oberstufe NTG.
Sony1 Handbuch Gutschriften online beantragen. Sony1 – Gutschriften online beantragen Zu finden auf der Startseite nach dem Login auf
Was ist eine Datenbank „MS Access“
UML-Klassendiagramm: Klassen
Einkauf - Kreditoren Dienstleistungen einkaufen
Entität Attribute Beziehung AUTOR CD M 1 N leihen erstellen N verfasst
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.
Tutorium Software-Engineering SS14 Florian Manghofer.
Veranstaltung: Datenbanken I Dozent: Ioannis Papakostas Belegarbeit 6 Online-Bestellung von Büchern Stefan Rüschenberg (Matrikel-Nr.: ) Sebastian.
Manuel Friedrich Schiller-Gymnasium Hof Datenbanken Erstellen des „Semantischen Modells“
Anforderungen an ein Datenbanksystem
Redundanz.
Einstieg: Marketing-Mix
 Präsentation transkript:

Beziehungen zwischen Klassen Die Umsetzung im relationalen Modell http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann

Klassendiagramm - Beziehungen ARTIKEL ArtikelNr Bezeichner Preis Sparte Lagerbestand HERSTELLER Name Adresse TelefonNr FaxNr KUNDE KundenNr Bankverb wird verkauft an> m n <kauft n <liefert wird geliefert von > 1 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann

Klassen im Datenbankmodell Jede Klasse wird als Tabelle repräsentiert. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager 1 Tiefsee 5,95€ Buch 4 2 Spiderman 9,99€ DVD 3 6 Wuthering Heights 6,99€ KUNDE KundenNr Name Adresse TelefonNr Bankverbindung 1 Müller München 123456 Postbank 2 Schmidt Ottobrunn 654321 Hypo 3 Huber Neubiberg 888888 Sparkasse HERSTELLER Name Adresse TelefonNr FaxNr Heyne Frankfurt 214365 563412 Warner Los Angeles 55500555 606060 Dehner München 898989898 100001 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann

1:n-Beziehungen im Datenbankmodell Umsetzung: Man kann sich aussuchen, in welche Tabelle man den Schlüssel der anderen als zusätzliches Attribut mit einträgt. Eine solche Beziehung tritt in unserem Modell nicht auf. http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann

1:n-Beziehungen im Datenbankmodell Der Schlüssel der anderen Tabelle wird bei der Tabelle eingetragen, bei der das n steht. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager Hersteller 1 Tiefsee 5,95€ Buch 4 Heyne 2 Spiderman 9,99€ DVD 3 Warner 6 Wuthering Heights 6,99€ HERSTELLER Name Adresse TelefonNr FaxNr Heyne Frankfurt 214365 563412 Warner Los Angeles 55500555 606060 Dehner München 898989898 100001 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann

n:m-Beziehungen im Datenbankmodell Es muss eine gesonderte Beziehungstabelle angelegt werden. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager Hersteller 1 Tiefsee 5,95€ Buch 4 Heyne 2 Spiderman 9,99€ DVD 3 Warner 6 Wuthering Heights 6,99€ KAUF ArtNr KundenNr 1 2 3 KUNDE KundenNr Name Adresse TelefonNr Bankverbindung 1 Müller München 123456 Postbank 2 Schmidt Ottobrunn 654321 Hypo 3 Huber Neubiberg 888888 Sparkasse http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann