Grundkurs Datenbankentwicklung [electronic resource] : Von der Anforderungsanalyse zur komplexen Datenbankanfrage /
Kleuker, Stephan.author.
Ein besonders kompakter und praxisorientierter Einstieg, mit dem Studierende bereits früh im Studium sehr gut zurechtkommen. Besonders geeignet für Informatik-Studenten, aber auch Nebenfachstudenten, die den Stoff wegen der großen Praxisnähe und klaren Systematik leicht erlernen. Die verschiedenen Phasen einer Datenbankentwicklung werden mit ihren Vorgehensweisen, Konzepten und möglichen Problemquellen vorgestellt. Gerade die Anforderungsanalyse und die Möglichkeit zur Erstellung mächtiger SQL-Anfragen werden als besonders praxisrelevante Aspekte betont. Studierende sind nach der Lektüre in der Lage, in Praxisprojekten erfolgreich mitzuarbeiten. Neben vielen kleinen Beispielen zur Verdeutlichung einzelner Aspekte wird ein durchgehendes Beispiel genutzt. Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben, deren Lösungen im Anhang präsentiert werden.
Bibliographic Level Mode of Issuance: Monograph
Warum Datenbanken? -- Anforderungsanalyse für Datenbanken -- Systematische Ableitung von Tabellenstrukturen -- Normalisierung -- [*] Relationenalgebra -- Formalisierung von Tabellen in SQL -- Einfache SQL-Anfragen -- Gruppierungen in SQL -- Verschachtelte Anfragen in SQL -- Transaktionen -- Rechte und Views -- Zusammenfassung und Ausblick.
Ein besonders kompakter und praxisorientierter Einstieg, mit dem Studierende bereits früh im Studium sehr gut zurechtkommen. Besonders geeignet für Informatik-Studenten, aber auch Nebenfachstudenten, die den Stoff wegen der großen Praxisnähe und klaren Systematik leicht erlernen. Die verschiedenen Phasen einer Datenbankentwicklung werden mit ihren Vorgehensweisen, Konzepten und möglichen Problemquellen vorgestellt. Gerade die Anforderungsanalyse und die Möglichkeit zur Erstellung mächtiger SQL-Anfragen werden als besonders praxisrelevante Aspekte betont. Studierende sind nach der Lektüre in der Lage, in Praxisprojekten erfolgreich mitzuarbeiten. Neben vielen kleinen Beispielen zur Verdeutlichung einzelner Aspekte wird ein durchgehendes Beispiel genutzt. Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben, deren Lösungen im Anhang präsentiert werden.
Database management.
Software engineering.
Applied mathematics.
Engineering mathematics.
Database Management.
Software Engineering/Programming and Operating Systems.
Mathematical and Computational Engineering.