Informationsmodellierung Übersicht
|
|
|
- Nadja Bauer
- vor 8 Jahren
- Abrufe
Transkript
1 Übersicht Inhalt: Überblick Entity Relation Ship Diagramm Attribute Relationenmodell (Tabellendarstellung) Normalisierung Integritätsbedingungen Christoph Riewerts Seite 1
2 Überblick Phasen: Begriffe/Merkmale: Analyse-Phase Informationsobjekte ERD (oder auch ERM) Design-Phase Tabellen Datenbankschema Integritätsbedingung Programmier-Phase Datensätze, Indizes Speicherstrukturen Seite 2
3 ER-Diagramm (ERD): Entity Relationship (ER) Diagramm Ein ER-Diagramm ist die grafische Darstellung von Informationsobjekten (auch Entitäten genannt) und deren Beziehungen untereinander (Peter Chen). Informationsobjekt: Ein Informationsobjekt ist ein individuelles und identifizierbares Exemplar von Dingen, Personen oder Begriffen der realen oder der Vorstellungswelt. gezeichnet im ERD als Rechteck Namensvergabe: Substantiv wird durch Attribute näher beschrieben Beispiele (für Personen, Dinge, Aktionen und abstrakte Begriffe): Projekt Mitarbeiter Fertigmeldung Kündigung Bestellung Artikel Abteilung Seite 3
4 Beziehung: Entity Relationship (ER) Diagramm Eine Beziehung assoziiert wechselseitig zwei (oder mehr) Entitäten (Informationsobjekte): gezeichnet im ERD als Raute mit einer Linie zur jeweiligen Entität Namensvergabe: Verb, um die Darstellung Entität-Beziehung-Entität von links nach rechts lesen zu können oder Substantiv, wenn aus Gründen der Vereinheitlichung ein Hauptwort gefordert ist oder mehr als 2 Entitäten assoziiert sind. wird durch Attribute näher beschrieben Es gibt drei Typen von Beziehungen (nach Chen): 1:1, 1:n und n:m, die man mit dem Konditionalzeichen c erweitern kann, so dass Kann- und Muss-Beziehungen unterschiedlich dargestellt werden können, wie z.b. 1:c, 1:mc und n:mc mit n = 1,2,3,4, und m = 1,2,3,4, c = 0 oder 1 und mc = 0,1,2,3,4, Seite 4
5 Entity Relationship (ER) Diagramm 1:1-Beziehung (Muss-Beziehung) 1:c-Beziehung (Kann-Beziehung) 1:n-Beziehung (Muss-Beziehung): Zu jedem Vater gibt es ein oder mehrere Kinder, jedes Kind hat genau einen Vater. 1:mc-Beziehung (Kann-Beziehung): Es gibt Männer, die haben keine Kinder. Seite 5
6 Entity Relationship (ER) Diagramm n:m-beziehung (Muss-Beziehung): Ein Schüler muss mindestens einen Kurs besuchen. Umgekehrt muss jeder Kurs von mindestens einem Schüler belegt werden. nc:mc-beziehung (Kann-Beziehung): Ein Schüler kann ein Fach oder mehrere Fächer belegen, ein Fach kann von mehreren Schülern belegt sein, jedoch auch von keinem. Implizite Beziehung: (heißt im INNOVATOR hierarchische Beziehung ) Buch 1 gibt es mc als Bibliotheksexemplar Seite 6
7 Entity Relationship (ER) Diagramm Implizite Beziehung (is part of): Rechnung 1 n enthält Rechnungsposition Implizite Beziehung (is a): Artikel auf Lager oder auch nicht Geschäftspartner kann ein Lieferant oder ein Kunde sein. Lagerartikel Geschäftspartner 1 c ist vorh. als 1 ist ein c c Sortimentsartikel Lieferant Kunde Rekursive Beziehung (mit Rollenbezeichnungen): c Bauteil mc Baugruppe Teil besteht aus Mitarbeiter c Vorgesetzter ist Chef von mc Untergebener Mitarbeiter Seite 7
8 Entity Relationship (ER) Diagramm Gegenüberstellung von (1,m,n)- und (min, max)-notation: Eine Beziehung R = (E1, E2) wird in der (min, max)-notation durch Angabe der zwei Komplexitätsgrade Comp(E1, R) und Comp(E2, R) beschrieben, wobei für die Eckwerte von min und max gilt: 0 ge min ge 1 ge max ge * mit ge = grössergleich: Weitere alternative Darstellungsformen der Kardinalität ( Krähenfüße ): (1,M,N)-Notation (min, max)-notation Comp(E1, E2) Comp(E1, R) Comp(E2, R) 1:1 (1,1) (1,1) 1:c (0,1) (1,1) 1:n (1,*) (1,1) 1:nc (0,*) (1,1) mc:nc (0,*) (0,*) Bitte bei (min, max)-notation Umkehrung beachten! Seite 8
9 Entity Relationship (ER) Diagramm Übung: Tragen Sie in das nebenstehende ERD zusätzlich die Lieferant 1 1 c besitzt Konto (min, max)-notation ein. erhält mc Bestellung nc enthält m Artikel 1 besteht aus n Bestellposition Seite 9
10 Attribute von Entitäten: Identifizierende Attribute (Schlüsselattribute): Primärschlüssel (i. d. R. durch Unterstrich gekennzeichnet, obligatorisch, kann zusammengesetzt sein) Sekundärschlüssel (alternativer Primärschlüssel) Fremdschlüssel (existiert in anderen Entitäten als Primärschlüssel) Beschreibende Attribute (sind optional): sollten funktional vom Primärschlüssel abhängen (2.Normalform) sollten untereinander nicht funktional abhängen (3. Normalform) Darstellung: als Liste Attribute Mitarbeiter = (Pers-Nummer, Name, Geburtsdatum) in einer Ellipse als Erweiterung im ERD: Kontostand Kontonr Konto Seite 10
11 Attribute von Beziehungen: Primärschlüssel von den assoziierten Informationsobjekten ( = Fremdschlüssel) Beschreibende Attribute (sind optional) Beispiel: n:m-beziehung Attribute Mitarbeiter = (Pers-Nummer, Name, Geburtsdatum,..) Projekt = (Projekt-ID, Projektlaufzeit,..) Primärschlüssel Primärschlüssel Mitarbeiter n arbeitet in mc Projekt arbeitet in = (Pers-Nummer, Projekt-ID, Kapazität) Kapazität ist ein beschreibendes Attribut Seite 11
12 Übung (IM12): Entity Relationship (ER) Diagramm Entwerfen Sie für den nachstehenden Geschäftsvorfall ein Entity Relationship Diagramm (ERD) und geben Sie die Attribute an, die zur Beschreibung der Informationsobjekte und der Beziehung(en) notwendig sind. Ein landwirtschaftlicher Betrieb produziert mehrere Produkte. Diese Produkte können sein: verschiedene Getreide, verschiedene Gemüse und Obst. Ein Produkt wird im Gegenzug von mehreren Betrieben produziert. Die bei der Produktion eines Produkts verwendete Fläche, gemessen in qm, soll erfasst werden. Zur Kennzeichnung eines Betriebs wird der Name des Anwesens, seine Adresse und die gesamte Betriebsfläche (Anbaufläche plus Verwaltungsfläche) herangezogen. Seite 12
13 Übung (IM13): Entity Relationship (ER) Diagramm Stellen Sie für die folgenden Aussagen ein Entity Relationship Diagramm (ERD) auf und diskutieren Sie die unterschiedlichen Möglichkeiten der Darstellung, d.h. Anzahl der Entitäten und Attribute. In einer bestimmten Stadt gibt es mehrere Schulen, die jeweils von einem Direktor geleitet werden. Jeder Schüler gehört zu einer Schulstufe, innerhalb derer er bestimmte fachspezifische Kurse besuchen muss und andere wahlweise belegen kann. Jeder Kurs wird von einem Lehrer geleitet. Erweiterung: Jeder Lehrer unterrichtet mindestens zwei Fächer. Beispiele für Schulstufen: Sekundarstufe 1, Oberstufe,.. Beispiele für Kurse: Engl. Literatur, Musikgeschichte, Spanisch für Fortgeschrittene,.. Beispiele für Fächer. Englisch, Biologie, Sport,.. Seite 13
14 Relationenmodell: Relationenmodell Beim Übergang von der Analyse zum Design und damit bei der Wahl einer Relationalen Datenbank wird das Datenmodell in ein Relationenmodell überführt. In einer relationalen Datenbank sind alle Informationen explizit auf der logischen Ebene genau auf eine Art repräsentiert: als Werte in Tabellen (= Relationen) (E.F. Codd) Primärschlüssel Reihenfolge der Zeilen und Reihenfolge der Spalten sind ohne Bedeutung. Die Raute des Informationsmodells wird umgesetzt und erscheint als Fremdschlüssel- Beziehung in einer Tabelle. Attributwerte sind immer vom gleichen Typ (Domäne) Buch- Signatur Vormerkung Name Datum SN-32 Mayer BB-45 Mayer AW-90 Müller SN-32 Müller Attribute (Spalte) Ausprägung (Tupel) Seite 14
15 1:n Beziehung im Relationenmodell: Relationenmodell Der Primärschlüssel der 1-Relation erscheint als zusätzliches Attribut in der n-relation und wird dort als Fremdschlüssel bezeichnet: Abteilungs-_ Kürzel Abteilung Anzahl MA 1 beschäftigt n Name Angestellter Angestellter- ID Tabelle Seite 15
16 Relationenmodell Übung zur 1:n Beziehung im Relationenmodell: Wie sehen die 2 Tabellen aus incl. Fremdschlüssel, wenn man die Relation beschäftigt nicht dem Angestellten zuordnet - wie vorgeschrieben -, sondern der Abteilung (s. Bild)? Diskutieren Sie diese Alternative. Abteilungs-_ Kürzel Abteilung Anzahl MA 1 beschäftigt n Name Angestellter Angestellter- ID Tabelle Seite 16
17 Mehrfachattribute: Relationenmodell Sind in der 1. Normalform (s. Normalisierung) nicht erlaubt Beispiel: Mitarbeiter ist in mehreren Wohnorten gemeldet Mitarbeiter = (Mitarbeiter-Nummer, Adressen, Name) Lösung 1, wenn Anzahl der Wohnsitze begrenzt und bekannt Mitarbeiter = (Mitarbeiter-Nummer, Adresse1, Adresse2, Adresse3, Name) Lösung 2 (Entität statt Attribut) Mitarbeiter = (Mitarbeiter-Nummer, Name) Adresse = (Wohnsitz) Frage: wenn jetzt mehrere Mitarbeiter dieselbe Adresse haben? Seite 17
18 n:m Beziehung im Relationenmodell: Relationenmodell Aus einer n:m Beziehung im Datenmodell werden zwei 1:n Beziehungen mit einer sogenannten Beziehungsentität: Mitarbeiter n arbeitet in mc Projekt Tabelle Seite 18
19 Übung (IM14): Relationenmodell und SA-Modell Stellen Sie für die folgende Aussage ein Entity Relationship Diagramm (ERD) auf. Editieren Sie anschließend das ERD als Relationenmodell mit dem INNOVATOR, wobei Sie bitte alle Attribute (mit Kennzeichnung der Primär- und Fremdschlüssel) in das ERD mit einzeichnen lassen. Kunden können aus einem Veranstaltungskalender Seminare buchen. Dieselben Seminare werden zu unterschiedlichen Zeiten angeboten, wobei auch die Dauer differieren kann. Titel und Zielsetzung jedoch bleiben gleich. Die Veranstaltungen werden von Dozenten durchgeführt, für die jeweils Name, Adresse und Biografie gespeichert sind. Bei der Vergabe der notwendigen Attribute orientieren Sie sich bitte an folgenden Fragestellungen, für die das Modell die entsprechenden Antworten liefern muss; modellieren Sie die fünf Auswerteprozesse in einem Datenflussdiagramm (SA- Methode): 1) Wie viele Kunden haben das Seminar mit dem Titel Function Point Analyse gebucht? (DFD nebenstehend) 2) Welche Ausbildung hatten die Dozenten, die 2006 das Seminar über SW-Metriken gehalten hatten? 3) Welche Seminare sind ausgebucht? 4) Wie viele Kunden haben sich bis Montag letzter Woche angemeldet? 5) Welche Kunden haben neue Seminare gebucht, obwohl sie alte Rechnungen noch nicht bezahlt haben? Seminartitel Anzahl der Kunden Anzahl Buchungen ermitteln bucht Veranstaltung Seite 19
20 Unnormalisierte Tabelle: Redundante Datenhaltung Normalisierung Speicheroperationen wie Neuzugang, Löschen und Aktualisieren können zu einer inkonsistenten Datenhaltung führen Schwierige Handhabung (z.b. wegen der Mehrfach-Attribute) Mitarbeiter MA-Nr. Name Abt-Nr Abt-Name Zeit [%] Projektnr Projektname Meyer E7 Entwicklung S30001 S30002 SW-Installation HW-Installation Graf K Konstruktion 100 S30020 PM-Einsatz König K Konstruktion S30020 S30021 PM-Einsatz CASE-Konzept Keiser ZEU Zentraleinkauf 100 S30022 PC-Angebot Aufgabe: Bringen Sie die Tabelle in die 1. Normalform. Seite 20
21 1. Normalform Normalisierung Eine Tabelle (Relation) ist in der 1. Normalform, wenn jedes Attribut zu einem bestimmten Schlüsselwert höchstens einen(!) Attributwert besitzt Mitarbeiter MA-Nr. Name Abt-Nr Abt-Name Zeit [%] Projektnr Projektname Meyer E7 Entwicklung 80 S30001 SW-Installation Meyer E7 Entwicklung 20 S30002 HW-Installation Graf K Konstruktion 100 S30020 PM-Einsatz König K Konstruktion 20 S30020 PM-Einsatz König K Konstruktion 80 S30021 CASE-Konzept Keiser ZEU Zentraleinkauf 100 S30022 PC-Angebot Aufgabe: Bringen Sie die Tabelle in die 2. Normalform. Seite 21
22 2. Normalform Normalisierung Eine Tabelle (Relation) ist in der 2. Normalform, wenn sie in der 1. Normalform ist und jedes nicht dem Schlüssel angehörende Attribut funktional abhängig ist vom Gesamtschlüssel, nicht aber von einzelnen Schlüsselteilen. Mitarbeiter MA-Nr. Name Abt-Nr Abt-Name Meyer E7 Entwicklung Graf K Konstruktion König K Konstruktion Keiser ZEU Zentraleinkauf Projektzugehörigkeit MA-Nr. Projektnr Zeit [%] S S S Projektnr S30001 S30002 S30020 S30021 S30022 Projekt Projektname SW-Installation HW-Installation PM-Einsatz CASE-Konzept PC-Angebot S S S Aufgabe: Bringen Sie die Tabelle(n) in die 3. Normalform. Seite 22
23 3. Normalform Normalisierung Eine Tabelle (Relation) ist in der 3. Normalform, wenn sie in der 2. Normalform ist und jedes Attribut direkt vom Schlüssel abhängig ist. Mitarbeiter MA-Nr. Name Abt-Nr Meyer E Graf K König K Keiser ZEU Abteilung Abt-Nr Abt-Name E7 Entwicklung K Konstruktion ZEU Zentraleinkauf Projektzugehörigkeit Projektnr S30001 S30002 S30020 S30021 S30022 Projekt Projektname SW-Installation HW-Installation PM-Einsatz CASE-Konzept PC-Angebot MA-Nr. Projektnr Zeit [%] S S S S S S Seite 23
24 Übung: Normalisierung Kennzeichnen Sie in den vier Tabellen aus dem Normalisierungsbeispiel (s.v.) diejenigen Attribute, die Fremdschlüssel sind. Wandeln Sie danach die Tabellen in ein ERD um unter Verwendung der Tabellennamen für die Entitäten. Die richtigen Kardinalitäten können aus den Beispieleinträgen abgeleitet werden. Spezifizieren Sie abschließend bitte noch den Prozess Mitarbeiter-Tabelle zusammenstellen, der aus den einzelnen Attributen der normalisierten Tabellen die unnormalisierte Mitarbeiter-Tabelle erzeugt. Verwenden Sie dazu das DFD (mit dem Innovator) und modellieren Sie die normalisierten Tabellen als Datenspeicher. Seite 24
25 Übung (IM15) zum Thema: Weinhandlung Entity Relationship (ER) Diagramm Die Winzer Felsengarten, Sonnenberg und Neckartal stellen folgende Weine her: Winzer Felsengarten: Kerner und Riesling. Winzer Sonnenberg: Trollinger, Riesling und Weißherbst. Winzer Neckartal: Trollinger und Spätburgunder Folgende Kunden haben Weine erworben: Kunde Jim Panse kauft Kerner vom Felsengarten und Riesling vom Sonnenberg Kunde Paul Aner kauft Riesling und Trollinger vom Sonnenberg und Spätburgunder vom Neckartal Tragen Sie diese Werte in die Tabellen ein, die durch nebenstehendes ERD spezifiziert wurden. Werten Sie die Tabellen aus, indem Sie aus den vorhandenen Einträgen für die Kunden eine Rechnung erstellen. Beurteilen Sie diese Rechnung und stellen gegebenenfalls ein verbessertes ERD auf. n Winzer m n liefert Winzername Kundenname Winzername Weinsorte erzeugt Kunde m Wein n m kauft Weinsorte Kundenname Seite 25
26 Integritätsbedingungen sind notwendig, um mit den Abhängigkeiten der Tabellen (Fremdschlüsselbeziehungen) richtig umgehen zu können: Anwendungsbezogene Integrität (domain integrity): Zwischen den Attributen bestehen inhaltliche Abhängigkeiten, z.b. Summenattribut Wertebereich von Attributen soll eingehalten werden Zwei Beziehungen sollen sich gegenseitig ausschließen. Ganzheitliche Integrität (entity integrity): Integritätsbedingungen Kein Attribut, das Teil eines Primärschlüssels einer Tabelle ist, darf Nullwerte annehmen. Referenzielle Integrität / Beziehungsintegrität (referential integrity): Für jeden vom Nullwert verschiedenen Fremdschlüssel muss ein entsprechender Primärschlüssel aus derselben Domäne existieren. Für jeden Fremdschlüssel sind festzulegen: Darf der Fremdschlüssel Nullwerte annehmen? Was soll mit dem Fremdschlüssel geschehen, wenn der Primärschlüssel gelöscht bzw. modifiziert wird? Seite 26
27 Integritätsbedingungen Beispiele für Beziehungsintegrität (Löschen des Primärschlüssels): 1.) Weitergabe der Löschung (CASCADE), d.h. alle Tupel der Tabelle mit einem Fremdschlüssel, der dem gelöschten Primärschlüssel entspricht, werden ebenfalls gelöscht. Seite 27
28 Integritätsbedingungen Beispiele für Beziehungsintegrität (Löschen des Primärschlüssels): 2.) Bedingte Löschung (RESTRICT, default), d.h. ein Tupel in der Tabelle mit dem Primärschlüssel kann nur dann gelöscht werden, wenn in der referierenden Tabelle kein Tupel mehr mit einem Fremdschlüssel existiert, der dem Primarschlüssel entspricht. Seite 28
29 Integritätsbedingungen Beispiele für Beziehungsintegrität (Löschen des Primärschlüssels): 3.) Nullsetzen bei der Löschung (SET NULL), d.h. alle Fremdschlüsselwerte, die dem Primärschlüssel entsprechen, werden in der referenzierten Tabelle zu Null gesetzt. Seite 29
30 Übung (IM16): Entity Relationship (ER) Diagramm Stellen Sie für folgenden Geschäftsvorfall ein Entity Relationship Diagramm (ERD) auf. Anschließend führen sie das Diagramm bzw. die Diagramme über in eine Tabellendarstellung, d.h. aus dem Datenmodell wird ein Relationenmodell entwickelt. Thema: Bankgeschäfte Täglich werden in einer Bank Buchungen mit Datum und Betrag getätigt. Die Beträge werden dabei auf dem einen Konto als Sollbetrag gebucht und auf dem anderen als Habenbetrag. Die Konten werden durch die Kontonummer eindeutig identifiziert. Seite 30
31 Normalisierung Lösung der Übungsaufgabe aus dem Vorlesungsskript, speziell das DFD: Seite 31
Das konzeptionelle Datenmodell
Das konzeptionelle Datenmodell Signifikanz der Datenmodellierung Anforderungsanalyse Effizienz der Anwendung. Redundanzfreiheit. Datenintegrität. Reibungsarme Umsetzung des Datenmodells in das physikalische
3. Relationales Modell
3. Relationales Modell entwickelt von Codd (1970) beruht auf dem mathematischen Begriff der Relation, den man anschaulich mit dem der Begriff Tabelle vergleichen kann alle Informationen sind in Relationen
ER-Modell. Entity-Relationship-Model
+ ER-Modell Entity-Relationship-Model + Was ist ein Modell? Worte/Zitat aus einem Physikbuch: "Modelle sind also Vorstellungshilfen und Wirklichkeitshilfen, nicht die Wirklichkeit selbst." (Metzler Physik).
Aufgabe 1) Übung 4: 1.2
Übung 4: Aufgabe 1) 1.2 Relation: Eine Relation besteht aus Attributen und Tupeln. Sie wird üblicherweise mit Hilfe einer Tabelle beschrieben, welche in zweidimensionaler Anordnung die Datenelemente erfasst.
Kapitel 7: Referentielle Integrität
Kapitel 7: Referentielle Integrität Im Allgemeinen sind nur solche Instanzen einer Datenbank erlaubt, deren Relationen die der Datenbank bekannten Integritätsbedingungen (IB) erfüllen. Integritätsbedingungen
Informatik 10 Mar Datenbanken: RDM Normalisierung April 2014
Normalisierung Eine Datenbank gilt als konsistent, wenn sie bestimmten Kriterien, den sog. Integritätsbedingungen genügt. Die Integritätsbedingungen sollen also dafür sorgen, dass keine unkorrekten Daten
ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen
ARIS II - Modellierungsmethoden, Metamodelle und Anwendungen C2: Relationenbildung und Normalisierung Lernziele: Nach der Bearbeitung dieser Lektion haben Sie folgende Kenntnisse erworben: Sie können den
Ein Schlüssel ist eine Menge von Attributen (also eines oder mehrere), die eine Datenzeile (Tupel) einer Tabelle eindeutig identifiziert
Maika Büschenfeldt Datenbanken: Skript 1 1. Was ist eine relationale Datenbank? In Datenbanken können umfangreiche Datenbestände strukturiert abgelegt werden. Das Konzept relationaler Datenbanken soll
Kapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008 Kapitel 3: Datenbanksysteme Vorlesung:
Rückblick: Datenbankentwurf
Rückblick: Datenbankentwurf Entity-Relationship-Modell für konzeptuellen Entwurf Entitytypen (entity types) (z.b. Studenten) Beziehungstypen (relationships) (z.b. hören) Attribute beschreiben Gegenstände
Datenbanksysteme Teil 3 Indizes und Normalisierung. Stefan Maihack Dipl. Ing. (FH) Datum:
Datenbanksysteme Teil 3 Indizes und Normalisierung Stefan Maihack Dipl. Ing. (FH) Datum: 01.11.2005 1 MySQL - Normalisierung Durch die Normalisierung von Tabellen soll folgendes erreicht werden Redundanzfreie,
Theorie zur Übung 8 Datenbanken
Theorie zur Übung 8 Datenbanken Relationale Datenbanksysteme Ein relationales Datenbanksystem (RDBS) liegt vor, wenn dem DBS ein relationales Datenmodell zugrunde liegt. RDBS speichern Daten in Tabellenform:
Daten Bank. 2. Vorlesung. Dr. Karsten Tolle PRG2 SS 2014
Daten Bank 2. Vorlesung Dr. Karsten Tolle PRG2 SS 2014 Letzte Vorlesung Grundbegriffe SQL create table insert select Dr. Karsten Tolle PRG2 SS 2014 2 Heute Übersicht Modellierung (ER-Diagramme) Entitäten
Übungen Teil 1: ER-Modelle. Dozent: Stefan Maihack Dipl. Ing. (FH)
Übungen Teil 1: ER-Modelle Dozent: Stefan Maihack Dipl. Ing. (FH) Die (min, max) - Notation Bei der Verwendung der Funktionalität ist für einen Entity-Typen nur die maximale Anzahl der Beziehungen mit
Inhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
Der Tabellenname wird in Grossbuchstaben geschrieben.
Datenbanken: Abbildungsregeln 1 Tabellen Einleitung Da ein relationales Datenbankschema als Objekte nur Tabellen zulässt, müssen sowohl die Entitäts- als auch die Beziehungsmengen in Tabellenform ausgedrückt
3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen
3. Spezielle ER-Modelle und Tabellenableitung Spezialfälle von ER-Modellen Grundlage, was sind Relationen Transformation von ER-Diagrammen in Relationen 56 Lesebeispiel Access (Realisierungmodell!) 57
Kapitel 1: Einführung 1.1 Datenbanken?
Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken Grundlagen der Datenbanksysteme, WS 2012/13 29. Oktober 2012 Seite 1 1. Einführung 1.1. Datenbanken Willkommen! Studierenden-Datenbank
3. Das Relationale Datenmodell
3. Das Relationale Datenmodell Das Relationale Datenmodell geht zurück auf Codd (1970): E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Comm. of the ACM 13(6): 377-387(1970) DBMS wie
Datenbanken. Zusammenfassung. Datenbanksysteme
Zusammenfassung Datenbanksysteme Christian Moser Seite 1 vom 7 12.09.2002 Wichtige Begriffe Attribut Assoziation API Atomares Attribut Datenbasis DBMS Datenunabhängigkeit Datenbankmodell DDL DML DCL ER-Diagramm
Datenbanken Unit 4: Das Relationale Modell & Datenintegrität
Datenbanken Unit 4: Das Relationale Modell & Datenintegrität 15. III. 2016 Outline 1 Organisatorisches 2 SQL 3 Relationale Algebra Notation 4 Datenintegrität Organisatorisches Erster Zwischentest: nach
Datenbanken 6: Normalisierung
Datenbanken 6: Normalisierung 26. IV. 2016 Outline 1 Organisatorisches 2 SQL 3 Überblick Datenbankdesign 4 Normalisierung Erste Normalform Zweite Normalform Dritte Normalform Boyce-Codd Normal Form Vierte
Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD
Vorwort zur vierten Auflage 11 Vorwort zur dritten Auflage 13 Vorwort zur zweiten Auflage 15 Vorwort zur ersten Auflage 17 Hinweise zur CD 19 1 Datenbanken und Datenbanksysteme 21 1.1 Zentralisierung der
Integritätsbedingungen / Normalformen- Beispiel: Kontoführung
Technische Universität München WS 2003/04, Fakultät für Informatik Datenbanksysteme I Prof. R. Bayer, Ph.D. Lösungsblatt 8 Dipl.-Inform. Michael Bauer Dr. Gabi Höfling 12.01. 2004 Integritätsbedingungen
Datenbanken und Datenmodellierung
Veranstaltung Pr.-Nr.: 0 023 V Wirtschaftsinformatik für Wirtschaftwissenschaftler Datenbanken und Datenmodellierung -Teil 2 - Dr. Chris Bizer WS 2007/2008 Phasenschemata des Datenbankentwurfs Informationsanalyse
Einführung in Datenbanken
Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik [email protected] aum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie
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
Universität Augsburg, Institut für Informatik WS 2009/2010 Prof. Dr. W. Kießling 06. Nov. 2009 Dr. A. Huhn, F. Wenzel, M. Endres Lösungsblatt 2 Aufgabe 1: ER-Modellierung 1. Siehe Unterstreichungen in
Kapitel 06 Normalisierung von Relationen. 6 Die Normalisierung von Relationen
Kapitel 06 Normalisierung von Relationen 6 Die Normalisierung von Relationen 6 Die Normalisierung von Relationen...1 6.1 Die Problemstellung...4 6.2 Die unnormalisierte Form...5 6.3 Die 1. Normalform...7
Aufgabe 1: Integrität
Aufgabe 1: Integrität Gegeben sei das folgende Schema: Personal: (PNR, Name, Gehalt, Abt, Vorges) a) Geben Sie das CREATE TABLE Statement an, um die Tabelle Personal zu erzeugen. Folgende Integritätsbedingungen
Vorlesung Datenbank-Entwurf Klausur
Dr. Stefan Brass 3. Juli 2002 Institut für Informatik Universität Giessen Vorlesung Datenbank-Entwurf Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises
Als logisches Datenmodell wird hier das Relationenmodell vorgestellt, das heute den Standard für relationale Datenbanken darstellt.
Das Relationenmodell Logische Datenmodell Das Entity Relation Modell wird in ein logisches Datenmodell umgesetzt. Welches logische Datenmodell gewählt wird, hängt von dem verwendeten Datenbanksystem ab.
Grundlagen von Datenbanken SS 2010
Grundlagen von Datenbanken SS 2010 2. Formalisierung des relationalen Datenmodells Agenda: Prof. Dr. Stefan Böttcher Universität Paderborn mit Material von Prof. Dr. Gregor Engels Das Relationenmodell
Objektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
Rückblick: Entity-Relationship-Modell
Rückblick: Entity-Relationship-Modell Entity-Relationship-Modell für konzeptuellen Entwurf Entitytypen (entity types) (z.b. Studenten) Beziehungstypen (relationships) (z.b. hören) Attribute beschreiben
Kapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2014 Kapitel 3: Datenbanksysteme Vorlesung:
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Datenmodelle. Einführung in das Entity-Relationship-Modell. Datenbankmodelle. Beispiel für ein ER-Schema. Kunde( Meier, , ) 41, Meier
Einführung in das Entity-Relationship-Modell Datenmodelle Datenmodelle dienen der Darstellung der Informationsstruktur, nicht der Darstellung der Informationen selbst. Motivation Grundbestandteile von
Kapitel 2: Das Relationale Modell
Ludwig Maximilians Universität München Institut für Informatik Lehr- und Forschungseinheit für Datenbanksysteme Skript zur Vorlesung Wintersemester 2006/2007 Kapitel 2: Das Relationale Modell Vorlesung:
Kapitel DB:IV (Fortsetzung)
Kapitel DB:IV (Fortsetzung) IV. Logischer Datenbankentwurf mit dem relationalen Modell Das relationale Modell Integritätsbedingungen Umsetzung ER-Schema in relationales Schema DB:IV-45 Relational Design
Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung
6. Datenintegrität Motivation Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung nur sinnvolle Attributwerte (z.b. keine negativen Semester) Abhängigkeiten
Referenzielle Integrität SQL
Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet
Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung
Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung Vermeiden von Redundanzen Skalierbarkeit Vermeidung von Anomalien Szenario Rechnung Pizza Taxi Brechstr. 12 Rechnung: Datum: 30.05.2008
E-R-Modell zu Relationenschema
Raum: LF 230 Nächste Sitzung: 27./30. Oktober 2003 Aktuelle Informationen unter: http://www.is.informatik.uni-duisburg.de/teaching/lectures/dbp_ws03/index.html E-R-Modell zu Relationenschema Als zweiter
Kapitel DB:III. III. Konzeptueller Datenbankentwurf
Kapitel DB:III III. Konzeptueller Datenbankentwurf Einführung in das Entity-Relationship-Modell ER-Konzepte und ihre Semantik Charakterisierung von Beziehungstypen Existenzabhängige Entity-Typen Abstraktionskonzepte
3. Grundlagen relationaler Datenbanksysteme
3. Grundlagen relationaler Datenbanksysteme Hier nur kurze Rekapitulation, bei Bedarf nachlesen 3.1 Basiskonzepte des Relationenmodells 1 Darstellung der Miniwelt in Tabellenform (DB = Menge von Relationen
Handout zur Unit Datenmodellierung Web-Technologien Datenmodellierung Prof. Dr. rer. nat. Nane Kratzke
Handout zur Unit Web-Technologien 1 Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme Raum: 17-0.10 Tel.: 0451 300 5549 Email: [email protected] (Praktische
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
D1: Relationale Datenstrukturen (14)
D1: Relationale Datenstrukturen (14) Die Schüler entwickeln ein Verständnis dafür, dass zum Verwalten größerer Datenmengen die bisherigen Werkzeuge nicht ausreichen. Dabei erlernen sie die Grundbegriffe
10. Datenbank Design 1
1 Die Hauptaufgabe einer Datenbank besteht darin, Daten so lange zu speichern bis diese explizit überschrieben oder gelöscht werden. Also auch über das Ende (ev. sogar der Lebenszeit) einer Applikation
1 4. Datenmodellierung mit der Unified Modeling Language (UML)
1 4. Datenmodellierung mit der Unified Modeling Language (UML) Objekte, Klassen und Assoziationen Multiplizitäten - Kardinalitäten Rollen (Wiederholung) Einfache Abbildung von Modellen auf Tabellen Empfehlungen
Kapitel 2: Das Relationale Modell
Ludwig Maximilians Universität München Institut für Informatik Lehr- und Forschungseinheit für Datenbanksysteme Skript zur Vorlesung Datenbanksysteme I Wintersemester 2012/2013 Kapitel 2: Das Relationale
Datenbanken: Datenintegrität. www.informatikzentrale.de
Datenbanken: Datenintegrität Definition "Datenkonsistenz" "in der Datenbankorganisation (...) die Korrektheit der gespeicherten Daten im Sinn einer widerspruchsfreien und vollständigen Abbildung der relevanten
Entity-Relationship-Modell. Ein Studierender kann (oder muss) mehrere Vorlesungen hören. Eine Vorlesung wird i.a. von mehrerer Studierenden gehört.
Beziehungen Ein Studierender kann (oder muss) mehrere Vorlesungen hören. Eine Vorlesung wird i.a. von mehrerer Studierenden gehört. Eine Vorlesung wird von genau einem Dozenten gelesen. Ein Dozent kann
Stufen der Entwicklung einer Datenbank. ER-Modell. Datenbank-Entwurf (1) Datenbank-Entwurf (2) 1. Datenbank - Entwurf ( ER - Diagramm)
9. Einführung in das Entity-Relationship-Modell 9-1 9. Einführung in das Entity-Relationship-Modell 9-2 ER-Modell Stufen der Entwicklung einer Datenbank 1. Überblick über den Datenbank-Entwurf 2. Grundlegende
Introduction to Data and Knowledge Engineering Übung 1: Entity Relationship Model
Introduction to Data and Knowledge Engineering Übung 1: Entity Relationship Model FB Informatik Datenbanken und Verteilte Systeme Arthur Herzog 1 Entity Relationship Model FB Informatik Datenbanken und
Einführung Datenbanken: Normalisierung
Einführung Datenbanken: Normalisierung Für die Kursverwaltung einer VHS hat der Datenbank-Programmierer ein ER-Modell entworfen: Entitätstyp Entitäten Attribute Attributsausprägungen Kurse Teilnehmer Dozenten
Kapitel 3: Entity-Relationship-Modell
Kapitel 3: Entity-Relationship-Modell Objekte und Beziehungen Objekte bilden die elementare Grundlage unserer Betrachtung. Objekte werden durch Tupel in Relationen repräsentiert und können durch Schlüsselwerte
Beziehungen zwischen Klassen
Beziehungen zwischen Klassen Buch S89ff und S98ff (Informatik I, Oldenbourg-Verlag) Klassendiagramm - Beziehungen ARTIKEL wird verkauft an> m KUNDE ArtikelNr Bezeichner Preis Sparte Lagerbestand n
Wirtschaftsinformatik
Wirtschaftsinformatik EWI Übungsveranstaltung 6: Datenbanken III 24. November 2004 Kontrollfragen Was versteht man unter referentieller Integrität? Wie kann referentielle Integrität zerstört werden? Nennt
Foreign Keys. MySQL 4, 5. Kapitel 16: Fremdschlüssel. Marcel Noe
MySQL 4, 5 Kapitel 16: Fremdschlüssel Gliederung 1 Gliederung 1 Fremdschlüssel sichern die Referenzielle Integrität voneinander abhängiger Tabellen. Um Fremdschlüssel definieren zu können, müssen Sie die
Datenbanken 6: Normalisierung
Datenbanken 6: Normalisierung 27 III 2017 Outline 1 SQL 2 Überblick Datenbankdesign 3 Anomalien 4 Datenbank Normalisierung Zerlegung von Relationen 5 Normalisierung Erste Normalform Zweite Normalform Dritte
Entity-Relationship-Diagramm-Entwurf und Normalisierung
Entity-Relationship-Diagramm-Entwurf und Normalisierung Holger Jakobs [email protected] 2004-07-21 Inhaltsverzeichnis 1 Aufgabe des Entity-Relationship-Modells 1 2 Grundbegriffe des ER-Modells 1 2.1 Entity......................................
Dieser Foliensatz darf frei verwendet werden unter der Bedingung, dass diese Titelfolie nicht entfernt wird.
Thomas Studer Relationale Datenbanken: Von den theoretischen Grundlagen zu Anwendungen mit PostgreSQL Springer, 2016 ISBN 978-3-662-46570-7 Dieser Foliensatz darf frei verwendet werden unter der Bedingung,
Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
Datenbanken: Relationales Datenbankmodell RDM
Das RDM wurde in den 70'er Jahren von Codd entwickelt und ist seit Mitte der 80'er Jahre definierter Standard für Datenbanksysteme! Der Name kommt vom mathematischen Konzept einer Relation: (Sind A, B
Kapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 3: Datenbanksysteme Vorlesung:
-02- Arbeitsunterlagen
-02- Arbeitsunterlagen DVT LK13.1 2014/2015 Erweiterung ER-Modell Übungsaufgaben ER-Modell Lehrkraft: Kurs: 0 Erweiterung zum Ersten Generalisierung Übergang zu einem allgemeineren (Super-)Typ Bsp.: Mitarbeiter
Konzeptueller Entwurf
Konzeptueller Entwurf UML Klassendiagrame UML Assoziationen Entspricht Beziehungen Optional: Assoziationsnamen Leserichtung ( oder ), sonst bidirektional Rollennamen Kardinalitätsrestriktionen UML Kardinalitätsrestriktionen
Entwurf von Datenbanken
Bisher: was sind Datenbanken? Wie funktionieren sie? Im Folgenden: wie entwickle ich eine Datenbank? Was ist eine gute Datenbank? Der Datenbankentwurfsprozess Das Entity Relationship (ER) Modell Abbildung
Das Entity-Relationship-Modell. Prof. Dr. T. Kudraß 1
Das Entity-Relationship-Modell Prof. Dr. T. Kudraß 1 Datenmodell Datenmodelle System von Konzepten zur abstrakten Darstellung eines Ausschnitts der realen Welt mittels Daten Verschiedene Abstraktionsebenen
Datenbanken. Sommersemester 2010 Probeklausur
Prof. Dr. V. Linnemann Christoph Reinke Universität zu Lübeck Institut für Informationssysteme Lübeck, den 29. Juli 2010 Datenbanken Sommersemester 2010 Probeklausur Hinweise: Es ist sinnvoll, die Aufgaben
Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor. Datenbanken und SQL
Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor Falsche Datenstruktur 2 Optimierte Struktur 3 Tabellen der campusinfo-datenbank 4 Elemente einer Tabelle 5 Der Fremdschlüssel 6 Beispiele Beispiel1: Kunden
Relationales Datenbanksystem Oracle
Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information
2. Datenmodellierung mit ERM. Motivation für Datenmodellierung. Begriffsklärung. Kardinalität/Komplexität von Beziehungstypen
2. Datenmodellierung mit ERM Motivation für Datenmodellierung Begriffsklärung Kardinalität/Komplexität von Beziehungstypen Erweiterungen des E/R-Modells Darstellung von Attributen/Beziehungen als Entitytypen
ERM Modellierung Teil 2
ERM Modellierung Teil 2 Oliver Berthold Frank Huber Heiko Müller Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Generalisierung / Spezialisierung Mehrstellige Beziehungen Lehr-
Wozu eine Datenbank? Kernaufgaben von Datenbanksystemen sind die Speicherung und Verwaltung von großen Datenbeständen.
Datenbanken Wozu eine Datenbank? Kernaufgaben von Datenbanksystemen sind die Speicherung und Verwaltung von großen Datenbeständen. Beispiel einer Datenbank S-Nr Vorname Nachname 1 Peter Lustig m Löwenzahn
Tag 4 Inhaltsverzeichnis
Tag 4 Inhaltsverzeichnis Normalformen Problem Formen (1-4) Weitere Formen Transaktionen Synchronisationsprobleme Überblick Autocommit Locking Savepoints Isolation levels Übungen RDB 4-1 Normalformen Problematik
Datenbanken. Relationales Modell:
Relationales Modell: beruht auf dem mathematischen Konzept der Relation wurde von Edgar F. Codd 1970 bereits entwickelt Alle relevanten Informationen der Datenbank sind in diesem Datenbank-Modell in Relationen
Kap. 5.3: SAP-Datenmodell, Metadatenverwaltung
Kap. 5.3: SAP-Datenmodell, Metadatenverwaltung & Abbildung auf RDBMS SAP R/3 Repository Analyse: Datenmodell von SAP R/3 SAP-SERM Metadatenverwaltung Data Dictionary Abbildung von SAP-Tabellen auf RDBMS
Datenbank Modellierung - Normalisierung
Name Klasse Datum 1 Redundanzfreiheit als oberste Regel Ein sauber definiertes Datenmodell muss neben der korrekten Abbildung der realen Situation vor allem frei von allen Redundanzen sein. Dies bedeutet,
Kapitel 04 Strukturiertes Entity-Relationship-Modell. 4 Strukturiertes Entity-Relationship- Modell
Kapitel 04 Strukturiertes Entity-Relationship-Modell 4 Strukturiertes Entity-Relationship- Modell 4 Strukturiertes Entity-Relationship-Modell...1 4.1 Erste Verbesserung...4 4.2 Objekttypen in SERM...6
Fundamentals of Software Engineering 1
Folie a: Name Fundamentals of Software Engineering 1 Grundlagen der Programmentwurfstechnik 1 Sommersemester 2012 Dr.-Ing. Stefan Werner Fakultät für Ingenieurwissenschaften Folie 1 Inhaltsverzeichnis
Vorlesung Dokumentation und Datenbanken Klausur
Dr. Stefan Brass 2. Juli 2002 Institut für Informatik Universität Giessen Vorlesung Dokumentation und Datenbanken Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises
Übungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)
Übungsblatt 4 Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin) Die Saartal Linien beauftragen Sie mit dem Entwurf der Datenstrukturen für ein Informationssystem. Dieses soll zur Verwaltung
Teil 7: Einführung in den logischen Entwurf
7. Einführung in den logischen Entwurf 7-1 Teil 7: Einführung in den logischen Entwurf Literatur: Elmasri/Navathe:Fundamentals of Database Systems, 3. Auflage, 1999. Chapter 3, Data Modeling Using the
2. Übung zur Vorlesung Datenbanken im Sommersemester 2007 mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz http://www.kde.cs.uni-kassel.de 30. April 2007 Aufgabe 1 Betrachten Sie
Modellbildung bei Datenbanken, das Entity Relationship Modell (ERM)
Gekürzte und modifizierte Fassung von: Uwe Debacher, Unterrichtsreihe Datenbanken, 2006 u.a.. Modellbildung bei Datenbanken, das Entity Relationship Modell (ERM) Beim Entwickeln einer Datenbank (Datenbank-Design)
3. Übung. Einführung MS Access. TU Dresden - Institut für Bauinformatik Folie-Nr.: 1
WP3-13 Bauinformatik-Vertiefte Grundlagen 3. Übung Einführung MS Access Folie-Nr.: 1 Allgemeines Microsoft Access ist ein Datenbank-Management-System (DBMS) zur Verwaltung von Daten in Datenbanken und
7. Datenbankdefinitionssprachen
7. Datenbankdefinitionssprachen SQL-DDL Teil der Standardsprache für relationale Datenbanksysteme: SQL ODL (Object Definition Language) für objektorientierte Datenbanksysteme nach dem ODMG-Standard VL
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
Übungen Softwaretechnik I
Universität Stuttgart Institut für utomatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 3: asechniken Funktionsbaum esteht-aus-hierarchie (Definitionsphase):
Handelsinformationssysteme
Kurzskript zur Vorlesung Handelsinformationssysteme Prof. Dr. Jörg Becker Inhaltsverzeichnis Inhaltsverzeichnis... 2. Architektur integrierter Informationssysteme (ARIS)... 3 2. Logisches Datenmodell...
9. Einführung in Datenbanken
9. Einführung in Datenbanken 9.1 Motivation und einführendes Beispiel 9.2 Modellierungskonzepte der realen Welt 9.3 Anfragesprachen (Query Languages) 9.1 Motivation und einführendes Beispiel Datenbanken
Matthias Schubert. Datenbanken. Theorie, Entwurf und Programmierung relationaler Datenbanken. 2., überarbeitete Auflage. Teubner
Matthias Schubert Datenbanken Theorie, Entwurf und Programmierung relationaler Datenbanken 2., überarbeitete Auflage m Teubner Inhalt Wichtiger Hinweis 12 Vorwort 13 Wer sollte dieses Buch lesen? 13 Noch
Relationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
Aufgabe 1: Strukturmodellierung mittels Klassendiagramm Wiederholen Sie das Kapitel aus der Vorlesung, das sich mit dem Klassendiagramm beschäftigt.
Aufgabe 1: Strukturmodellierung mittels Klassendiagramm Wiederholen Sie das Kapitel aus der Vorlesung, das sich mit dem Klassendiagramm beschäftigt. Was ist eine Klasse? Was ist ein Objekt? Geben Sie ein
Prüfung Informatik für Ökonomen II. 14. Januar Teil 1: Datenbanktechnik Musterlösungen
Name Vorname Matrikelnummer DB Prüfung Informatik für Ökonomen II 14. Januar 2009 Teil 1: Datenbanktechnik Musterlösungen Bitte freilassen! 1.1 1.2 1.3 Summe Aufgabe 1.1 Gegenstand-Beziehungs-Modell (Total:
Datenbanken Unit 3: Das relationale Modell
Datenbanken Unit 3: Das relationale Modell 8. III. 2016 Outline 1 Das ER Modell Zusammenfassung 2 Das Relationale Modell 3 SQL Organisatorisches Wissensüberprüfung: heute zwei Aufgaben statt nur einer
