Installieren Sie die genialokal App auf Ihrem Startbildschirm für einen schnellen Zugriff und eine komfortable Nutzung.
Tippen Sie einfach auf Teilen:
Und dann auf "Zum Home-Bildschirm [+]".
Bei genialokal.de kaufen Sie online bei Ihrer lokalen, inhabergeführten Buchhandlung!
Datenbanken sind ein zentrales Fundament moderner Informationssysteme. In nahezu allen digitalen Anwendungen - von Unternehmenssoftware über Websysteme bis hin zu mobilen Apps - spielen sie eine entscheidende Rolle bei der strukturierten Speicherung und Verarbeitung von Daten. Dieses Lehrbuch bietet eine systematische und verständliche Einführung in die Grundlagen von Datenbanken und Datenbankmanagementsystemen. Ausgehend von den Grundproblemen der Datenverwaltung werden zentrale Konzepte wie Datenmodelle, das Entity-Relationship-Modell und das relationale Datenmodell entwickelt und schrittweise vertieft. Darauf aufbauend werden SQL, Transaktionen, Trigger und Stored Procedures sowie der logische Datenbankentwurf mit funktionalen Abhängigkeiten und Normalformen behandelt. Ein besonderer Schwerpunkt liegt auf dem methodischen Verständnis der Konzepte. Viele Beispiele und ausführlich gelöste Aufgaben unterstützen den Lernprozess und ermöglichen eine sichere Anwendung des Gelernten. Dadurch eignet sich das Buch sowohl für das Selbststudium als auch für den Einsatz in der Lehre. Das Werk richtet sich an Studierende der Informatik, Auszubildende im Bereich Fachinformatik sowie alle Leserinnen und Leser, die einen fundierten Einstieg in Datenbanksysteme suchen und die theoretischen Grundlagen ebenso verstehen möchten wie deren praktische Umsetzung.
Lucien Sina ist Informatiker und Pädagoge mit Schwerpunkt auf Datenbanksystemen, formalen Modellen der Informatik sowie der didaktischen Aufbereitung komplexer technischer Zusammenhänge. Seine Arbeit umfasst insbesondere die strukturierte Vermittlung von Konzepten der Datenbanktheorie, einschließlich relationaler Datenmodelle, Datenbankentwurf und algorithmischer Grundlagen. Ziel seiner Publikationen ist es, fundierte theoretische Inhalte verständlich aufzubereiten und systematisch in die Grundlagen der Informatik einzuführen.