Warenkorb
€ 0,00 0 Buch dabei,
portofrei
Bücher immer versandkostenfrei
Implementierungskonzepte für Datenbanksysteme als Buch
PORTO-
FREI

Implementierungskonzepte für Datenbanksysteme

Auflage 2004. Book.
Buch (kartoniert)
Dieses Buch geht den Fragen nach, wie Datenbanksysteme als große Softwaresysteme realisiert werden, welchen Implementierungsanforderungen sie unterliegen, wie ihre Architektur aussieht und welche allgemeinen Konzepte für ihre Implementierung existier … weiterlesen
Buch

44,99*

inkl. MwSt.
Portofrei
Lieferbar innerhalb von zwei bis drei Werktagen
Implementierungskonzepte für Datenbanksysteme als Buch

Produktdetails

Titel: Implementierungskonzepte für Datenbanksysteme
Autor/en: Markus Schneider

ISBN: 3540419624
EAN: 9783540419624
Auflage 2004.
Book.
Springer Berlin Heidelberg

17. September 2003 - kartoniert - 352 Seiten

Beschreibung

Dieses Buch geht den Fragen nach, wie Datenbanksysteme als große Softwaresysteme realisiert werden, welchen Implementierungsanforderungen sie unterliegen, wie ihre Architektur aussieht und welche allgemeinen Konzepte für ihre Implementierung existieren. Behandelt werden die Architektur eines Datenbanksystems aus konzeptioneller und softwaremäßiger Sicht, Indexstrukturen für alphanumerische und geometrische Daten, Anfrageverarbeitung und -optimierung, Transaktionen, Concurrency Control, Recovery sowie Externspeicher- und Systempufferverwaltung. Das Buch ist didaktisch ansprechend konzipiert und bietet einen tiefgehenden Einblick in die Interna von Datenbanksystemen. Es wendet sich an Studenten und Praktiker, die mehr über die Interna dieser Systeme erfahren wollen, und kann auch als Grundlage für Lehrveranstaltungen und als grundlegende Einfuehrung zum Selbststudium dienen. Die Bereitstellung von Aufgaben mit Musterlösungen erhöht den praktischen Nutzen des Werkes.

Inhaltsverzeichnis

1. Einführung.- Konzept des Datenbanksystems.- Anforderungen an Datenbanksysteme.- Das 3-Ebenen-Modell.- Softwarearchitektur eines DBMS.- Weitere Komponenten eines Datenbanksystems.- 2. Externspeicher- und Systempufferverwaltung.- Primär- und Sekundärspeicher.- Das physische Datenmodell.- Datensatz-, Seitenformate.- Abbildungen von Datensätzen in Seiten.- Dateien.- Grundlegende Dateiorganisationen.- Systemkatalog.- Systempufferverwaltung.- 3. Indexstrukturen.- Indexstrukturen für alphanumerische Daten.- Geometrische Indexstrukturen.- 4. Externes Sortieren.- Direktes und ausgeglichenes 2-Wege-Mergesort.- Natürliches 2-Wege-Mergesort.- 5. Transaktionen und Concurrency Control.- Synchronisationsprobleme nebenläufiger Transaktionen.- Serialisierbarkeit.- Klassen von Synchronisationsverfahren.- Sperrverfahren.- Concurrency Control ohne Sperren.- 6. Recovery.- Fehlerklassen.- Rücksetzbare Ablaufpläne.- Systempufferverwaltungsaspekte.- Überblick über Recovery-Techniken.- Operationen des Recovery-Managers.- Log-basierte Recovery.- Recovery mit Hilfe des Schattenspeicher-Konzepts.- Behandlung von Speicherfehlern.- 7. Anfrageverarbeitung.- Phasen der Anfrageverarbeitung.- Anfrageübersetzung.- Anfrageoptimierung.- Anfrageausführung.- Anhang A: Relationenalgebra.- Anhang B: Lösungen zu den Aufgaben im Text.- Index.

Portrait

Markus Schneider: 1983-1990 Studium der Informatik an der Universität Dortmund; 1991-1995 wissenschaftlicher Mitarbeiter am Lehrgebiet Praktische Informatik IV der FernUniversität Hagen; Promotion 1995. 1995-2001 Hochschulassistent an der FernUniversität Hagen mit Forschungsschwerpunkt im Bereich Datenbanksysteme, insbesondere räumliche, raum-zeitliche und Fuzzy-Datenbanksysteme. Seit Januar 2001: Assistant Professor an der University of Florida, Gainesville, USA, im Department of Computer & Information Science & Engineering (CISE); Forschungsinteressen und -schwerpunkte: Datenmodellierung, Datenbanksysteme allg., erweiterbare Datenbanksysteme, räumliche/geometrische Datenbanken, raum-zeitliche Datenbanken, Fuzzy-Datenbanken, genomische Datenbanken, angewandte algorithmische Geometrie.
Servicehotline
089 - 70 80 99 47

Mo. - Fr. 8.00 - 20.00 Uhr
Sa. 10.00 - 20.00 Uhr
Filialhotline
089 - 30 75 75 75

Mo. - Sa. 9.00 - 20.00 Uhr
Bleiben Sie in Kontakt:
Sicher & bequem bezahlen:
akzeptierte Zahlungsarten: Überweisung, offene Rechnung,
Visa, Master Card, American Express, Paypal
Zustellung durch:
* Alle Preise verstehen sich inkl. der gesetzlichen MwSt. Informationen über den Versand und anfallende Versandkosten finden Sie hier.
** Deutschsprachige eBooks und Bücher dürfen aufgrund der in Deutschland geltenden Buchpreisbindung und/oder Vorgaben von Verlagen nicht rabattiert werden. Soweit von uns deutschsprachige eBooks und Bücher günstiger angezeigt werden, wurde bei diesen kürzlich von den Verlagen der Preis gesenkt oder die Buchpreisbindung wurde für diese Titel inzwischen aufgehoben. Angaben zu Preisnachlässen beziehen sich auf den dargestellten Vergleichspreis.