top of page
Titelseite des Bands 3-B1

ISBN 978-3-6967-2725-3

Mischverarbeitungen treten in vielerlei Gestalten auf. Sie verursachen nicht selten erhebliche Entwurfs- und Realisierungsprobleme. Auch im Zeitalter der relationalen Datenbanksysteme, die per JOIN einige elementare Mischvorgänge unterstützen, hat die Programmierung von Mischverarbeitungen, besonders bei großen Mengen, nichts von ihrer Relevanz verloren, ganz im Gegenteil.

   Die Moderne Strukturierte Programmierung (MSP) widmet diesem umfangreichen Thema ihren mittleren Teil. Ausgehend von sehr einfachen, aber chaotisch organisierten Beständen, die gemischt werden sollen, entfaltet sich in diesem Band 3-B1 ein ganzes Panorama zunehmend komplexer Mischaufgaben und -lösungen von steigender praktischer Relevanz - sowohl auf sequentieller als auch auf relationaler Basis. 

   Das Potential relationaler Datenbanksysteme wird anhand von MySQL demonstriert. Dieses professionelle, für nichtkommerzielle Anwender gleichwohl kostenlose RDBMS bietet das volle relationale Spektrum, von dem hier ausgiebig Gebrauch gemacht wird, um kreative Lösungen auf MSP-Basis zu ermöglichen. Die hierfür entwickelten SQL Services erleichtern Entwurf und Programmierung enorm.

   Sobald nennenswerte Mengen von relationalen Tabelleninhalten erzeugt oder geändert werden, treten Mechanismen in Kraft, die das Datenbanksystem vor Überforderung schützen sollen. Daher müssen Mengenverarbeitungen in akzeptabel große Pakete unterteilt werden, nach denen der aktuelle Stand jeweils tabellenseitig fixiert wird. Bricht ein solcher Programmlauf ab, dann ist ein Wiederanlauf erforderlich, der auf diesem Stand aufsetzt. Das wird in diesem Band anhand mehrerer SQL-Beispielprogramme modelliert.

Format: A4 | Qualität: Brillantdruck

Preis: 44,50 € (D)

Ringbuch, 322 Seiten, 10 farbig + 102 Grafiken

Bände 3-B1 und 4-B1

Titelseite des Bands 4-B1

ISBN 978-3-6957-8420-2

Für Standard-Mischvorgänge gibt es Dienstprogramme, aber für die vielen anderen Mischaufgaben existieren keine genormten Verfahren. Das schafft Raum für Kreativität, aber auch für Fehlkonstruktionen, die sich besonders auf die Performance extrem negativ auswirken können.

   Die Moderne Strukturierte Programmierung setzt daher auf der konzeptionellen Ebene auf und entwickelt dort - im Band 3-B1 - die wohlstrukturierten Entwürfe, deren Realisierungen mit sequentiellen oder relational strukturierten Beständen in diesem Band 4-B1 gezeigt und erklärt werden. Die Programme in diesem Band sind in C oder in Java geschrieben. Für die Java-Programme wurde eine Zugriffsschicht namens "SQL Services" entwickelt, die Implementierungen unter MySQL wesentlich erleichtert. Diese ist aus Platzgründen am Ende des Bands 4-B2 dokumentiert.

   Die Programmierung wiederanlauffähiger Datenbankprogramme gilt gemeinhin als schwierig. Dieser Band demonstriert, wie die im Band 3-B1 modellierten Restart-Methoden in die Praxis umgesetzt werden und weist deren Funktionstüchtigkeit nach.

Format: A4 | Qualität: Brillantdruck

Preis: 48,50 € (D)

Ringbuch, 398 Seiten, 1 farbig + 9 Grafiken

bottom of page