Bauinformatik Informationsmanagement
|
|
- Uwe Hauer
- vor 6 Jahren
- Abrufe
Transkript
1 Bauinformatik Informationsmanagement Relationale und objektorientierte Datenstrukturen im Bauwesen 6. Semester 3. Vorlesung Relationale Datenstrukturen I Prof. Dr.-Ing. R. J. Scherer Nürnberger Str. 3a. OG, Raum 04 TU TU Dresden - Institut - für für Bauinformatik
2 Übersicht ) Abstraktionsmodel ) Relationen : innerhalb einer Tabelle 3) Relationen : zwischen mehreren Tabellen 4) Attribute und Schlüsselkonzept 5) Assoziationsrelationen => Regeln für einen guten Datenbankentwurf 6) Rekursive Relationen und Relationentransformation Folie-Nr.:
3 Abstraktionsmodell Bestandteile Abstraktionstiefe (wie detailliert bilde ich ab) LoD: Level of Detail Datenobjekte (alle Objekte der Abstraktionsebene) Relationen (Abhängigkeiten zwischen den Objekten) Modellbeschreibungssprache (zur formalen Beschreibung) z.b. Daten-Objekte in EXPRESS Operation/Algorithmen in Struktogrammen Bis hierher wird noch keine Programmiersprache benötigt. Dies ist alles programmiersprachenunabhängig. Analog: Mathematische Gleichungen (Vektor-/Matrix-, Tensor-, Integral-, Differential- oder Funktions-Schreibweise)
4 Anwendungsmodelle im Lebenszyklus LoD Level of Detail =Abstarktionstiefe Anwendungsmodelle sind eine Momentaufnahme der Information zu einem bestimmten Zeitpunkt, sind die Summe mehrerer Fachmodelle (Domänemodelle) mit jeweils einen bsetimmten LoD aufweisen. Die Verknüpfung der Domänemodelle zu einem Anwendungsmodell erfolgt über Relationen. Die Summe dieser Relationen ist das Linkmodell (z.b. umgesetzt in itwo) Folie-Nr.: 4
5 Einsatz von Multimodellen AN AG MMC MMC Modellierung modellorientierte Mengenermittlung Kalkulation Termin- und Ressourcenplanung Geometrie Mengen Leistungsverzeichnis Kalkulation Terminplan Bauwerksstruktur Mengen Leistungs- und Kostenstruktur Vorgangsstruktur
6 Einsatz von Multimodellen Mefisto-Szenario: Angebotsbearbeitung Prozesse zur Angebotsbearbeitung Bedeutung der modellorientierten Mengenermittlung AN AG MMC MMC Modellierung modellorientierte Mengenermittlung Kalkulation Termin- und Ressourcenplanung Geometrie Mengen Leistungsverzeichnis Kalkulation Terminplan Bauwerksstruktur Mengen Leistungs- und Kostenstruktur Vorgangsstruktur
7 Einsatz von Multimodellen Mefisto-Szenario: Angebotsbearbeitung Prozesse zur Angebotsbearbeitung Bedeutung der modellorientierten Mengenermittlung AN AG MMC MMC Modellierung modellorientierte Mengenermittlung Kalkulation Termin- und Ressourcenplanung Geometrie Mengen Leistungsverzeichnis Kalkulation Terminplan Bauwerksstruktur Mengen Leistungs- und Kostenstruktur Vorgangsstruktur
8 Einsatz von Multimodellen Mefisto-Szenario: Angebotsbearbeitung Prozesse zur Angebotsbearbeitung Bedeutung der modellorientierten Mengenermittlung AN AG MMC MMC Modellierung modellorientierte Mengenermittlung Kalkulation Termin- und Ressourcenplanung Geometrie Mengen Leistungsverzeichnis Kalkulation Terminplan Bauwerksstruktur Mengen Leistungs- und Kostenstruktur Vorgangsstruktur
9 Vertikale Links LM Stockwerke BIM d: BIM, m: Raumstruktur, f: ifc, l: LoD 3, p: Planung Detailierung LM Stockwerke Bauelemente OG 3-> BIM d: BIM, m: Raumstruktur, f: ifc, l: LoD 3, p: Planung BIM d: BIM, m: Raumstruktur, f: ifc, l: LoD 4, p: Planung LM Stockwerke BIM Stockwerke BIM Bauelemente OG 3-> BIM
10 Relationen Relationale Datenbanken sind auf dem Prinzip Relation (= Beziehung, Zusammengehörigkeit, Bezug) aufgebaut. So besteht zwischen den einzelnen Werten: 00 Industriehalle Neudorf ein gewisser Bezug. Sie charakterisieren das bauliche Objekt. Jede andere Kombination von Objekt_Nr., baul.objekt, Ort würde ein anderes bauliches Objekt oder eine andere Erscheinungsform (Sicht) beschreiben. Die Werte stehen in einer gewissen logischen Relation, die nicht mathematischer Natur ist (Zahlenraum), sondern rein beschreibender Natur (Information). Folie-Nr.: 0
11 Relationen Alle zulässigen Relationen ordnen und begrenzen den mehrdimensionalen Werteraum der aus dem kartesischen Produkt z.b. aller Objekt-Nummern x aller baulichen Objekte y aller Orte z... entsteht. Diese Ordnung ist eine (z. B. Raumbuch, Gebäude- Ordnung nach Themen verwaltung, Geoinformationssysteme) bzw. eine Klassifikation nach Klassen (z. B. JAVA - Programmierung) in Form von Tabellen (was Ingenieure seit Tausenden von Jahren schon machen) Daraus ergibt sich die Bedeutung des Wortes Entität = Thema, Klasse, Tabelle. Da wir damit die Wirklichkeit beschreiben, d.h. ein virtuelles Abbild der Wirklichkeit erzeugen, gibt es noch die Synonyme Entität = Ding, Sache, Objekt Ein Relationstyp definiert eine Entität, ein Objekt, eine Sache. Folie-Nr.:
12 Relationen definieren die Dinge der Welt. Die Relation formt eine Einheit, die es uns bzw. dem Computer ermöglicht, Dinge erkennen zu können, z.b. ist es ein Arbeiter oder ein Kommunikationsmittel oder eine Kommunikationsform. Arbeiter Name Beruf Alter Baumaschinen Name Typ Leistung Alter Kommunikationsformen Name Form Leistung Baumaterialien Name Dichte U-Wert Kommunikationsmittel Name Typ Leistung Folie-Nr.:
13 Relationen Es gibt noch eine zweite Stufe von Relationen, Es sind die Relationen zwischen den Entitäten, die Links, die Beziehungen zwischen den Dingen der Welt darstellen. Arbeiter bedienen Baumaschinen beeinflussen einsetzen verarbeiten Kommunikationsformen benötigen Baumaterial Kommunikationsmittel Folie-Nr.: 3
14 Relationen Dies prägte den Begriff Entity-Relationship Model = ER Model Die Relationen werden nicht explizit durch semantische Zeiger, sondern über Attribute, die in beiden Entitäten in identischer Form vorkommen, umgesetzt (s. Fremdschlüssel). Arbeiter Arb-Nr Name Arb-Nr Fahrer Baumaschine Masch.-Nr. Name Arb-Nr (Fahrer) Die Entitäten können so eindeutig verknüpft werden, die Bedeutung der Relation selber ist nicht eindeutig festgelegt. Obige Relationen könnte sowohl besitzt, als auch bedient bedeuten. Damit entstehen Relationstypen, in die in der objektorientierten Modellierung unterschieden wird. Folie-Nr.: 4
15 Relationen sind Assoziationen. Eine Assoziation legt fest, wie viele Tupel (= Datensätze = Relationen ) einer Tabelle zu einem Tupel einer anderen Tabelle gehören. Dies wird als Kardinalität bezeichnet Baufahrzeuge (Tabelle ) FNr Bezeich- nung Bau- Typ - jahr Kran AK Bagger Kipper R 4 KF LKW BR ANr 5 LKW RX Kipper KF LKW L Kardinalität = Arbeitskräfte (Tabelle ) ANr Name Müller Lehmann Vorname Andy Jens 3 Berger Paul 4 Altmann Peter 5 Meyer Jens Folie-Nr.: 5
16 Hier geht es weiter 3.VO Informationsmanagement Folie-Nr.: 6
17 Relationen Wir unterscheiden zwischen 4 Assoziationstypen: Assoziationstyp Anzahl Tupel der Tabelle einfache Assoziation genau Tupel () c konditionelle Assoziation kein oder Tupel (0/) m multiple Assoziation mindestens Tupel ( ) mc multipel-konditionelle Assoziation beliebig viele Tupel ( 0) Folie-Nr.: 7
18 Relationen Aus den 4 Assoziationstypen ergeben sich 6 Relationstypen: die klassifiziert werden in: R /R c m mc - c- m- mc-.hierarchische Beziehungen c -c c-c m-c mc-c.konditionelle Beziehungen m -m c-m m-m mc-m 3.netzwerkförmige mc -mc c-m m-mc mc-mc Beziehungen Da die Matrix symmetrisch ist, verbleiben 0 verschiedene Relationstypen. Zusätzlich gibt es noch rekursive Beziehungen, die in einen der 0 Relationstypen umgewandelt werden können. Folie-Nr.: 8
19 Relationen Die Relationstypen bestimmen: Abhängigkeit zwischen den Tabellen und damit die Komplexität der Grundfunktionen (Datenbanksoftware) Komplexität einer Transaktion (Zusatzprogramme) Daher beschränkt man sich auf möglichst wenige einfache Relationstypen. Dies ist möglich, da sich die konditionellen netzwerkförmigen in hierarchische Relationstypen umwandeln lassen. Im ER-Modell sind nur die 4 hierarchische Relationen erlaubt: c m - mc Folie-Nr.: 9
20 Attribute und Schlüsselkonzept Relationen sind (im mathematischen Sinne) Mengen von Tupeln. Es darf daher niemals zwei Tupel (Datensatz/Zeile) mit identischen Attributwerten geben. Die einzelnen Tupel müssen identifiziert werden können um sie voneinander zu unterscheiden und die Mengeneigenschaft zu garantieren. Die Identifikation erfolgt im Relationenmodell über das Schlüsselkonzept Es gibt 3 Arten von Attributen (min:max-anzahl von Attributen) Identifikationsschlüssel (:n) auch Primärschlüssel genannt Fremdschlüssel (0:n) Weitere beschreibende (0:n) Folie-Nr.: 0
21 Attribute und Schlüsselkonzept Schreibweise (soll): Entitätsname (Id-Schlüssel, Fremdschlüssel, Attribut i,..) Beispiel: T=Baustelle, weitere Entitäten: T=Arbeiter, T3=Baumaschinen, T4= Einsatzort T (F-T, F-T3, F-T4, x, y, z) F-T F-T3 F-T4 A Zur Kennzeichnung werden die ID-Attribute unterstrichen T (F-T, F-T3, F-T4, x, y, z) Attributwerte im ID, die nicht doppelt vorkommen dürfen werden -fach unterstrichen T (F-T, F-T3, F-T4, x, y, z) ID sollte auf F-T4 begrenzt werden T (F-T4, F-T, F-T3, x y, z) Folie-Nr.:
22 Attribute: ID-Schlüssel Der ID-Schlüssel soll die Identität eines Tupels eindeutig bestimmen.. Eindeutigkeit: Der Schlüssel muss eindeutig sein. Es darf kein Wert doppelt vorkommen, falls der Schlüssel aus Attribut besteht. keine Wertekombination doppelt vorkommen, falls der Schlüssel aus n Attributen besteht.. Redundanz : Es darf keine Redundanz bestehen. Der ID-Schlüssel darf nur aus so vielen Attributen bestehen, dass nur einmal einmalige Kombinationen möglich sind. Daraus ergibt sich, dass Attribute oder Attribut-Kombinationen, die keine doppelten Werte aufweisen, dürfen den ID-Schlüssel bilden können. Ihre Einmaligkeit ist durch separate Maßnahmen zu sichern. Bauinformatik II, Softwareanwendungen Folie-Nr.: ;. Vorlesung
23 Attribute: Fremdschlüssel Ein Fremdschlüssel bezüglich einer Relation R ist ein (ggf. (ggf. zusammengesetztes) Attribut FS einer Relation R, für das zu jedem Zeitpunkt gilt: Zu jedem Wert ( 0) von FS muss ein gleicher Wert des Primärschlüssels PS oder eines Schlüsselkandidaten SK in irgendeinem Tupel von R enthalten sein. Ein Schlüsselkandidat (engl. candidate key) ist eine minimale Menge von Attributen, die die Tupel (Datensätze) einer Relation eindeutig identifiziert. Ein Fremdschlüssel ist ein Zeiger (Pointer) Anmerkungen: Viele DB-Softwaresysteme lassen abgeschwächte Regeln zu: Fremdschlüssel können Nullwerte aufweisen, wenn sie nicht Teil eines Primärschlüssels sind. Schlüsselkandidaten können Nullwerte aufweisen, wenn nicht explizit NOT NULL definiert ist. Eine Relation kann mehrere Fremdschlüssel besitzen, die die gleiche oder verschiedene Relationen realisieren. Referenzierte und referenzierende Relationen sind nicht notwendig verschieden (Selbstreferenz) Folie-Nr.: 3
24 - Relation Arbeitskräfte Baufahrzeuge Arbeitskräfte ANr Name Müller Lehmann Berger Vorname Andy Jens Paul FNr 4 Altmann Peter 3 Meyer Jens 5 Baufahrzeuge FNr Bezeich- Typ Baunung - jahr Kran AK Bagger Kipper R KF LKW BR LKW RX ANr Kurzschreibweise: Arbeitskräfte (ANr, Name, Vorname, FNr) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr, ANr) Vereinfachung: Beide Tabellen können zu einer Tabelle zusammengefasst werden. Nachteil: Baufahrzeuge würde zu einer Eigenschaft des Arbeiters werden. Folie-Nr.: 4
25 -c Relation Arbeitskräfte c Baufahrzeuge Arbeitskräfte ANr Name Müller Lehmann Vorname Andy Jens 3 Berger Paul 4 Altmann Peter 5 Meyer Jens Baufahrzeuge FNr Bezeich- Bau- Typ - 3 Kran Bagger Kipper AK R KF ANr 3 4 Arbeitskräfte (ANr, Name, Vorname) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr, ANr) ANr Name FNr Müller Lehmann leer 3 Berger 4 Altmann 3 5 Meyer leer oder auch: VORSICHT Arbeitskräfte (ANr, Name, Vorname) Baufahrzeuge (ANr, Bezeichnung, Typ, Baujahr) Baufahrzeuge sind nicht mehr unabhängig verwaltbar Arbeitskräfte (ANr, Name, Vorname, FNr) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr) ist nicht erlaubt, da Nullwerte entstehen. Folie-Nr.: 5
26 -m Relation Jede Arbeitskraft kann oder mehrere Baufahrzeuge bedienen Arbeitskräfte m Baufahrzeuge Arbeitskräfte ANr Name Müller Lehmann Vorname Andy Jens 3 Berger Paul 4 Altmann Peter 5 Meyer Jens Baufahrzeuge FNr Bezeich- nung Bau- Typ - jahr Kran AK Bagger Kipper R 4 KF LKW BR ANr 5 LKW RX Kipper KF LKW L Arbeitskräfte (ANr, Name, Vorname) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr, ANr) Folie-Nr.: 6
27 -mc Relation Jede Arbeitskraft kann 0, oder mehrere Baufahrzeuge bedienen Arbeitskräfte mc Baufahrzeuge Arbeitskräfte ANr Name Müller Lehmann Vorname Andy Jens 3 Berger Paul 4 Altmann Peter 5 Meyer Jens Baufahrzeuge FNr Bezeich- nung Bau- Typ - jahr Kran AK Bagger Kipper R 4 KF ANr 4 LKW BR LKW RX Kipper KF LKW L Arbeitskräfte (ANr, Name, Vorname) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr, ANr) Folie-Nr.: 7
28 c-mc Relation Jede Arbeitskraft kann kein, oder mehrere Baufahrzeuge bedienen. Jedes Baufahrzeug kann von keiner oder Arbeitskraft bedient werden. Arbeitskräfte mc c mc Baufahrzeugfahrer Baufahrzeuge c-mc Relation erzwingt Nullwerte VERBOTEN Umwandlung (Transformation) in (-mc) und (-c) bedingt Einführung einer neuen Entität c Arbeitskräfte ANr Name Müller Lehmann Vorname Andy Jens Paul 3 Berger Altmann Peter Meyer Jens Baufahrzeugfahrer FNr ANr Baufahrzeuge FNr Bezeich- nung Bau- Typ - jahr Kran AK Bagger Kipper R 4 KF ANr 4 LKW BR LKW RX Kipper KF LKW 999 L-86 Arbeitskräfte (ANr, Name, Vorname) Baufahrzeuge (FNr, Bezeichnung, Typ, Baujahr) Baufahrzeugfahrer (FNr, ANr) Folie-Nr.: 8
29 Transformation von Relationen Bildungsgesetz zur Umwandlung in hierarchische Relationen: () Generiere eine neue Tabelle () Die Schlüsselattribute der beiden alten Tabellen sind Fremdschlüssel in der neuen Tabelle (3) Die Kardinalitäten der alten Tabellen werden jeweils (4) Die ursprünglichen Kardinalitäten der alten Tabellen werden zu den Kardinalitäten an den neuen Tabellen und zwar indem die ursprüngliche Relation zwischen den alten Tabellen in zwei Relationen aufgespalten und diese auf die neuen Tabellen gerichtet ( gedreht ) werden, wobei die Kardinalität an den alten Tabellen verbleibt Tab nicht hierarchische Relation n m Tab Tab Indirekt rekursive Relation => => n m Tab Tab hierarchische Relation m n Tab Tab3 Folie 9
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
MehrVeranstaltung Pr.-Nr.: Datenmodellierung. Veronika Waue WS 07/08. Phasenschema der Datenbankentwicklung (grob) Informationsanalyse
Veranstaltung Pr.-Nr.: 101023 Datenmodellierung Veronika Waue WS 07/08 Phasenschema der Datenbankentwicklung (grob) Informationsanalyse Konzeptualisierung und Visualisierung (z.b. mittels ERD) (Normalisiertes)
MehrDas relationale Datenmodell
Das relationale Datenmodell Konzepte Attribute, Relationenschemata, Datenbank-Schemata Konsistenzbedingungen Beispiel-Datenbank Seite 1 Einführung Zweck datenmäßige Darstellung von Objekten und Beziehungen
MehrKapitel 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-46 Relational Design
MehrAufgabe 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.
MehrMedizininformatik Software Engineering
Vorlesung Software Engineering Inhaltsverzeichnis 1. Einleitung 2. Software und Medizinprodukt 3. Vorgehensmodelle 4. Strukturierter Entwurf von Echtzeitsystemen 4.1 Echzeit, was ist das? 4.2 Einführung
MehrDatenbanksysteme: Entwurf
Wichtigste Themen hier: Datenbanksysteme: Entwurf DB Entwurf ist in der Regel eingebettet in ein größeres Projekt: siehe Informationssysteme Die Daten dienen einem Zweck und sind dennoch universell nutzbar:
Mehr10. 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
MehrEntwurf von Relationalen Datenbanken (1) (mit dem Entity-Relationship-Modell)
In der Regel werden Diskursbereiche durch mehrere Relationen (Tabellen) abgebildet. Ziele: Entwurf von Relationalen Datenbanken (1) (mit dem Entity-Relationship-Modell) Vermeiden von Redundanz in Relationen
MehrDatenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt
2. Datenbankentwurf Motivation Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt Fehler sind umso teurer zu beheben, je weiter die Entwicklung bzw. der Einsatz
Mehr3. 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
Mehr3. 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
MehrRü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
MehrDer 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
MehrER-Modell, Normalisierung
ER-Modell Mit dem Entity-Relationship-Modell kann die grundlegende Tabellen- und Beziehungsstruktur einer Datenbank strukturiert entworfen und visualisiert werden. Das fertige ER-Modell kann dann ganz
MehrERM/ERD Entity Relationship Model Entity Relationship Diagram.
ERM/ERD Entity Relationship Model Entity Relationship Diagram Vorbemerkung: Wichtiger Unterschied zwischen Typ / Modell und Exemplar Kundin: Ich möchte mir gerne ein Smartphone zulegen. Wie viele Modelle
MehrEinführung in die Informatik II
Einführung in die Informatik II Relationale Datenbanken und SQL Theorie und Anwendung Prof. Dr. Nikolaus Wulff Gründe für eine Datenbank Meist werden Daten nicht in XML-Dokumenten, sondern innerhalb einer
MehrUniversitä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
MehrNormalisierung Szenario [nach Zehnder; Informationssysteme und Datenbanken. Teubner, 1989]
Informatik Normalisierung / ERM 1 Normalisierung Szenario [nach Zehnder; Informationssysteme und Datenbanken. Teubner, 1989] Die Firma EDV-Soft beschäftigt die Personen Müller, Meyer, Schultze, Schmidt.
MehrEinführung in Datenbanken
Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie
MehrKonzeptueller Entwurf
Konzeptueller Entwurf UML Klassendiagrame UML Assoziationen Entspricht Beziehungen Optional: Assoziationsnamen Leserichtung ( oder ), sonst bidirektional Rollennamen Kardinalitätsrestriktionen UML Kardinalitätsrestriktionen
MehrKapitel 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
MehrARIS 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
MehrKapitel 1: Wiederholungsfragen Grundlagen DBS
Grundlagen DBS 1. Welche zentralen Anforderungen an ein DBS definierte Edgar Codd? 2. Was ist eine Transaktion? 3. Welche Eigenschaften muss das DBMS bei der Transaktionsverarbeitung sicherstellen? 4.
MehrDatenbanken Unit 2: Das ER-Modell
Datenbanken Unit 2: Das ER-Modell 28. II. 2017 Outline 1 Organisatorisches 2 SQL 3 Das Entity-Relationship Modell Grundbegriffe Termin erster Zwischentest UE-Tests (Thema: SQL) erster Zwischentests am
MehrEin 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
MehrKapitel 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
MehrArbeitsplan III. Schlüssel und Transformation. Name: Tenbusch Klasse: Datum: Blatt Nr.: 1 / 7 lfd. Nr.:
Name: Tenbusch Klasse: Datum: Blatt Nr.: 1 / 7 lfd. Nr.: Inhaltsverzeichnis Aufgabe 1...2 Aufgabe 2...3 2-Schichten-Architektur...3 3- Schichten-Architektur...3 Zusammenhang...4 Aufgabe 4...4 Aufgabe 4.1,
MehrErstellen 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
Mehrkonzeptionelles DB-Design
konzeptionelles DB-Design was ist das? Systemunabhängige Darstellung des Datenmodells Was ist bei allen möglichen Datenbanksystemen gleich --> Systemtheorie Informationen über Objekte (Dinge) mit Attributen
MehrEntwicklung einer DB-Anwendung vergleichbar mit gewöhnlicher Anwendungsprogrammierung:
Entwicklung einer DB-Anwendung vergleichbar mit gewöhnlicher Anwendungsprogrammierung: 1. Problemanalyse (Datenmodellierung, konzeptionelles Schema) 2. Lösungsentwurf (logisches Schema) 3. Implementierung
MehrDas Relationen-Modell. Prof. Dr. T. Kudraß 1
Das Relationen-Modell Prof. Dr. T. Kudraß 1 Einführung Geht auf klassische Arbeit von Codd zurück (1970) Meistgenutztes Datenmodell Anbieter: IBM (DB2), Informix, Microsoft (SQL-Server), Sybase, Oracle
MehrEinführung in die Datenorganisation. Informationssysteme
Einführung in die Datenorganisation Informationssysteme Informationen Sind Kenntnisse über Sachverhalte Daten sind abgelegte Informationen Nachrichten sind Informationen zur Weitergabe Drei Betrachtungsebenen
MehrKapitel 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:
MehrD1: 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
MehrGlossar für das Fach Informatik
für das Fach In der Wissenschaft werden die Fachbegriffe nicht immer einheitlich verwendet. Zudem gibt es Unterschiede in den Darstellungsformen von Diagrammen. Das folgende soll diesem Umstand abhelfen
Mehr3. 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
MehrDatenbanken Unit 3: Das relationale Modell
Datenbanken Unit 3: Das relationale Modell 7. III. 2017 Outline 1 SQL 2 Das ER Modell Zusammenfassung 3 Das Relationale Modell Termin zweiter Zwischentest UE-Tests (Thema: SQL) zweiter Zwischentest findet
MehrEinführung in Datenbanken
Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie
MehrDas konzeptionelle Datenmodell
Das konzeptionelle Datenmodell Signifikanz der Datenmodellierung Anforderungsanalyse Effizienz der Anwendung. Redundanzfreiheit. Datenintegrität. Reibungsarme Umsetzung des Datenmodells in das physikalische
MehrDatenbanken 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
MehrKapitel 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:
MehrGeoinformation Abbildung auf Tabellen
Folie 1 von 32 Geoinformation Abbildung auf Tabellen Folie 2 von 32 Abbildung auf Tabellen Übersicht Motivation des relationalen Datenmodells Von Objekten zu Tabellen Abbildung von Objekten Schlüssel Abbildung
MehrProgrammierung und Datenbanken II
Programmierung und Datenbanken II Wiederholung Was haben wir bisher getan? Anwendungsbereich analysiert Datenobjekte + Beziehungen identifiziert Modelle erstellt Modellhafte Aufbereitung der Analyse (ERM/SERM)
MehrVorlesung 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
Mehr1 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
MehrMatthias 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
MehrTheorie 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:
MehrIndizes. Index. Datenfeld Normale Tabelle. Gesucht wird: Zugriff. 3. Zugriff 1. Zugriff.
Indizes Gesucht wird: 44791 Index Normale Tabelle 1. Zugriff 1 44789 2. Zugriff 2 44801 3. Zugriff 3 44797 4. Zugriff 4 44388 5. Zugriff 5 44746 6. Zugriff 6 44787 7. Zugriff 7 44793 8. Zugriff 8 44799
MehrAbhängigkeiten und Normalisierung
Abhängigkeiten und Abhängigkeiten als Ursachen für Inkonsistenzen Der sprozess Normalformen (1NF, 2NF, 3NF) Seite 1 Abhängigkeiten Funktionale Abhängigkeit Ein Attribut bzw. eine Attributkombination A
MehrDatenbanken: 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
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrKommunikation und Datenhaltung
Kommunikation und Datenhaltung 2. Übung zur Datenhaltung EER & Relationenmodell Agenda Institut für Programmstrukturen und Datenorganisation (IPD) Kurze Nachbesprechung zum ersten Übungsblatt (Relationale
MehrInhaltsverzeichnis. Inhalt. Inhaltsverzeichnis...3 Vorwort...4 Grundlagen...5. Die Datenbanksprache SQL in verschiedenen Systemen...
Inhalt 3 Inhaltsverzeichnis Inhaltsverzeichnis...3 Vorwort...4 Grundlagen...5 Welche Aufgaben hat eine Datenbank?...5 Die Hauptbestandteile einer Datenbank...5 Das relationale Datenbankmodell...5 Beziehungen...7
MehrUni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr
Raum: LF 230 Nächste Sitzung: 20./23. Oktober 2003 Aktuelle Informationen unter: http://www.is.informatik.uni-duisburg.de/teaching/lectures/dbp_ws03/index.html Datenbankentwurf Der Entwurf einer Datenbank
MehrVorlesung DBIS I (WS 2005/2006) Teil 4
otivation Das Relationenmodell Vorlesung Prof. Johann Christoph Freytag, Ph.D. Institut für Informatik Humboldt-Universität zu Berlin WS 2005/2006 Ziel des Relationenmodells Hoher Grad an Datenunabhängigkeit
MehrDaten 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
MehrInhaltsverzeichnis. Lothar Piepmeyer. Grundkurs Datenbanksysteme. Von den Konzepten bis zur Anwendungsentwicklung ISBN:
Lothar Piepmeyer Grundkurs Datenbanksysteme Von den Konzepten bis zur Anwendungsentwicklung ISBN: 978-3-446-42354-1 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42354-1
MehrSoftware-Engineering Einführung
Software-Engineering Einführung 7. Übung (04.12.2014) Dr. Gergely Varró, gergely.varro@es.tu-darmstadt.de Erhan Leblebici, erhan.leblebici@es.tu-darmstadt.de Tel.+49 6151 16 4388 ES Real-Time Systems Lab
MehrEinsatz von Multimodellen zur Projektabwicklung im Bauunternehmen
gefördert durch Management Führung Information Simulation im Bauwesen zur Projektabwicklung im Bauunternehmen Dr.-Ing. Christoph Pflug Max Bögl Bauservice GmbH & Co. KG 1 Inhalt 1. Multimodelle zur Projektabwicklung
MehrDatenbanken Entity-Relationship-Modell und Datenbankentwurf 1. Andreas Heß Hochschule Furtwangen
Datenbanken Entity-Relationship-Modell und Datenbankentwurf 1 Andreas Heß Hochschule Furtwangen Inhalte heute Einführung ins Entity-Relationship-Modell Einführung ins relationale Modell Umsetzung vom E/R-
MehrDatenbankentwurf. Kapitel 3. Datenbankentwurf 76 / 508
Kapitel 3 Datenbankentwurf 76 / 508 Phasen des Datenbankentwurfs Phasen des Datenbankentwurfs Anforderungsanalyse Spezifikation Konzeptueller Entwurf Konzeptuelles Schema Logischer Entwurf Logisches Schema
MehrChapter 3 Das Relationenmodell
Chapter 3 Lecture Datenbanken 28.02.2014 Berner Fachhochschule Technik und Informatik 3.1 Contents 1 2 3 4 5 3.2 Die Lernziele dieses Kapitels. 1 Begriff des relationalen Datenmodells 2 Kennenlernen der
MehrMicrosoft Access Relationen. Anja Aue
Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz
MehrKapitel 1: Einführung 1.1 Datenbanken?
1. Einführung 1.1. Datenbanken? Seite 1 Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken? Seite 2 Willkommen! Studierenden-Datenbank Hans Eifrig hat die Matrikelnummer 1223. Seine
MehrDatenbanken 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
MehrInformatik 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
MehrKapitel 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:
MehrEinführung in die Datenbanktechnik
Einführung in die Datenbanktechnik Prof. Dr. Klaus R. Dittrich III-1 Einführung in die Datenbanktechnik Grundlagen & Zusammenhänge Was ist eine Datenbank, was ist ein Datenbanksystem, wozu das alles? Aufgaben
MehrRelationale Datenbanken
Ramon A. Mata-Toledo, Pauline K. Cushman Relationale Datenbanken Schaum's Repetitorien Übersetzung aus dem Amerikanischen von G&U Technische Dokumentation GmbH Z Die Autoren 9 Vorwort 9 1 Ein Überblick
MehrRü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
MehrHandout 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: nane.kratzke@fh-luebeck.de (Praktische
MehrKapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur : Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 3: Datenbanksysteme : PDDr. Peer
MehrAbschnitt 3: Mathematische Grundlagen
Abschnitt 3: Mathematische Grundlagen 3. Mathematische Grundlagen 3.1 3.2 Induktion und Rekursion 3.3 Boolsche Algebra Peer Kröger (LMU München) Einführung in die Programmierung WS 14/15 48 / 155 Überblick
MehrEigenschaften von Datenbanken, insbesondere
Eigenschaften von Datenbanken In diesem Abschnitt beschreiben wir wünschenswerte Eigenschaften von Datenbanken, insbesondere Relationenschemata: Normalformen, die auf mathematischen Modellen beruhen und
MehrKapitel 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
MehrDas Relationenmodell. Contents. Pierre Fierz. Attribute und Domänen. 1 Attribute und Domänen. Relationenschema, Relation und Tupel
Contents Chapter 3 Lecture Datenbanken 28022014 1 2 3 4 5 Berner Fachhochschule Technik und Informatik 31 32 Die Lernziele dieses Kapitels Modell 1 Begriff des relationalen Datenmodells 2 Kennenlernen
MehrER-Modell. Das Relationenmodell
+ ER-Modell Das Relationenmodell + Sinn eines Relationenmodells Dieses Modell soll eine mathematische Brücke zwischen dem ER-Modell und den Tabellen einer Datenbank schaffen. Dazu werden Entitäten und
Mehr3. Relationale Datenbank 8
Inforationsbestände analysieren Relationale Datenbank 3. Relationale Datenbank 8 Eine Datenbank bildet ein Syste aus gespeicherten, strukturierten Daten einschließlich der zwischen diesen Daten bestehenden
MehrÜbung zur Vorlesung Einführung in die Informatik für Hörer anderer Fachrichtungen (WZW) IN8003, SS 2011 Prof. Dr. J. Schlichter
Übung zur Vorlesung Einführung in die Informatik für Hörer anderer Fachrichtungen (WZW) IN8003, SS 2011 Prof. Dr. J. Schlichter Dr. Georg Groh, Dipl.Inform. Dipl.Geogr. Jan Herrmann, Florian Schulze BSc.,
MehrTeil 2-5. Vorlesung. Modul: Programmierung B-PRG Grundlagen der Programmierung II
Teil 2-5. Vorlesung Modul: Programmierung B-PRG Professur für Datenbanken und Informationssysteme Dr. Karsten Tolle tolle@dbis.cs.uni-frankfurt.de 1 2 Fahrplan Heute: ER relationales Modell Nächste Woche:
MehrRelationales 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
MehrInhaltsverzeichnis. 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.
MehrKapitel 2. Mathematische Grundlagen. Skript zur Vorlesung Einführung in die Programmierung
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Kapitel 2 Mathematische Grundlagen Skript zur Vorlesung Einführung in die Programmierung im Wintersemester 2012/13 Ludwig-Maximilians-Universität
MehrKap. 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
Mehrd.h. zu Definitions-Stelle eindeutiger Funktionswert x X! y Y : (x,y) f umgekehrt: (x 1,y), (x 2,y) f ist o.k. X Y f(x) = y
Kapitel 7 Normalformen und DB-Entwurf Kap. 7.1 Normalformen Theorie Funktionale Abhängigkeit: f X Y f als Relation, d.h. Menge von Paaren {(x,y)} x: Definitions-Stelle, y: Funktionswert f ist Funktion
MehrDiskrete Strukturen Kapitel 2: Grundlagen (Mengen)
WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Mengen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16
MehrVorlesung 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
MehrDatenbanken. 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
MehrDas 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
MehrAbstraktionsschichten. Das Relationale Datenmodell
Abstraktionsschichten. Das Relationale Datenmodell Verschiedene Abstraktionsebene Data in Beziehung zur Application Data in Beziehung zur Datenmodell Data in Beziehung zur physischen Darstellung Datenunabhängigkeit
MehrKapitel 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
MehrGrundlagen zu Datenbanken zu Beginn der Jgst. 13
Grundlagen zu Datenbanken zu Beginn der Jgst. 13 Bereits bei der Planung einer Datenbank muss der Datenbankentwickler darauf achten, Nachteile für das spätere System zu vermeiden. Die Strukturen müssen
MehrRelationenmodell (RM)
Relationenmodell (RM) Lehr- und Forschungseinheit Datenbanken und Informationssysteme Ziele Relationenmodell Transformation E-R-Modell in Relationenmodell Lehr- und Forschungseinheit Datenbanken und Informationssysteme
MehrDaniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis
Daniel Warner SQL Das Praxisbuch Mit 119 Abbildungen Franzis Inhaltsverzeichnis Teil I - Einleitung 15 1 Einleitung 17 1.1 Zum Aufbau des Buchs 17 1.2 Hinweise zur Buch-CD 18 1.3 Typografische Konventionen
MehrGruppe B Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit.
Gruppe B Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS DATENMODELLIERUNG (184.685) GRUPPE B 22.06.2012 Matrikelnr. Familienname
Mehr3. 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
MehrGrundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen 2.3 Zustandsmodelle
Mehr