- 560 pages
- German
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
Datenbanken
Grundlagen und Design
Frank Geisler
Ă propos de ce livre
- Konzepte, Entwurf, Design, Implementierung- Konkrete ErlĂ€uterungen am Praxisbeispiel- Zahlreiche Aufgaben mit Musterlösungen sowie Anregungen fĂŒr eigene ProjekteDieses Buch richtet sich an alle, die sich grundlegend und fundiert in das Thema Datenbanken einarbeiten wollen. Der Fokus liegt dabei auf einer strukturierten, leicht nachvollziehbaren und praxisrelevanten Darstellung des Stoffes, der anhand eines durchgĂ€ngigen Beispiels prĂ€sentiert wird. Der Autor stellt die Inhalte soweit möglich herstellerneutral dar, so dass die verwendeten Techniken auf jedem relationalen Datenbanksystem umgesetzt werden können.ZunĂ€chst wird der Leser in die unterschiedlichen Datenbankmodelle eingefĂŒhrt und lernt als grundlegendes Handwerkszeug das relationale Datenbankmodell, die ER-Datenbankmodellierung und die Normalisierung kennen. Nach der Darstellung der Datenbankentwicklung auf konzeptioneller Ebene werden die Umsetzung des Datenbankmodells und die Abfrage von Daten mithilfe von SQL beschrieben. Auch konzeptionelle Themen wie der Projektablauf bei der Erstellung eines Datenbanksystems, Transaktionen, Fat- und Thin-Clientmodelle, Client-Server-Architekturen, verteilte Datenbanksysteme, Data Warehouses, Data Mining, LINQ als mögliche Lösung des Impedance Mismatches und eine EinfĂŒhrung in Big Data finden in den entsprechenden Kapiteln ihren Platz. Der Leser wird umfassend in das Thema Datenbanken eingefĂŒhrt und erhĂ€lt zugleich eine praxisnahe Sichtweise auf die professionelle Realisierung von Datenbanksystemen von einem seit Langem in der Praxis arbeitenden Datenbankentwickler.Aus dem Inhalt:- Datenbanksysteme, Datenbankanwendungen und Middleware- Das relationale Datenbankmodell- ER-Datenbankmodellierung und Normalisierung- SQL-GrundlagenProjektablauf bei der Erstellung einer Datenbank- Transaktionen und konkurrierende Zugriffe- Fat- und Thin-Clientmodelle- Client-Server-Architektur- Verteilte Datenbanksysteme- Data Warehouses- Data Mining- LINQ- EinfĂŒhrung in Big Data