Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers
|
|
- Adolph Kolbe
- vor 7 Jahren
- Abrufe
Transkript
1 3. Vorlesung: Datenorganisation Wintersemester 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Datenmodellierung + Datenbankentwurf 3 Datenmodellierung und Datenbankentwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 2 1
2 Modellbegriff ital. modello, lat. modulus (Maß) seit 16. Jahrhundert: Vorbild, Muster, Entwurf Der Begriff des Modells umfaßt die Abbildung eines Gebildes (verstanden als Entwurf) Vorbild für ein Gebilde in verschiedenen Wissenschaftsdisziplinen unterschiedliche Verwendung Praktisch wird seit der Antike in Modellen gedacht Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 3 Funktionen eines Modells nach Herbert Stachowiak (Allgemeine Modelltheorie, Berlin: Springer 1973): Abbildungsfunktion (mengentheoretische Zuordnung von Attributen des Originals zu Attributen des Modells) Verkürzungsfunktion (Berücksichtigung nur von relevanten Merkmalen) Pragmatische Funktion (Modelle sind Abbildungen für einen bestimmten Nutzer in einem bestimmten Zeitraum) Modell: -wovon -wozu -warum -für wen Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 4 2
3 Modelle Ein Modell ist eine Realisation eines (mindestens) fünfstelligen Prädikats X ist Modell des Originals Y für den Verwender K in der Zeitspanne t bezüglich der Intention Z Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 5 Von der Realwelt zum Modellsystem Subjektive, zweckorientierte Interpretation Diskurswelt Objektsystem Realwelt Modellwelt Quelle: In Anlehnung an Stegmüller 1981 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 6 3
4 Von der Realwelt zum Modellsystem Subjektive, zweckorientierte Interpretation Diskurswelt Objektsystem Abbildungsrelation Modellsystem Realwelt Modellwelt Abbildungssprache Metamodell Quelle: In Anlehnung an Stegmüller 1981 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 7 Von der Realwelt zum Modellsystem Subjektive, zweckorientierte Interpretation Prüfung auf Struktur und Verhaltenstreue Diskurswelt Objektsystem Abbildungsrelation Modellsystem Realwelt Modellwelt Abbildungssprache Quelle: In Anlehnung an Stegmüller 1981 Metamodell Prüfung auf Konsistenz und Vollständigkeit Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 8 4
5 Grundsätze ordnungsmäßiger Modellierung (GOM) Grundsatz der syntaktischen (strukturellen) und semantischen (inhaltlichen) Richtigkeit Grundsatz der Relevanz Grundsatz der Wirtschaftlichkeit Grundsatz des systematischen Aufbaus Grundsatz der Vergleichbarkeit Grundsatz der Klarheit Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 9 Datenmodelle und Datenbankmodelle 3 Datenmodellierung und Datenbankentwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 10 5
6 Datenmodell Beschreibung der in einem Unternehmen oder einem Informationssystem zu verwendenden Datenelemente Unterscheidung zwischen: Konzeptioneller Datenmodellierung Logischer Datenmodellierung Physischer Datenmodellierung Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 11 Konzeptionelles Datenmodell (auch konzeptuelles oder semantisches Datenmodell) formale Beschreibung der Daten und deren Beziehungen zueinander unabhängig von einer bestimmten Anwendung (logisch) unabhängig von einem bestimmten Datenbanksystem (physisch) Das konzeptionelle Modell ist ein reines Beschreibungsmodell mit graphischer Notation und reichhaltigen Modellierungskonstrukten, um die Gesetzmäßigkeiten der realen Welt möglichst anschaulich abbilden zu können Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 12 6
7 Bedeutung konzeptioneller Datenmodelle ungeeignet für unmittelbare Verwendung zur Speicherung und Verwaltung von Daten notwendig zur unabhängigen Analyse von Datenstrukturen Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 13 Logisches Datenmodell beschreibt die logische Struktur der Daten in einer Datenbank unter Verwendung des jeweiligen Datenbankmodells unabhängig von einer bestimmten Anwendung (logisch) Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 14 7
8 Physisches Datenmodell beschreibt die physische Form der Speicherung und den Datenzugriff ist die endgültige Überführung des logischen Datenmodells in das ausgewählte Datenbanksystem ein physisches Datenmodell kann getunt werden (Verbesserung der Performance) Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 15 Datenbankmodelle (logische Datenmodelle) Kurzer Überblick: Hierarchisches Modell Netzwerk Modell Relationales Modell Objektorientiertes Modell Die derzeit auf dem Markt verfügbaren Datenbanksysteme basieren im Wesentlichen auf dem relationalen oder dem objektorien- tierten Datenbankmodell. Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 16 8
9 Betrachtungsebenen von Daten 3 Datenmodellierung und Datenbankentwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 17 Betrachtungsebenen für Daten Abstraktionsgrad 1. reale Welt 2. verbale Beschreibung der realen Welt 3. Modell der realen Welt 4. konzeptionelles Datenmodell 5. logisches Datenmodell 6. gespeicherte Information 7. Speichermedium Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 18 9
10 Betrachtungsebenen für Daten 1. Reale Welt 2. Beschreibung der realen Welt Der rote Sportwagen gehört Donald 3. Modell der realen Welt PKW Eigentümer 4. Konzeptionelles Datenmodell PKW gehört Eigentümer 5. Logisches Datenmodell 6. Gespeicherte Information Speichermedium Quelle: In Anlehnung an Schwarze 2000 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 19 Abstraktionskonzepte für Daten 3 Datenmodellierung und Datenbankentwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 20 10
11 Klassifikation Daten beziehen sich auf reale oder abstrakte Phänomene bzw. Gegenstände, die als Objekte bezeichnet werden können. Gleichartige Objekte können zu Objektmengen zusammengefasst werden und durch einen Objekttyp beschrieben werden. Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 21 Beziehungen zwischen Objekten Zwischen Objekten können Beziehungen bestehen. Beziehungen können zu Beziehungsmengen zusammengefasst werden, die durch Beziehungstypen beschrieben werden. Beziehungstypen können Eigenschaften besitzen. Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 22 11
12 Aggregation Daten beziehen sich auf die Eigenschaften oder Attribute von Objekten Die interessierenden Eigenschaften eines Objekttyps sind für alle dazugehörigen Objekte gleich. Ein konkretes Objekt hat bestimmte Ausprägungen oder Werte von Eigenschaften (Attributwerte). Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 23 Spezialisierung und Generalisierung Spezialisierung und Generalisierung von Objekttypen Mitarbeiter Generalisierung kaufmännisch Angestellter technisch Facharbeiter Arbeiter Ungelernter Spezialisierung Maurer Elektriker Maler Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 24 12
13 Datenmodellierung innerhalb der Softwareentwicklung 3 Datenmodellierung und Datenbankentwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 25 Datenmodellierung innerhalb der Softwareentwicklung Weder bei der strategischen Informationssystemplanung noch in der Analysephase kann es ein vollständiges Bild eines Informationssystems geben Notwendigkeit ergänzender Methoden Notwendigkeit der Harmonie dieser Methoden mit der Datenmodellierung Abhängig von Paradigmen der Softwareentwicklung Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 26 13
14 Kennzeichen prozeduraler Software-Entwicklung Grundkonstrukt Anweisung Zusammenfassung von Anweisungen zu Prozeduren (umfangreichere Anweisungen) Prozeduren und Teilprogramme, die weitgehend unabhängig von anderen arbeiten, werden als Module bezeichnet Module sind in Schichten angeordnet Datenhaltung meist in relationalen Systemen Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 27 Kennzeichen objektorientierter Softwareentwicklung Daten und Funktionen werden in Klassen Objekten definiert von Programmablauf als Interaktion von Objekten Kapselung und Vererbung als Grundpfeiler der Objektorientierten Programmierung Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 28 14
15 Datenbankentwurf 3 Datenmodellierung und Datenbank-entwurf entwurf 3.1 Begriff des Modells 3.2 Datenmodelle und Datenbankmodelle 3.3 Betrachtungsebenen von Daten 3.4 Abstraktionskonzepte für Daten 3.5 Datenmodellierung innerhalb der Softwareentwicklung 3.6 Datenbankentwurf Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 29 Modellierung großer Schemata Bewältigung von Komplexität als Hauptproblem Problematik der Visualisierung: Teilsichten auf Schemata notwendig Sicherstellung der Vollständigkeit des zu modellierenden Realitätsausschnitts Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 30 15
16 Informationssystemlebenszyklus Nutzenanalyse Anforderungsanalyse Entwurf Implementierung Validation Betrieb Quelle: Vossen 1999, S.69f Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 31 Informationssystem-/ Datenbank-lebenszyklus Informationssystem Nutzenanalyse Anforderungsanalyse Entwurf Implementierung Validation Betrieb Datenbank Systemdefinition Entwurf Implementierung Laden und Datenkonversion Anwendungskonversion Test und Validation Betrieb Überwachung und Wartung Modifikation und Reorganisation Quelle: Vossen 1999, S.69f Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 32 16
17 Ein einfaches Vorgehensmodell Phasen des Entwurfprozesses Unternehmensmodellierung - enterprise modeling Konzeptionelles Datenmodell - conceptuel data modeling Logisches Datenmodell - logical database design Physischer Datenbankentwurf - physical database design Implementierung der Datenbank - database implementation Wartung der Datenbank - database maintenance Quelle: in Anlehnung an McFadden/Hoffer 1994, S.37 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 33 Elemente der Anforderungsanalyse Statische Anforderungen Objekttypen Beziehungstypen Attribute Wertebereiche Beziehungen Datenschlüssel Dynamische Anforderungen Operationen Benutzungshäufigkeit Umfang Zugangsbestimmungen Datenschutz, Datensicherheit Verfügbarkeit Sorgfältige Anforderungsanalyse als Grundvoraussetzung für die spätere Akzeptanz! Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 34 17
18 Aktivitäten der Anforderungsanalyse Identifikation der Benutzergruppen und Anwendungsbereiche Sichtung existierender Dokumentation Fragebögen und Interviews Ergebnisse der Anforderungsanalyse sind Anforderungsspezifikation oder Pflichtenheft, Informationsanforderungen der zu modellierenden Welt (Miniwelt) und der Datenverarbeitungsvorgänge. Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 35 Vorgehensweisen beim konzeptionellen Entwurf Top-down Schrittweise Verfeinerung der Modelle Bottom-up Schrittweise Verallgemeinerung Einzelsicht-orientiert Globalsicht-orientiertorientiert Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 36 18
19 Aspekte der Qualitätssicherung Aspekte der Qualitätssicherung beim Entwurf eines konzeptionellen Schemas Vollständigkeit Korrektheit Minimalität Lesbarkeit Modifizierbarkeit Quelle: Vossen 1999, S.71f Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 37 Phasen des Datenbank-Entwurfsprozesses Anforderungsanalyse analysierte Anforderungen (DBMS-unabhängiger) konzeptioneller Entwurf konzeptionelles Schema Wahl des DBMS Quelle: Vossen 1999, S. 73 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 38 19
20 Technische Einflußfaktoren zur Auswahl eines DBMS Ausdruckskraft des Datenbankmodells Verfügbare Anfragesprachen Benötigte Programmiersprachen-Schnittstellen Benchmark-Ergebnisse vergleichbarer Systeme Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 39 Ökonomische und organisatorische Einflußfaktoren Herstellerbindung Vorhandene Hard- und Software Beschaffungs- und Wartungskosten Migrationskosten Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 40 20
21 Phasen des Datenbank-Entwurfsprozesses Anforderungsanalyse analysierte Anforderungen konzeptionelles Schema logisches Schema (DBMS-unabhängiger) konzeptioneller Entwurf logischer Entwurf physischer Entwurf Wahl des DBMS Quelle: Vossen 1999, S. 73 Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 41 Physischer Entwurf Definition des internen Schemas und der damit zusammenhängenden Systemparameter Dateiformate Speicherstrukturen Parameterfestlegungen für Hash-Funktionen Zugriffsmechanismen (z.b. über Indexdateien) Indexauswahl Denormalisierung, falls erforderlich Festlegung von Seitengröße Gruppierung von Blöcken zu Clustern Hauptspeicher und externe Speicher Festlegung der Größe für Pufferspeicher Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 42 21
22 Phasen des Datenbank-Entwurfsprozesses Anforderungsanalyse analysierte Anforderungen konzeptionelles Schema logisches Schema physisches Schema (DBMS-unabhängiger) konzeptioneller Entwurf logischer Entwurf physischer Entwurf Dokumentation Wahl des DBMS Implementierung Prototyping Quelle: Vossen 1999, S. 73 Aufbau des Datenkataloges Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 43 Vielen Dank für Ihre Aufmerksamkeit! Datenorganisation WiSe 2008/09 Leibniz Universität Hannover Institut für Wirtschaftsinformatik Dr. Günter Wohlers Folie 44 22
Datenbanken als Grundlage für Informationssysteme
Datenbanken als Grundlage für Informationssysteme Datenmodellierung und Datenbanksysteme Prof. Dr. Ingo Claßen Peter Morcinek Prof. Dr. Martin Kempa Hochschule für Technik und Wirtschaft Berlin Informationssysteme
MehrKapitel 1 Grundlagen. Skript zur Vorlesung: Datenbanksysteme II Sommersemester Vorlesung: PD Dr. Peer Kröger
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Skript zur Vorlesung: Datenbanksysteme II Sommersemester 2016 Kapitel 1 Grundlagen Vorlesung: PD Dr. Peer Kröger http://www.dbs.ifi.lmu.de/cms/datenbanksysteme_ii
MehrDatenorganisation. Februar bis Mai 2007. Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover
Datenorganisation Februar bis Mai 2007 Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover Telefon: +49 (0) 511 762-4979 +49 (0) 170 342 84 95 Email: bartels@iwi.uni-hannover.de
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
MehrAnwendungsentwicklung Datenbanken Datenbankentwurf. Stefan Goebel
Anwendungsentwicklung Datenbanken Datenbankentwurf Stefan Goebel Warum eine Datenbank? Nutzung von gleichen Daten durch viele Anwender auch an unterschiedliche Orten Daten können mit unterschiedlicher
MehrAngewandte Informatik Datenbank/Datenmodell 1
Angewandte Informatik Datenbank/Datenmodell 1 Übersicht Standardsoftware Textverarbeitung - Informationen "gestalten" durch * sprachliche Mittel * Hervorhebung bzw. Unterdrückung von Inhalten * Kombination
MehrDatenorganisation. Februar bis Mai Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover
Datenorganisation Februar bis Mai 2007 Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover Telefon: +49 (0) 511 762-4979 +49 (0) 170 342 84 95 Email: bartels@iwi.uni-hannover.de
MehrAusgabe: Eine DBMS unabhängige high-level Repräsentation der Anforderungen, das "konzeptuelle Schema".
Phasen des Datenbanken-Designs Konzeptuelles Design Eingabe: Anforderungen Ausgabe: Eine DBMS unabhängige high-level Repräsentation der Anforderungen, das "konzeptuelle Schema". Qualität: Richtigkeit und
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
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
MehrEntwicklung der Datenbanksysteme
Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger Jahren waren die
MehrEinführung in die Modellierung
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 1 Einführung in die Modellierung Universität Zürich Institut für Informatik Inhalt 1.1 Der Modellbegriff 1.2 Wozu Modelle? 1.3 Modellbildung 1.4
MehrInhalte der Veranstaltung
Inhalte der Veranstaltung 5. Anwendungssysteme 5-4 6. Entwurf von Anwendungssystemen 6.1 Datenmodellierung 6-1 6.2 Geschäftsprozessmodellierung 6-32 6.3 Entwurf von Datenbanken 6-79 6.4 Nutzung von Datenbanken
MehrÜbung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4
Werkzeuge zur ER-Modellierung Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Innerhalb der wollen wir uns mit Werkzeugen zur ER-Modellierung vertraut
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.
Mehr3 Grundlagen der Datenmodellierung
22 3 Grundlagen der Datenmodellierung Das Verständnis für den in der vorliegenden Arbeit gewählten Lösungsansatz erfordert eine Einführung in die Methoden und Konzepte des Datenbankentwurfes. Grundlegend
MehrKapitel DB:II. II. Datenbankentwurf und Datenbankmodelle. Entwurfsprozess Datenbankmodelle
Kapitel DB:II II. Datenbankentwurf und Datenbankmodelle Entwurfsprozess Datenbankmodelle DB:II-1 DB Design and Models STEIN 2004-2018 Entwurfsprozess ANSI/SPARC-Schema-Architektur externe Ebene externes
MehrGeoinformation I Datenmodellierung
Seite 1 von 61 Geoinformation I Datenmodellierung Seite 2 von 61 Datenmodellierung Übersicht Datenverwaltung und Datenbanken objektorientierte Abbildung der Realität Grundlagen der Objektorientierung Darstellung
MehrDatenmodellierung VU Einführung SS 2016
184.685 Datenmodellierung VU Einführung SS 2016 Nysret Musliu, Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Nysret Musliu, Sebastian Skritek Seite 1 1. Motivation Motivation
MehrDatenmodellierung VU Einführung SS 2015
184.685 Datenmodellierung VU, Einführung SS 2015 184.685 Datenmodellierung VU Einführung SS 2015 Dr. Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Dr. Sebastian Skritek
MehrDatenmodellierung. Ausschnitt der Realen Miniwelt. Manuelle/intellektuelle Modellierung. Konzeptuelles Schema (E/R- oder UML-Schema)
Datenmodellierung DBS kann vieles, aber nicht alles! Benutzer muss spezifizieren Anforderungen einer Anwendung Art von zu speichernden Daten Zwei wichtige Konzepte beim Entwurf: Datenmodell: Konstrukte
MehrInformationssysteme und Datenbanken (O?)
Carl August Zehnder Professor für Informatik an der ETH Zürich Informationssysteme und Datenbanken (O?) Inhaltsverzeichnis Einführung 3 Inhaltsverzeichnis 5 1 Leben mit Information 9 1.1 Wir brauchen Informationen
MehrEntity Relationship Modell (ERM) (Konzeptueller Datenbankentwurf)
Entity Relationship Modell (ERM) (Konzeptueller Datenbankentwurf) 10.02.14 Ahmad Nessar Nazar 1 Reale Welt Sie bekommen von einer Reifenhandels Firma den Zuschlag, eine Verwaltungsdatenbank zu entwerfen,
Mehr- Gewinnung neuer Informationen durch Berechnungen - Einsatz graphischer Mittel zur Präsentation / Visualisierung von Datenreihen
Informatik Datenbank/Datenmodell 1 Übersicht Standardsoftware Textverarbeitung - Informationen "gestalten/darstellen" durch * sprachliche Mittel * Hervorhebung bzw. Unterdrückung von Inhalten * Kombination
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
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
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:
MehrGrundlagen der Wirtschafts informatik
Andreas Fink Gabriele Schneidereit Stefan Voß Grundlagen der Wirtschafts informatik Zweite, überarbeitete Auflage mit 78 Abbildungen und 16 Tabellen Physica-Verlag Ein Unternehmen von Springer Vorwort
MehrDatenbankmodelle und Datenbanksprachen
Datenbankmodelle und Datenbanksprachen Dr.-Ing. Guy Vollmer FH Dortmund, FB Informatik Dienstag, 30. September 2008 1 Agenda 1. Einordnung des Themas 2. Datenbankmodelle Relationales Datenmodell 3. Datenbanksprachen
MehrEinleitung 19. Teil I Einführung in Datenbanksysteme 25. Kapitel 1 Wozu Datenbanksysteme da sind 27
Inhaltsverzeichnis Einleitung 19 Über dieses Buch 19 Konventionen in diesem Buch 20 Was Sie nicht lesen müssen 21 Törichte Annahmen über den Leser 21 Wie dieses Buch aufgebaut ist 22 Teil I: Einführung
Mehr5. Datenbankentwurf. Entwurfsaufgabe. Phasenmodell. Konzeptioneller Entwurf. ER-Abbildung auf andere Datenbankmodelle
5. Datenbankentwurf Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-Abbildung auf andere Datenbankmodelle Andreas Heuer, Gunter Saake Datenbanken I 5-1 Anforderungen an Entwurfsprozeß Informationserhalt
MehrSchema: konkrete Beschreibung einer bestimmten. (unter Verwendung eines Datenmodells)
Datenmodellierung DBS kann vieles, aber nicht alles! Benutzer muss spezifizieren Anforderungen einer Anwendung Art von zu speichernden Daten Zwei wichtige Konzepte beim Entwurf: Datenmodell: Konstrukte
MehrInhaltsverzeichnis.
Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen
MehrGrundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Vorlesung 3 Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen
MehrKapitel DB:II. II. Datenbankentwurf und Datenbankmodelle. Entwurfsprozess Datenbankmodelle
Kapitel DB:II II. Datenbankentwurf und Datenbankmodelle Entwurfsprozess Datenbankmodelle DB:II-1 DB Design and Models STEIN 2004-2015 Entwurfsprozess ANSI/SPARC-Schema-Architektur externe Ebene externes
MehrSommersemester Vorlesung: Dr. Matthias Schubert
Datenbanksysteme II Sommersemester 2009 Vorlesung: Dr. Matthias Schubert Skript 2009 Matthias Schubert Dieses Skript basiert auf dem Skript zur Vorlesung Datenbanksysteme II von Prof. Dr. Christian Böhm
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
MehrLehrplan. Datenbanken. Höhere Berufsfachschule für Automatisierungstechnik. Ministerium für Bildung
Lehrplan Datenbanken Höhere Berufsfachschule für Automatisierungstechnik Ministerium für Bildung Hohenzollernstraße 60, 66117 Saarbrücken Postfach 10 24 52, 66024 Saarbrücken Saarbrücken 2010 Hinweis:
MehrSoftware Engineering. 5. Architektur
Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement
MehrModellierungskonzepte semantischer Datenmodelle. Semantische Datenmodelle. Das Entity-Relationship Modell
DEVO. Semantische Datenmodelle DEVO.4 Modellierungskonzepte semantischer Datenmodelle Äquivalente Begriffe: Objekttypenebene = Objektklassenebene = Schema (Schema-level), Objektebene = Exemplarebene (Instance-level)
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:
MehrDatenbanken 1. Kapitel 2: Datenbankentwurf. Ansprechpartner hat Name Adresse. Geschaeftspartner <pi> Characters (30) Characters (50) ist.
Datenbanken 1 Kapitel 2: Datenbankentwurf Ansprechpartner hat Name Adresse Geschaeftspartner Characters (30) Characters (50) ist Haendler Rabatt Integer Spediteur Verfuegbar Characters (20) Kunde
Mehr5.2 Entity-Relationship-Modell
5.2 Entity-Relationship-Modell Mod-5.8 Entity-Relationship-Modell, ER-Modell (P. Chen 1976): Kalkül zur Modellierung von Aufgabenbereichen mit ihren Objekten, Eigenschaften und Beziehungen. Weitergehende
MehrDatenbankentwurf. VO Datenmodellierung. Katrin Seyr. Institut für Informationssysteme Technische Universität Wien.
Datenbankentwurf Datenbankentwurf VO Datenmodellierung Katrin Seyr Institut für Informationssysteme Technische Universität Wien Katrin Seyr Seite 1 Datenbankentwurf 1. Überblick Überblick Wiederholung:
MehrDatenorientierter Ansatz. Datenbankentwurfsschritte. Welche Daten müssen im System verwaltet werden? Wie werden die Daten im System verändert?
.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI Datenorientierter Ansatz Welche Daten müssen im System verwaltet werden? Wie werden die Daten im System verändert? Datenbankentwurfsschritte Datenverarbeitungsanforderungen
MehrFolien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 3: Modellierung von betrieblichen Informationssystemen
Folien zum Textbuch Kapitel 2: Planung, Entwicklung und Betrieb von IS Teil 3: Modellierung von betrieblichen Informationssystemen Textbuch-Seiten 185-208 WI Planung, Entwicklung und Betrieb von IS IS-Modellierung
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
MehrDatenbanken Grundlagen und Design
Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?
MehrSoftware-Engineering und Datenbanken
Software-Engineering und Datenbanken Datenbankentwurf Prof. Dr. Bernhard Schiefer 5-1 Datenbankentwurf: Phasenmodell Anforderungsanalyse Konzeptioneller Entwurf Verteilungsentwurf Logischer Entwurf Datendefinition
MehrII Heterogenität und Architekturen
II Heterogenität und Dr. Armin Roth arminroth.de 24.04.2013 Dr. Armin Roth (arminroth.de) II Heterogenität und 24.04.2013 1 / 24 Agenda 1 Semantische Heterogenität 2 Architekturparadigmen PDMS Dr. Armin
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrDatenmodelle. 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
MehrDatenmodelle dienen der Darstellung der Informationsstruktur, nicht der Darstellung der Informationen selbst. Motivation
Einführung in das Entity-Relationship-Modell Datenmodelle Datenmodelle dienen der Darstellung der Informationsstruktur, nicht der Darstellung der Informationen selbst. Motivation Grundbestandteile von
MehrObjektorientierte Modellierung (1)
Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist
MehrInhaltsverzeichnis EINFÜHRUNG 1 1 DIE STRECKE: DATENBANKENTWURF 5 2 DIE ERSTE ETAPPE: VON DER REALITÄT ZUM KONZEPTIONELLEN DATENMODELL 27
EINFÜHRUNG 1 1 DIE STRECKE: DATENBANKENTWURF 5 1.1 Der Weg der Entwicklung betrieblicher Anwendungssysteme 5 1.2 Das Datenbanksystem 14 1.3 Modelle und Schemata 21 2 DIE ERSTE ETAPPE: VON DER REALITÄT
MehrInhalt. 1 Einleitung Warum dieses Buch? Der rote Faden Danksagung URL zum Buch 4. TEIL I Einführung 5
Inhalt 1 Einleitung 1 1.1 Warum dieses Buch? 1 1.2 Der rote Faden 2 1.3 Danksagung 3 1.4 URL zum Buch 4 TEIL I Einführung 5 2 XML-Grundlagen 7 2.1 Einleitung 7 2.2 WasistXML? 7 2.3 Dokumenttypen und Namensräume
Mehr1. Einführung. Datenbanken Grundlagen
1. Einführung Datenbanken Grundlagen Wo finden wir Datenbanken? Was sind Datenbanken/ Datenbankensysteme(DBS)? A collection of related data items mit folgenden Eigenschaften: Eine Datebank repräsentiert
MehrProgrammierung und Datenbanken II
Programmierung und Datenbanken II Sommersemester 3-Ebenen-Architektur nach ANSI WI Systementwicklung Programmierung und Datenbanken II - 2. Datenmodellierung Folie 2 Ebenen Externe Ebene Individuell auf
MehrInformationssysteme für Ingenieure
Informationssysteme für Ingenieure Vorlesung Herbstsemester 2016 Überblick und Organisation R. Marti Organisation Web Site: http://isi.inf.ethz.ch Dozent: Robert Marti, martir ethz.ch Assistenz:??
MehrAuf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs...
Auf einen Blick Auf einen Blick 1 Einleitung... 15 2 Die Basis der Objektorientierung... 29 3 Die Prinzipien des objektorientierten Entwurfs... 41 4 Die Struktur objektorientierter Software... 67 5 Vererbung
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)
MehrTeil IV Datenbankentwurf
Teil IV Datenbankentwurf Datenbankentwurf 1 Phasen des Datenbankentwurfs 2 Weiteres Vorgehen beim Entwurf 3 Kapazitätserhaltende Abbildungen 4 ER-auf-RM-Abbildung Sattler / Saake Datenbanksysteme Letzte
MehrGrundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Folie 1/25 GK C++: Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Objektmodellierung Welche
Mehr10 Datenbanksysteme Datenbanken und Datenbanksysteme
10 Datenbanksysteme In vielen Anwendungen müssen große Datenbestände dauerhaft auf Externspeichern verwaltet werden. Stellen diese Daten eine logische Einheit dar, so spricht man von einer Datenbank. Im
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrPD Dr.-Ing. F. Lobeck. Seite 6
Seite 6 Datenbanken Datenbank: Eine geordnete Menge von Daten. Speicherung erfolgt unabhängig von speziellen Anwenderprogrammen. Ebenso sollte die Hardwareunabhängigkeit gesichert werden. Zu einem Datenbankmanagementsystem
Mehrumweltmanagementinformationssysteme
umweltmanagementinformationssysteme Übung 06 Sommersemester 2015 Arbeitsgruppe Wirtschaftsinformatik Managementinformationssysteme Folie 1 Agenda Fragen zur Vorlesung Aufbereitung der letzten Übung Wiederholung
MehrEinführung in die objektorientierte Programmierung
Einführung in die objektorientierte Programmierung Seminarunterlage Version: 4.04 Copyright Version 4.04 vom 17. Juni 2016 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten.
MehrEinführung in die Wirtschaftsinformatik
Peter Stahlknecht Ulrich Hasenkamp Einführung in die Wirtschaftsinformatik Elfte, vollständig überarbeitete Auflage Mit 192 Abbildungen fyj Springer Inhaltsverzeichnis 1 Einleitung l 1.1 Was ist Wirtschaftsinformatik?
MehrTransformation von nicht linear rekursiven Funktionen in iterative Funktionen
Transformation von nicht linear rekursiven Funktionen in iterative Funktionen Beispielhaft an fibo (über schlicht nach iterativ): Trick: akkumulierende Parameter Idee: es wird ja immer wieder dasselbe
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrInhaltsübersicht...IX Inhaltsverzeichnis...XI Abbildungsverzeichnis...XVII Tabellenverzeichnis... XXIII Abkürzungsverzeichnis...
Inhaltsübersicht...IX Inhaltsverzeichnis...XI Abbildungsverzeichnis...XVII Tabellenverzeichnis... XXIII Abkürzungsverzeichnis... XXV 1 Einführung... 1 1.1 Problemstellung... 1 1.2 Zielsetzung... 3 1.3
MehrDatenbanken I. Karczewski Datenbanken I 1. Produkt (0,*) (0,*)
Datenbanken I Produkt (0,*) (0,*) 3 Karczewski Datenbanken I 1 Literatur C.J. Date: An Introduction to Database Systems; Addison-Wesley Systems Programming Series. 6th ed. 1995 H.E. Erbs, S. Karczewski
MehrEinführung, Entity-Relationship Modell 9. DATENBANKSYSTEME: DAS ENTITY RELATIONSHIP MODELL
Einführung, Entity-Relationship Modell 9. DATENBANKSYSTEME: DAS ENTITY RELATIONSHIP MODELL 304 Literatur, Quellen Literatur: Kemper, Eickler: Datenbanksysteme: Eine Einführung. Oldenbourg Verlag, 9. Auflage,
Mehr1. Einführung Seite 1. Kapitel 1: Einführung
1. Einführung Seite 1 Kapitel 1: Einführung 1. Einführung Seite 2 Willkommen! Studierenden-Datenbank Hans Eifrig hat die Matrikelnummer 1223. Seine Adresse ist Seeweg 20. Er ist im zweiten Semester. Lisa
Mehr2. Architektur verteilter Datenbanksysteme
2. Architektur verteilter Datenbanksysteme Verteilte Datenbank, kurz DDB (engl. distributed database): eine Sammlung logisch zusammengehöriger Datenbanken, welche über Rechnerknoten ( Sites ) verteilt
MehrInhalte des Moduls Programmieren 1
Inhalte des Moduls Programmieren 1 Einführung: Algorithmus und Programm, Programmiersprache Erste Schritte in Java Grundlagen der Sprache: Datentypen, Ausdrücke und Anweisungen, imperative Programmierung
MehrObjektorientierter Software-Entwurf Charakteristika der BON 5 1. Aufgabe und Inhalt der BON soll hier grob wiedergegeben werden.
Objektorientierter Software-Entwurf Charakteristika der BON 5 1 Die Business Object Notation Die BON hat eine Reihe von expliziten Zielsetzungen: Wiederverwendbarkeit Durchgängkeit Slide 1 Umkehrbarkeit
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
MehrModul Datenbanksysteme. (auch Teil des Moduls Informationssysteme) TU Bergakademie Freiberg
Modul Datenbanksysteme (auch Teil des Moduls Informationssysteme) Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Künstliche Intelligenzund Datenbanken Zielsetzung Die Studierenden sollen die Prinzipien
MehrDatenbanken. Seminararbeit. Einführung in das wissenschaftliche Arbeiten
Seminararbeit vorgelegt von: Gutachter: Studienbereich: Christian Lechner Dr. Georg Moser Informatik Datum: 6. Juni 2013 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung in Datenbanken 1 1.1 Motivation....................................
MehrPraxisbuch Objektorientierung
Bernhard Lahres, Gregor Rayman Praxisbuch Objektorientierung Von den Grundlagen zur Umsetzung Galileo Press 1.1 Was ist Objektorientierung? 11 1.2 Hallo liebe Zielgruppe 12 1.3 Was bietet dieses Buch (und
MehrObjektorientierte Programmierung
Bernhard Lahres, Gregor Rayman Objektorientierte Programmierung Das umfassende Handbuch Galileo Press 1.1 Was ist Objektorientierung? 13 1.2 Hallo liebe Zielgruppe 14 1.3 Was bietet dieses Buch (und was
MehrKapitel 5: Das E/R-Modell
Ludwig Maximilians Universität München Institut für Informatik Lehr- und Forschungseinheit für Datenbanksysteme Vorlesung Wintersemester 2014/2015 Kapitel 5: Das E/R-Modell Vorlesung: PD Dr. Arthur Zimek
Mehr8. Objektorientierte Programmierung. Informatik II für Verkehrsingenieure
8. Objektorientierte Programmierung Informatik II für Verkehrsingenieure Grundbegriffe ALAN KAY, ERFINDER DER SPRACHE SMALLTALK, HAT DIE GRUNDBEGRIFFE DER OBJEKTORIENTIERTEN PROGRAMMIERUNG WIE FOLGT ZUSAMMENGEFASST:
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
Mehr8 Schlussfolgerungen
112 8 Schlussfolgerungen Die Zielsetzung der vorliegenden Arbeit wurde mit der Erstellung eines Referenzmodells als Vorschlag der Datenorganisation für den Bereich der Milcherzeugung unter Anwendung eines
MehrEntwurfsaufgabe. 4. Datenbankentwurf. Anforderungsanalyse. Phasenmodell. Entwurfsaufgabe
4. Datenbankentwurf Entwurfsaufgabe Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-bbildung auf andere Datenbankmodelle Datendefinitionssprachen nforderungen an Entwurfsprozeß Informationserhalt
MehrEntwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-Abbildung auf andere Datenbankmodelle Datendefinitionssprachen
4. Datenbankentwurf Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-bbildung auf andere Datenbankmodelle Datendefinitionssprachen VL Datenbanken I 4 1 Entwurfsaufgabe nforderungen an Entwurfsprozeß
MehrKapitel 2: Referenzarchitektur für Datenbanksysteme. Kapitel 2: Referenzarchitektur für Datenbanksysteme. Was ist ein Dienst?
Kapitel 2: Referenzarchitektur für Datenbanksysteme Kapitel 2: Referenzarchitektur für Datenbanksysteme Methodischer Architekturentwurf Architekturentwurf für Datenbanksysteme Referenzarchitektur Methodischer
MehrSystemmodelle. Grundlagen des Software Engineerings
Systemmodelle Grundlagen des Software Engineerings Lernziele } Verstehen, warum es wichtig ist, die Grenzen eines Systems festzusetzen und seinen Kontext zu modellieren } Die Konzepte der Verhaltens-,
MehrObjektorientierte Programmierung (OOP)
orientierte Programmierung (OOP) 1. Motivation Die objektorientierte Sichtweise der Welt Als Motivation für die OOP sieht man sich am besten die reale Welt an: Die reale Welt besteht aus "en", z. B.: Gegenstände,
MehrGrundlagen von Datenbanksystemen
Ramez Elmasri Shamkant B. Navathe Grundlagen von Datenbanksystemen 3., überarbeitete Auflage ein Imprint der Pearson Education Deutschland GmbH Inhaltsverzeichnis Vorwort 9 Über die Autoren 13 Teil 1 Grundkonzepte
Mehr