Verlag |
Rheinwerk Verlag |
Autor:in |
Michael Kofler (16) |
Fassung |
782 Seiten, Hardcover, 2. Auflage |
Erschienen |
03/2024 |
ISBN |
978-3-367-10015-6 |
Verlag: | Rheinwerk Verlag |
Autor:in | Michael Kofler (16) |
Fassung: | 782 Seiten, Hardcover, 2. Auflage |
Erschienen: | 03/2024 |
ISBN: | 978-3-367-10015-6 9783367100156 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Verlag: | Rheinwerk Verlag |
Autor:in | Michael Kofler (16) |
Fassung: | 782 Seiten, Hardcover, 2. Auflage |
Erschienen: | 03/2024 |
ISBN: | 978-3-367-10015-6 9783367100156 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
In diesem umfassenden Lehrbuch von Dr. Michael Kofler erhalten Sie eine systematische Einführung in Datenbanken, die das Rückgrat moderner IT-Systeme bilden. Sie lernen zunächst grundlegende Begriffe und Konzepte wie SQL, ACID, Entity-Relationships sowie Datenbankentwicklung und -administration kennen. Darauf aufbauend vermittelt der Autor das nötige Wissen für ein effektives Datenbankdesign und zeigt, wie Daten modelliert und strukturiert werden.
Neben einem Schnellkurs in SQL, der Ihnen zeigt, wie Daten abgefragt und geändert werden, bietet das Buch auch Praxiswissen zur Client-Entwicklung und DBMS-Administration, um Sie optimal auf den Berufsalltag vorzubereiten. Zudem enthält es Übungen und anschauliche Beispiele, die Ihnen beim Selbststudium und der Prüfungsvorbereitung helfen. Dieses Lehrbuch ist somit Ihr Begleiter für Vorlesungen, Tutorien und die praktische Anwendung im Berufsleben.
Neu in dieser 2. Auflage sind MongoDB und NoSQL in der Praxis.
Um eine solide Basis zu schaffen, ist es wichtig zu verstehen, wie Datenbanken gestaltet und strukturiert werden. Sie werden zunächst mit Konzepten wie Entity-Relationship-Modellen, Normalisierungen und SQL-Datentypen vertraut gemacht. Zudem lernen Sie, wie Sie Indizes verwenden, um die Leistung Ihrer Datenbanken zu optimieren.
An praktischen Beispielen wenden Sie SQL-Abfragen zu üben und fortgeschrittene Techniken wie JOINs, Subqueries, Rekursionen und Window-Funktionen direkt an. Das Beste daran? Sie benötigen keine Installation, da Sie online auf die Beispieldatenbanken zugreifen können.
Mit dem Datenbankentwurf und SQL-Abfragen ist es nicht getan. Erst Access Control, Backups und Replikation garantieren den sicheren Betrieb. Für die Anwendungsentwicklung finden Sie dient- und serverseitige Programmiertechniken und erfahren, wie Sie mit Stored Procedures und Triggern die Geschäftslogik effizienter machen.
Manche Daten passen nicht in ein relationales Modell. Ob Key-Value-Stores, OLAP oder dokumentenorientierte Systeme wie MongoDB: Lernen Sie, wie riesige Datenmengen in verteilten Systemen organisiert werden.
Beispieldatenbanken und Übungsmaterialien stehen zum Download bereit.
Wieso eigentlich Datenbanken? Michael Kofler zeigt im ersten Teil dieser Leseprobe, dass z.B. bei einer Bestellung in einem Onlineshop im Hintergrund komplexe Datenbankzugriffe stattfinden, die ohne ein echtes Datenbankmanagementsystem gar nicht zu handhaben wären.
Zwei weitere Kapitelauszüge beschäftigen sich mit Indizes, also eine von der eigentlichen Datenstruktur getrennte Indexstruktur und mit Transaktionen, die mehrere Datenbankoperationen zu einer einzigen logischen Einheit zusammenfassen.
Verlag |
Rheinwerk Verlag |
Autor:in |
Michael Kofler (16) |
Fassung |
782 Seiten, Hardcover, 2. Auflage |
Erschienen |
03/2024 |
ISBN |
978-3-367-10015-6 |