Architektur von Datenbanksystemen
|
|
- Agnes Kaiser
- vor 6 Jahren
- Abrufe
Transkript
1 Architektur von Datenbanksystemen Prof. Dr. Uta Störl Hochschule Darmstadt Fachbereich Informatik Wintersemester 2017/18
2 Motivation In Datenbanken-Grundvorlesung betrachtet: Funktionalität von Datenbanksystemen aus Sicht des Datenbank-Entwicklers bzw. -Benutzers: Datenbank-Entwurf Datenbank erstellen (logische Sicht) Datenbankinhalte abfragen Datenbankanwendungen schreiben Was fehlt? Betrachtung der Funktionalität von Datenbanksystemen aus Sicht des Datenbank-Administrators bzw. des Software-Architekten physischer Datenbank-Entwurf Datenbank erstellen (physische Sicht) Performance-Optimierung der Datenbank Performance-Optimierung der Gesamtarchitektur h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 2
3 Motivation: Beispiele für große Datenbanken WalMart Data Warehouse Produktinfos (Verkäufe etc.) von Märkten > 500 TB (2005) > 2.5 PB (2008) Lufthansa (2011) Verarbeitung von 5,7 Mio. Coupons im Monat 650 Mio. Dokumente (ca. 38 TB) SAP R/3-Installation der Deutschen Telekom AG Financial Accounting: Rechnungen, Zahlungsaufforderungen, Lastschriften etc. 15 SAP R/3-Systeme; jedes verarbeitet Rechnungen, Mahnungen, Änderungen von Kundendaten pro Tag bis zu jeweils 1000 Nutzer gleichzeitig, > Datenbanktabellen UPS (Winter Corporation Report, 2005) UPS: 1,1 Milliarden SQL-Statements pro Stunde (DB2 for z/os) Facebook (2013) 300 PB h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 3
4 DBMS-Benchmarks 1(2) der Versuch, verschiedene DBMS-Plattformen mit realitätsnahen Anwendungsszenarien zu vergleichen Wichtigste und anerkannteste Benchmarks für DBMS: TPC (Transaction Processing Performance Council, Benchmarks: TPC-C: OLTP-Szenario aktuell der Benchmark für OLTP TPC-E: neuer OLTP-Benchmark TPC-H: Decision Support Szenario aktuell der Benchmark für OLAP TPC-DS: neuer Decision Support Benchmark Inzwischen obsolet : TPC-A, -B, -D, -R, -W und -App Weitere Spezial -Benchmarks z.b. für XML-Daten u.ä. außerhalb des TPC-Konsortiums h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 4
5 DBMS-Benchmarks 2(2) TPC-C Benchmark Modelliert Auftragsverarbeitung in einem Handelsunternehmen Performance-Maß: tpmc (transactions per minute) Price/Performance-Maß: $/tpmc Ergebnisse: Top 3 by Performance (Stand: 09/2017) Hardware BS DBMS tmpc Price/tpmC Oracle SPARC SuperCluster Oracle Solaris 10 Oracle 11g R ,01 US $ IBM Power 780 Server AIX 6.1 IBM DB ,38 US $ Oracle SPARC Server Oracle Solaris Oracle 11g R ,55 US $ Top 3 by Price/Performance (Stand: 09/2017) Hardware BS DBMS tmpc Price/tpmC SAP Dell PowerEdge T620 MS Windows 2012 SAP SQL Anywhere ,19 US $ HP ProLiant ML350 Oracle Linux Oracle 11g R ,39 US $ Cisco UCS C240 Oracle Linux Oracle 11g R ,47 US $ h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 5
6 Erarbeitung eines tiefergehenden Verständnisses Ziele der Lehrveranstaltung für das Zusammenspiel der Datenbanksystem-Schichten und -Komponenten und der Wechselwirkung von Implementierungsverfahren zur Erklärung und Verbesserung des Leistungsverhaltens bei der Abwicklung von Datenbankoperationen für das Entwerfen, Aufbauen und Warten von Datenbanken sowie der Entwicklung von Datenbank-Anwendungen h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 6
7 Überblick Architektur von Datenbanksystemen Verwaltung des Hintergrundspeichers Dateiorganisation und Zugriffsstrukturen Basisalgorithmen für Datenbank-Operationen Anfrageoptimierung Transaktionsverwaltung und Recovery Verteilte Datenbankarchitekturen h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 7
8 Praktikum Ziel: Vertiefung der in der Vorlesung behandelten Themen anhand der Arbeit mit einem konkreten DBMS (hier: IBM Db2) sowohl praktische als auch theoretische Aufgabenstellungen Charakter des Praktikums: stärker auf selbst Erarbeiten und Ausprobieren ausgerichtet, als im Bachelor-Studium entsprechende Vorbereitung notwendig Organisatorisches 5 Termine Unterlagen zu Vorlesung und Praktikum online auf der Homepage Vor(!)- und ggf. Nachbereitung des Praktikums notwendig Zusendung des Praktikumsberichts (per Mail) jeweils bis 1 Woche nach dem Praktikumstermin Arbeit mit VM oder eigener Db2-Installation (siehe Homepage) h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 8
9 Prüfung Die Prüfung zur Vorlesung wird als mündliche Prüfung durchgeführt Zulassungsvoraussetzungen zur Prüfung: erfolgreich bestandenes Praktikum (inkl. termingerechter Abgabe der Praktikumsberichte) h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 9
10 Literatur Die Vorlesung basiert überwiegend auf dem folgendem Lehrbuch: G. Saake, A. Heuer, und K. Sattler: Datenbanken: Implementierungstechniken. 2. Auflage, mitp- Verlag, 2005 (3. Auflage 2011) und einem darauf basierenden Foliensatz von Prof. Dr. Kai-Uwe Sattler (TU Ilmenau) ergänzt um aktuelle Entwicklungen aus den Bereichen Big Data / NoSQL Literaturangaben jeweils dort Literatur zur Vertiefung: T. Härder, E. Rahm. Datenbanksysteme Konzepte und Techniken der Implementierung. Springer- Verlag, J. Gray, A. Reuter. Transaction Processing Concepts and Techniques. Morgan Kaufmann Publishers, Inc., San Mateo, CA, h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 10
11 KAPITEL 1 ARCHITEKTURMODELLE h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 11
12 Inhalte des Kapitels 5- Schichten-Architekturmodell eines DBMS Systemarchitektur konkreter DBMS Komponentenarchitektur Prozessmodell Architekturmodelle Lernziele Verstehen der Architekturmodelle Kennenlernen der Aufgaben der verschiedenen Schichten des 5-Schichten-Architekturmodells Einblick in Komponentenarchitektur und Prozessmodelle h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 12
13 basierend auf Idee von Senko 1973 Weiterentwicklung von Härder Schichten-Architektur eines DBMS Umsetzung im Rahmen des IBM-Prototyps System R genauere Beschreibung der Transformationskomponenten schrittweise Transformation von Anfragen/Änderungen bis hin zu Zugriffen auf Speichermedien Definition der Schnittstellen zwischen Komponenten (Mengenorientierte) Schnittstelle z.b. SQL h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 13
14 5-Schichten-Architektur eines DBMS Mengenorientierte Schnittstelle Satzorientierte Schnittstelle Interne Satzschnittstelle Systempufferschnittstelle Dateischnittstelle Geräteschnittstelle Datensystem Zugriffssystem Speichersystem Pufferverwaltung Betriebssystem Externspeicher Übersetzung, Zugriffspfadauswahl, Zugriffskontrolle, Integritätskontrolle Data Dictionary, Currency Pointer, Sortierung, Transaktionsverwaltung Record Manager, Zugriffspfadverwaltung, Sperrverwaltung, Log/Recovery Systempufferverwaltung mit Seitenwechselstrategie Externspeicherverwaltung h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 14
15 5-Schichten-Architektur eines DBMS Mengenorientierte Schnittstelle Satzorientierte Schnittstelle Interne Satzschnittstelle Systempufferschnittstelle Dateischnittstelle Datensystem Zugriffssystem Speichersystem Pufferverwaltung Betriebssystem Relationen Sichten Externe Sätze, Scans, Index-Strukturen Interne Sätze, Bäume Hashtabellen Segmente Seiten Dateien Blöcke SQL: select from QBE, FIND NEXT satz STORE satz Speichere internen Satz; INSERT in B-Baum Bereitstellen Seite j Freigeben Seite j Lies Block k Schreibe Block k Geräteschnittstelle Externspeicher Zylinder Spuren Treiber h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 15
16 mengenorientierte Schnittstelle: Aufgaben der Schichten 1(2) deklarative Datenmanipulationssprache auf Tabellen und Sichten (etwa SQL) durch Datensystem auf satzorientierte Schnittstelle umgesetzt: navigierender Zugriff auf interner Darstellung der Relationen manipulierte Objekte: typisierte Datensätze und interne Relationen sowie logische Zugriffspfade (Indexe) Aufgaben des Datensystems: Übersetzung und Optimierung von SQL-Anfragen durch Zugriffssystem auf interne Satzschnittstelle umgesetzt: interne Tupel einheitlich verwalten, ohne Typisierung Speicherstrukturen der Zugriffspfade (konkrete Operationen auf B-Bäumen und Hash- Tabellen), Mehrbenutzerbetrieb mit Transaktionen h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 16
17 Aufgaben der Schichten 2(2) durch Speichersystem Datenstrukturen und Operationen der internen Satzschnittstelle auf interne Seiten eines virtuellen linearen Adressraums umsetzen Manipulation des Adressraums durch Operationen der Systempufferschnittstelle Typische Objekte: interne Seiten, Seitenadressen Verwendete Operationen: Freigeben und Bereitstellen von Seiten, Seitenwechselstrategien, Sperrverwaltung, Schreiben des Log durch Pufferverwaltung interne Seiten auf Blöcke der Dateischnittstelle abbilden Umsetzung der Operationen der Dateischnittstelle auf Geräteschnittstelle erfolgt (i.a.) durch das Betriebssystem h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 17
18 Systemarchitektur Prinzipiell lassen sich die fünf Schichten und ihre zugehörigen Komponenten in den meisten (nicht nur relationalen) DBMS identifizieren Praxis: nicht immer klare Trennung zwischen den Schichten Konzeptuelle Unterschiede vor allem im Speichermodell (Organisation der Daten auf dem Externspeicher) Prozessmodell, d.h. Umsetzung der Komponenten auf Betriebssystemebene und deren Kommunikation h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 18
19 Typische Komponentenarchitektur eines DBMS Compiler Optimizer RunTime Catalog Manager Record Manager Index Manager Lock Manager Log Manager Buffer Manager File Manager h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 19
20 Typische Komponentenarchitektur eines DBMS Compiler Optimizer RunTime Catalog Manager Record Manager Index Manager Lock Manager Log Manager Buffer Manager File Manager h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 20
21 Prozessmodell Oracle 1(3) Quelle: Oracle Dokumentation h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 21
22 Prozessmodell Oracle 2(3) Quelle: Saake/Heuer/Sattler:2011 h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 22
23 Prozessmodell Oracle 3(3) Client-Prozess: Oracle-Anwendungen (z.b. sqlplus) Shared-Server-Prozess: implementiert die Transformationskomponenten, d.h. Übersetzung und Ausführung von Anfragen Laden von benötigten Seiten von der Festplatte in den Puffer Rückgabe der Ergebnisse an den Client System Monitor SMON: übernimmt beim Start das Recovery (Kap. 6) Prozess Monitor PMON: überwacht die laufenden Server- und Hintergrundprozesse; startet diese ggf. neu LCK: Sperren (locking) von Ressourcen (Kap. 2 und Kap. 6) DBWR: Ausschreiben verdrängter und modifizierter Seiten aus dem Puffer (Kap. 2) LGWR: Ausschreiben der Log-Einträge in die Log-Dateien (Kap. 6) ARCH: Archivierung der Log-Dateien (Kap. 6) CHKPT: Schreiben von Sicherungspunkten (checkpoints) (Kap. 6) RECO: Recovery verteilter Transaktionen (Kap. 7) h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 23
24 Prozessmodell Microsoft SQL Server 1(2) Quelle: Saake/Heuer/Sattler:2011 h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 24
25 Prozessmodell Microsoft SQL Server 2(2) pro Instanz ein Prozess, der als Windows-Dienst realisiert ist jede Anforderung wird durch einen Worker Thread übernommen Worker Thread: implementiert die Transformationskomponenten lazywriter: Ausschreiben verdrängter und modifizierter Seiten aus dem Puffer (Kap. 2) logwriter: Ausschreiben der Log-Einträge in die Log-Dateien (Kap. 6) checkpoint: Schreiben von Sicherungspunkten (checkpoints) (Kap. 6) h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 25
26 Prozessmodell IBM Db2 pro Instanz ein Prozess jede Anforderung wird durch einen Db2 Agent übernommen Bearbeiten SQL Anweisungen; implementiert die Transformationskomponenten Prefetchers: u.a. Buffer Pool Prefetcher (Kap. 2) Page cleaners: Ausschreiben von Seiten aus dem Puffer (Kap. 2) Loggers: Behandlung des Transaktion Logs (Kap. 6) Deadlock detector: (Kap. 2) Quelle: IBM Db2 Dokumentation h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 26
27 Zusammenfassung 5- Schichten-Architekturmodell als abstraktes Architekturmodell, welches das Zusammenspiel und die Schnittstellen zwischen den Schichten beschreibt Systemarchitektur konkreter DBMS Komponentenarchitektur (relativ ähnlich) Prozessmodell (unterschiedlich, aber letztlich mit den gleichen Aufgaben) h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 27
28 Architekturmodelle Architektur von Datenbanksystemen Verwaltung des Hintergrundspeichers Dateiorganisation und Zugriffsstrukturen Basisalgorithmen für Datenbank-Operationen Anfrageoptimierung Transaktionsverwaltung und Recovery Verteilte Datenbankarchitekturen h_da Prof. Dr. Uta Störl Architektur von Datenbanksystemen WS 2017/18 Kapitel 1: Einführung und Übersicht 28
Architektur von Datenbanksystemen
Architektur von Datenbanksystemen Prof. Dr. Uta Störl Hochschule Darmstadt Fachbereich Informatik Sommersemester 2014 Motivation In Datenbanken-Grundvorlesung betrachtet: Funktionalität von Datenbanksystemen
MehrTeil I Architektur von DBMS
Teil I Architektur von DBMS Überblick 1 Anwendersicht auf DBMS c Sattler / Saake Datenbank-Implementierungstechniken Letzte Änderung: 13. April 2017 1 1 Überblick 1 Anwendersicht auf DBMS 2 Überblick über
MehrDatenbanken: Architektur & Komponenten 3-Ebenen-Architektur
Datenbanken: Architektur & Komponenten 3-Ebenen-Architektur Moderne Datenbanksysteme sind nach der 3-Ebenen-Architektur gebaut: Anwendung 1 Web-Anwendung Anwendung 2 Java-Programm... Anwendung n Applikation
MehrTeil II Architektur von DBMS
Teil II Architektur von DBMS Überblick 1 2 Architekturvarianten 3 Architekturen konkreter DBMS c Sattler / Saake Datenbank-Implementierungstechniken Letzte Änderung: 04/04/2011 2 1 Betrachtete Fragestellungen
MehrAufbau Datenbanksysteme
Aufbau Datenbanksysteme Lehrveranstaltung Datenbanktechnologien Prof. Dr. Ingo Claßen Prof. Dr. Martin Kempa Hochschule für Technik und Wirtschaft Berlin Speichersystem c Ingo Claßen, Martin Kempa Softwarearchitektur
MehrDatenbank-Implementierungstechniken
Datenbank-Implementierungstechniken Prof. Dr.-Ing. Kai-Uwe Sattler 1 Prof. Dr. Gunter Saake 2 1 TU Ilmenau FG Datenbanken & Informationssysteme 2 Universität Magdeburg Institut für Technische und Betriebliche
MehrAbschluss Einblick und Ausblick
Abschluss Einblick und Ausblick Prof. Dr. T. Kudraß 1 Benutzer Komponenten eines DBMS (Überblick) I/O-Prozessor Output-Generierung Parser für selbst. oder eingebettete Kommandos Precompiler Autorisierungs-Kontrolle
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
MehrKAPITEL 4 BASISALGORITHMEN FÜR DATENBANKOPERATIONEN
KAPITEL 4 BASISALGORITHMEN FÜR DATENBANKOPERATIONEN h_da Prof. Dr. Uta Störl Architektur von DBMS WS 2015/16 Kapitel 4: Basisalgorithmen für Datenbankoperationen 1 Einordnung in die 5-Schichten-Architektur
MehrVorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme ER-Modellierung M. Lange, S. Weise Folie #3-1 ER-Modellierung Wiederholung - Drei-Ebenen-Schema-Architektur - ANSI-SPARC-Architektur - Fünf-Schichten-Architektur ER-Modellierung
MehrSchema-Architektur II. Schema-Architektur. 2. Architekturen von DBS. Zusammenhang zwischen. Konzeptuellen Schema (Ergebnis der Datendefinition)
Schema-Architektur I Schema-Architektur III Zusammenhang zwischen externes Schema... externes Schema N Konzeptuellen Schema (Ergebnis der Datendefinition) Internen Schema (Festlegung der Dateiorganisationen
Mehr2. Architekturen von DBS
2. Architekturen von DBS Schema-Architektur System-Architekturen Konkrete System-Architekturen Anwendungsarchitekturen Andreas Heuer, Gunter Saake Datenbanken I 2-1 Schema-Architektur I Zusammenhang zwischen
MehrProzessarchitektur einer Oracle-Instanz
6. Juni 2008 Inhaltsverzeichnis Oracle Instanz 1 Oracle Instanz 2 3 Redo Log Buffer Shared Pool Java Pool & Large Pool Oracle Instanz Eine Oracle-Instanz ist Hauptbestandteil des Oracle Datenbank Management
MehrDatenbanken & Informationssysteme (WS 2016/2017)
Datenbanken & Informationssysteme (WS 2016/2017) Klaus Berberich (klaus.berberich@htwsaar.de) Wolfgang Braun (wolfgang.braun@htwsaar.de) 0. Organisatorisches Dozenten Klaus Berberich (klaus.berberich@htwsaar.de)
MehrRealisierung von Datenbanksystemen
Prof. Dr.-Ing. Dr. h. c. Theo Härder Universität Kaiserslautern Fachbereich Informatik haerder@informatik.uni-kl.de http://www.haerder.de/ Vorlesung Realisierung von Datenbanksystemen SS 2005 Theo Härder
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
MehrORACLE PROZESSARCHITEKTUR J O N N Y R I L L I C H
ORACLE PROZESSARCHITEKTUR J O N N Y R I L L I C H INHALT 1. Überblick 2. System Global Area Datenbank Puffercache Redo-Log-Puffer 3. Serverseitige Prozesse Serverprozess Hintergrundprozesse ÜBERBLICK SYSTEM
MehrDatenbanken Datenbanken 1 Belegnummer Belegnummer
Datenbanken Datenbanken 1 Belegnummer 30.7302 Belegnummer 30.7312 Blockkurs 31.08. 11.09.2015 Wintersemester 2015/16 (Bachelor) Materialien zur Vorlesung Michael Roth Inge Hochschule Darmstadt Fachbereich
MehrDatenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1
Datenbanksystem System Global Area Hintergrundprozesse Dr. Frank Haney 1 Komponenten des Datenbanksystems System Global Area Program Global Area Hintergrundprozesse Dr. Frank Haney 2 System Global Area
MehrObjektrelationale Datenbanken
Objektrelationale Datenbanken Ein Lehrbuch von Can Türker, Gunther Saake 1. Auflage Objektrelationale Datenbanken Türker / Saake schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag
Mehr1.6 Datenbanksysteme Terminologie & Eigenschaften
1.6 Terminologie & Eigenschaften Begriffliche Abgrenzung und Einordnung - Datenbank/Datenbanksystem/Datenbankverwaltungssystem (DBVS) - DBVS = DBMS (Database Management System) - DBVS verwaltet den Datenbestand,
MehrDatenbanken Konsistenz und Mehrnutzerbetrieb III
Datenbanken Konsistenz und Mehrnutzerbetrieb III 1. Oracle Architektur! Komponenten des Oracle Servers! Zugriff über Netzwerk 2. Zugriffsrechte! Starten und Schließen der Datenbank! Nutzer und Rollen!
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?
MehrArchivierung in DBMS
Archivierung in DBMS Marcus Brisgen 9. März 2004 Gliederung Gliederung Motivation Archivierung Grundlagen Anwendungsorientiertes Archivieren Architekturen Erweiterungen ASQL XML-Archivierungsoperator Beispiele
MehrTeil I Was sind Datenbanken?
Teil I Was sind Datenbanken? Was sind Datenbanken? 1 Überblick & Motivation 2 Architekturen 3 Einsatzgebiete 4 Historisches Sattler / Saake Datenbanksysteme Letzte Änderung: Okt. 2016 1 1 Lernziele für
Mehr14. Dateiorganisation/Zugriffsstrukturen. Überblick. Fünf-Schichten-Architektur. 5-Schichten-Architektur: Schnittstellen I
14. Dateiorganisation/Zugriffsstrukturen Überblick Architektur von DBMS Dateiorganisation Zugriffsstrukturen DBMS-Architekturen am Beispiel von Oracle Externe Ebene Anfragen Konzeptuelle Ebene Interne
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....................................
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
MehrOracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221
Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting
MehrAndreas Heuer Gunter Saake Kai-Uwe Sattler. Datenbanken. kompakt
Andreas Heuer Gunter Saake Kai-Uwe Sattler Datenbanken kompakt Inhaltsverzeichnis Vorwort v 1 Was sind Datenbanken 1 1.1 Warum Datenbanken 1 1.2 Datenbanksysteme 4 1.3 Anforderungen: Die Codd'schen Regeln
MehrThemen des Kapitels. 2 Oracle Features und Architektur
2 Oracle Features und Architektur Einführung in die Eigenschaften und die Funktionsweise von Oracle. 2.1 Übersicht Themen des Kapitels - Oracle Features und Architektur Themen des Kapitels Oracle Produkte
MehrDatenbanken (WS 2015/2016)
Datenbanken (WS 2015/2016) Klaus Berberich (klaus.berberich@htwsaar.de) Wolfgang Braun (wolfgang.braun@htwsaar.de) 0. Organisatorisches Dozenten Klaus Berberich (klaus.berberich@htwsaar.de) Sprechstunde
MehrÜbung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5
Implementierung einer Datenbank Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Nachdem innerhalb der Übung 4 das konzeptionelle Modell einer späteren
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
MehrKAPITEL 2 VERWALTUNG DES HINTERGRUNDSPEICHERS
KAPITEL 2 VERWALTUNG DES HINTERGRUNDSPEICHERS h_da Prof. Dr. Uta Störl Architektur von DBMS WS 2015/16 Kapitel 2: Verwaltung des Hintergrundspeichers 1 Verwaltung des Hintergrundspeichers Inhalte des Kapitels
Mehr8. Datenbank-Benchmarks Benchmark-Anforderungen TPC-Benchmarks OLTP-Benchmarks
8. Datenbank-Benchmarks Benchmark-Anforderungen TPC-Benchmarks OLTP-Benchmarks TPC-C TPC-E Decision Support Benchmark: TPC-H WS10/11, Prof. Dr. E. Rahm 8-1 Anforderungen an geeignete Benchmarks* Domain-spezifische
MehrDatenbanksysteme II Physische Repräsentation von Daten Felix Naumann
Datenbanksysteme II Physische Repräsentation von Daten (Kapitel 12) 27.4.2008 Felix Naumann Architektur 2 Mengenorientierter Zugriff Satzorientierter Zugriff Interne Satzschnittstelle Systempufferschnittstelle
MehrImplementierung von Datenbanksystemen 1 (IDBS1)
Implementierung von Datenbanksystemen 1 (1) Wintersemester 2016/17 Prof. Dr. Erhard Rahm Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de DBS-Module Master-Studium 10-202-2215 Moderne
MehrEinsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme kemper@in.tum.de Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
MehrDatenbanken Implementierungstechniken SS2015
Hochschule für Technik, Wirtschaft und Kultur Leipzig Leipzig University of Applied Sciences Parallele DBMS Datenbanken Implementierungstechniken SS2015 Alexander Müller Fakultät Informatik, Mathematik
MehrEinführung in Datenbanken
Grundlagen der Programmierung 2 Einführung in Datenbanken Grundlagen der Programmierung 2 I-1 Inhalt Einführung Entity-Relationship-Diagramm Relationales Modell Entity-Relationship-Diagramm ins Relationales
MehrXML-Archivierung betriebswirtschaftlicher Datenbank-Objekte*
XML-Archivierung betriebswirtschaftlicher Datenbank-Objekte* Bernhard Zeller Axel Herbst Alfons Kemper 9400 Passau @db.fmi.uni-passau.de SAP AG 6990 Walldorf axel.herbst@sap.com * Diese Arbeit
MehrVorlesung Datenbankmanagementsysteme. Vorlesung Datenbankmanagementsysteme Überblick M. Lange, S. Weise Folie #0-1
Vorlesung Datenbankmanagementsysteme Vorlesung Datenbankmanagementsysteme Überblick M. Lange, S. Weise Folie #0-1 Vorlesung Datenbankmanagementsysteme Überblick M. Lange, S. Weise Folie #0-2 Bioinformatik:
MehrEinsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme kemper@in.tum.de Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
MehrArchitektur und Implementierung von Apache Derby
Architektur und Implementierung von Apache Derby Das Zugriffssystem Carsten Kleinmann, Michael Schmidt TH Mittelhessen, MNI, Informatik 16. Januar 2012 Carsten Kleinmann, Michael Schmidt Architektur und
Mehr2 Anlegen und Konfigurieren von Datenbanken 35
Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation
MehrAufbau einer Oracle Datenbank Tablespace, Arten von Dateien
Aufbau einer Oracle Datenbank Tablespace, Arten von Dateien Boris Meißner 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 05. Juni 2008 Boris Meißner (Fb IMN - HTWK-Leipzig)
MehrDatenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken
Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken 31. V. 2016 Outline 1 Organisatorisches 2 SQL 3 OLTP, OLAP, SAP, and Data Warehouse OLTP and OLAP SAP 4 Objekt-relationale Datenbanken Beispiel
MehrDatenbanksysteme II. Vorlesung: PD Dr. Peer Kröger
Datenbanksysteme II Sommersemester 2012 Vorlesung: PD Dr. Peer Kröger Dieses Skript basiert auf den Skripten zur Vorlesung Datenbanksysteme II an der LMU München von Prof. Dr. Christian Böhm (Sommersemester
MehrListener: Bei Oracle erfolgt die Steuerung (konventionell) via listener.ora (Listener Konfiguration), tnsnames.ora (Client Konfiguration)
Protokoll 1: Listener: Bei Oracle erfolgt die Steuerung (konventionell) via listener.ora (Listener Konfiguration), tnsnames.ora (Client Konfiguration) Abschnitt 2.1 (Ausführungen zum Shutdown / Startup)
MehrDatenbanken und Informationssysteme. Datenbanken und Informationssysteme
Datenbanken und Informationssysteme Wolfgang Menzel: Natürlichsprachliche Systeme (NATS) Norbert Ritter: Datenbanken und Informationssysteme (IS) NATS Ziele der Vorlesung (1) Vermittlung von Grundlagen-
MehrDatenbanken und Informationssysteme
Datenbanken und Informationssysteme Wolfgang Menzel: Natürlichsprachliche Systeme (NATS) Norbert Ritter: Datenbanken und Informationssysteme (IS) NATS Ziele der Vorlesung (1) Vermittlung von Grundlagen-
MehrSS 2010 IBB4C Datenmanagement Fr 15:15 16:45 R Vorlesung #1. Datenmanagement
Vorlesung #1 Ihr Dozent... Name: Bojan Milijaš Ausbildung: Beschäftigung: Diplom-Informatiker Universität Passau, Vertiefungsgebiet Datenbanken, Prof. Alfons Kemper, Ph.D. Seit 1997 bei ORACLE Deutschland
MehrOracle Datenbank - Recovery
Oracle Datenbank - Recovery H.-G. Hopf Georg-Simon-Ohm Fachhochschule Nürnberg Datenbank-Recovery / 1 Η. G.Hopf / 10.04.2003 Inhaltsverzeichnis Transaktionsablauf Prozess - Recovery Instanz - Recovery
MehrArchitektur und Optimierung relationaler Datenbanksysteme
Literatur Architektur und relationaler Datenbanksysteme M. Jarke, J. Koch: Query optimization in database systems, ACM Computing Surveys, Vol. 16, No. 2, pp. 111-152, 1984. (ein Klassiker zur Anfrageoptimierung)
MehrGliederung Datenbanksysteme
Gliederung Datenbanksysteme 5. Datenbanksprachen 1. Datendefinitionsbefehle 2. Datenmanipulationsbefehle 3. Grundlagen zu SQL 6. Metadatenverwaltung 7. DB-Architekturen 1. 3-Schema-Modell 2. Verteilte
MehrFakultät. Verfasser: Waldemar Braun. Betreuer : Magdeburg Germany
Otto-von-Guericke-Universität Magdeburg Fakultät t für Informatik Masterarbeit Anfrageinterface für zeilenorientierte und spaltenorientierte Datenbanksysteme Verfasser: Waldemar Braun 19. Oktober, 2012
Mehr11.3 Transaktionen und LUWs in SAP R/3
11.3 Transaktionen und LUWs in SAP R/3 G Transaktionen heissen in SAP/R3 Logical Unit of Work (LUW). Eine LUW besteht in der Regel aus zwei Teilen: SAP-Transaktion: Folge von vorbereiteten Dialogschritten
MehrPHP- Umgang mit Datenbanken (1)
PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb
MehrDatenbank- Implementierungstechniken
Vorlesung Datenbank- Implementierungstechniken Universität Magdeburg, WS 02/03 Kai-Uwe Sattler kus@iti.cs.uni-magdeburg.de VL Datenbank-Implementierungstechniken 0 1 Überblick 1. Aufgaben und Prinzipien
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:
MehrIBM Informix Tuning und Monitoring
Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrDas relationale Modell (Teil 1)
Vorlesung #2 Das relationale Modell (Teil 1) Fahrplan WS 2010/11 Feedback Vorlesung#1 Das relationale Modell Einordnung (wir überspringen die Modellierung, das kommt im 4. Semester Datenmanagement ) Definition,
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
MehrOracle Datenbank Architektur nicht nur für Einsteiger. Martin Klier Klug GmbH integrierte Systeme, Teunz
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Klug GmbH integrierte Systeme, Teunz DOAG Webinar, 08.03.2012 Referent Martin Klier Datenbankadministrator für Fachliche Schwerpunkte:
MehrAnfragebearbeitung. Anfrage. Übersetzer. Ausführungsplan. Laufzeitsystem. Ergebnis
Anfragebearbeitung Anfrage Übersetzer Ausführungsplan Laufzeitsystem Ergebnis Übersetzung SQL ist deklarativ, Übersetzung für Laufzeitsystem in etwas prozedurales DBMS übersetzt SQL in eine interne Darstellung
MehrArchitekturen im DB-Umfeld
Architekturen im DB-Umfeld ANSI/SPARC und DIAM 66 Motivation 67 Ziele von Architekturdefinitionen I Strukturierung des Chaos Komplexe (IT-)Anwendungen und reale Problemstellungen bestehen aus vielen Einzelteilen.
MehrVorlesung: Virtualisierung und Rechenzentrumsinfrastrukturen. Lars Göbel & Christian Müller VL04: Einführung in die Virtualisierung
Vorlesung: Lars Göbel & Christian Müller VL04: Einführung in die Virtualisierung Themenüberblick Virtualisierung VL 02: Einführung in die Virtualisierung (heute) VL 06: VL 08: XaaS VL 09: PaaS + SaaS VL
Mehr3. Architektur eines DBS (Oracle)
3. Architektur eines DBS (Oracle) aus Sicht des Datenbank Server Rechners Connectivity Komponente(n) des DBS (z.b. Oracle Listener) Installation ORACLE_HOME Instanz ORACLE_SID Datenbank Oracle: 1 (aktive)
MehrXML und Datenbanken. Wintersemester 2003/2004. Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36. Übung: Dienstag, 15:15-16:00 Uhr IFW A36
XML und Datenbanken Wintersemester 2003/2004 Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36 Übung: Dienstag, 15:15-16:00 Uhr IFW A36 Dozenten: Dr. Can Türker IFW C47.2 Email: WWW: tuerker@inf.ethz.ch http://www.dbs.ethz.ch/~xml
MehrData-Warehouse-Technologien
Data-Warehouse-Technologien Prof. Dr.-Ing. Kai-Uwe Sattler 1 Prof. Dr. Gunter Saake 2 1 TU Ilmenau FG Datenbanken & Informationssysteme 2 Universität Magdeburg Institut für Technische und Betriebliche
MehrSeminar in der Seminarreihe Business Intelligence 1. OLAP und Datawarehousing
Seminar in der Seminarreihe Business Intelligence 1 OLAP und Datawarehousing OLAP & Warehousing Die wichtigsten Produkte Die Gliederung Produkt Bewertung & Vergleiche Die Marktentwicklung Der aktuelle
MehrEinführung in Datenbanksysteme. Donald Kossmann Institut für Informationssysteme ETH Zürich
Einführung in Datenbanksysteme Donald Kossmann Institut für Informationssysteme ETH Zürich kossmann@inf.ethz.ch www.dbis.ethz.ch Vorlesungen Termine Mittwoch: 10 Uhr bis 12 Uhr Übungen (Start am 2. April)
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.
MehrLehrbuch der Objektmodellierung
Heide Balzert Lehrbuch der Objektmodellierung Analyse und Entwurf mit CD-ROM Technische Universität Darmstadt FACHBEREICH INFORMATIK BIBLIOTHEK Inventar-Nr.: Sachgebiete: Standort: Tt Spektrum Akademischer
MehrVerteilte Datenbanken. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München
Kapitel 8 Verteilte Datenbanken Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester
MehrEnterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps
Beschreibung Die führende Standard-Software, um Menschen und Informationen erfolgreich in Prozesse einzubinden. Intrexx Professional ist eine besonders einfach zu bedienende Software- Suite für die Erstellung
MehrBenutzer. Dateiverwaltung
1.4 Datenbanksysteme u. ihre Eigenschaften und Terminologie im Überblick 1.4.1 Datenbank/Datenbanksystem/Datenbank-Verwaltungssystem (DBVS, DBMS) Begriffliche Abgrenzung und Einordnung Client liegt üblicherweise
MehrVorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme Datenbankarchitekturen M. Lange, S. Weise Folie #2-1 Datenbankarchitekturen Wiederholung - Motivation, Grundlagen Grundlegende Datenbankarchitekturen - Drei-Ebenen-Schema-Architektur
MehrBusiness Intelligence
Hochschule Darmstadt Business Intelligence Fachbereich Informatik Praktikumsaufgabe 3 Prof. Dr. C. Wentzel Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.06.2007 Business Intelligence Aufgabenstellung 1.
MehrDatenbanksysteme I. Lehrveranstaltungen zu Datenbanken (SS 07) DBS 2 (2+1) DBS2 IDBS2. Datenschutz und Datensicherheit. Data-Warehouse- Praktikum
Datenbanksysteme I Prof. Dr. E. Rahm Sommersemester 007 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de Prof. E. Rahm 0-1 Lehrveranstaltungen zu Datenbanken (SS 07) (WINF) (WS, +1)
MehrTeil II: Architektur und Entwicklung (verteilter) Informationssysteme, Information Retrieval
Teil II: Architektur und Entwicklung (verteilter) Informationssysteme, Information Retrieval Architektur - 1 Übersicht und Zielsetzung von Teil II Verstehen der Zusammenhänge, wenn man von der traditionellen
MehrFachbereich Informatik Praktikum 1
Hochschule Darmstadt DATA WAREHOUSE SS2015 Fachbereich Informatik Praktikum 1 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 14.April.2015 1. Kurzbeschreibung In diesem Praktikum geht
MehrSQL SERVER 2005 IM VERGLEICH ZU ORACLE 10G. Alexander Bittner, 07MIM Datenbanken II HTWK Leipzig, FbIMN
SQL SERVER 2005 IM VERGLEICH ZU ORACLE 10G Alexander Bittner, 07MIM Datenbanken II HTWK Leipzig, FbIMN Gliederung Rechnerarchitekturen Datenspeicherung Verbindungen / Instanzen SQL Standards Nebenläufigkeit
MehrDatenbanken. Prof. Dr. Bernhard Schiefer. bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer
Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Wesentliche Inhalte Begriff DBS Datenbankmodelle Datenbankentwurf konzeptionell, logisch und relational
MehrOracle Database 10g Die RAC Evolution
Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel.
MehrHigh End Application Server. Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS
High End Application Server openutm - in allen Branchen Industrie/Einzelhandel SIEMENS AG: weltweit Druckereien: Lynotype-Hell AG Reisebüros: START GmbH Energieversorgung: Stadtwerke München Pharmazie:
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
MehrDatenbank- Implementierung
DB2 Crash 0 1 Crash-Kurs Datenbank- Implementierung Uni Magdeburg Gunter Saake saake@iti.cs.uni-magdeburg.de DB2 Crash 0 1 Überblick 1. Architektur von Datenbanksystemen 2. Basisalgorithmen für Datenbankoperationen
MehrEinführung in Datenbanksysteme ++ Datenbanken für Bioinformatiker
Einführung in Datenbanksysteme ++ Datenbanken für Bioinformatiker H. Schweppe FU Berlin, SS 2005 hs@inf.fu-berlin.de Infos Zielgruppen Studierende in den Studiengängen Diplom Informatik ab 4 Semester /
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrOracle EngineeredSystems
Oracle EngineeredSystems Überblick was es alles gibt Themenübersicht Überblick über die Engineered Systems von Oracle Was gibt es und was ist der Einsatzzweck? Wann machen diese Systeme Sinn? Limitationen
MehrSoftware- /Systemarchitektur
Software- /Systemarchitektur Agenda: Definition von Softwarearchitektur Voraussetzungen Was bedeutet Objektorientierung? Wie speichert man Daten persistent? Client-Server-Architektur Schichtenarchitektur
MehrRelationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. DB Einleitung / Entity-Relationship
MehrÜbung zur Einführung in die Wirtschaftsinformatik Cognos Powerplay als Beispiel für ein DSS
Übung zur Einführung in die Wirtschaftsinformatik 2006-05 - 10 Cognos Powerplay als Beispiel für ein DSS 1 Entscheidungsunterstützungssysteme (EUS) Decision Support Systems (DSS) EUS sollen das gemeinsame
MehrTechnische Grundlagen der Informatik 2 SS Einleitung. R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt E-1
E-1 Technische Grundlagen der Informatik 2 SS 2009 Einleitung R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt Lernziel E-2 Verstehen lernen, wie ein Rechner auf der Mikroarchitektur-Ebene
MehrDatenbanksysteme 1. Organisation. Prof. Stefan F. Keller. Ausgabe 2005. Copyright 2005 HSR SS 2005
Datenbanksysteme 1 Organisation Ausgabe 2005 Prof. Stefan F. Keller SS 2005 Copyright 2005 HSR Inhalt Einführung Relationales Datenmodell, Datenmodellierung DB-Entwurf, Normalisierung SQL-Data Definition
Mehr<Insert Picture Here> RAC Architektur und Installation
RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
Mehr