Bewertung:

Das Buch ist für seine einzigartige Perspektive auf die logische Modellierung und effektive Datenbankentwurfstechniken hoch angesehen. Es bietet praktische Einblicke sowohl in die physische als auch in die logische Modellierung und bietet neue Terminologien und Ansätze, die die Fähigkeiten erfahrener Fachleute verbessern können. Der Autor, George Tillmann, berichtet von seinen persönlichen Erfahrungen und Erkenntnissen und macht den Inhalt so nachvollziehbar und lehrreich.
Vorteile:Einzigartige und wertvolle Einblicke in die logische und physikalische Modellierung.
Nachteile:Klare Erklärungen und schrittweises Vorgehen machen es leicht, dem Buch zu folgen.
(basierend auf 4 Leserbewertungen)
Usage-Driven Database Design: From Logical Data Modeling Through Physical Schema Definition
Entwerfen Sie großartige Datenbanken - von der logischen Datenmodellierung bis zur physischen Schemadefinition. Sie lernen ein Framework kennen, mit dem das Problem der Zusammenführung von Daten- und Prozessmodellen in ein sinnvolles und einheitliches Design gelöst wird, das berücksichtigt, wie Daten in Produktionssystemen tatsächlich verwendet werden.
Der Schlüssel zu diesem Rahmenwerk ist eine Methode, mit der das logische Datenmodell, das eine statische Sicht auf die Definition der Daten darstellt, mit den Prozessmodellen zusammengeführt wird, die beschreiben, wie die Daten in der Praxis verwendet werden, sobald ein bestimmtes System implementiert ist. Der Ansatz löst die Diskrepanz zwischen der statischen Definition der Daten im logischen Datenmodell und dem dynamischen Datenfluss in den logischen Prozessmodellen.
Der in diesem Buch beschriebene Entwurfsrahmen kann für die Erstellung von operativen Datenbanken für Transaktionsverarbeitungssysteme oder für Data Warehouses zur Unterstützung von Entscheidungsunterstützungssystemen verwendet werden. Der Informationsmanager kann eine flache Datei, eine Oracle-Datenbank, IMS, NoSQL, Cassandra, Hadoop oder jedes andere DBMS sein.
Der Schwerpunkt von Usage-Driven Database Design liegt auf den praktischen Aspekten des Designs, und es wird aufgezeigt, was funktioniert, was nicht funktioniert und was unbedingt zu vermeiden ist. Das Buch enthält die Lektionen, die der Autor in über 30 Jahren in der Praxis gelernt hat. Alles in diesem Buch basiert auf einer guten Theorie, zeigt jedoch einen professionellen und pragmatischen Ansatz für Design, der nur aus jahrzehntelanger Erfahrung stammen kann. Präsentiert einen durchgängigen Rahmen von der logischen Datenmodellierung bis zur physischen Schemadefinition.
Enthält gelernte Lektionen, Techniken und Tricks, die ein Datenbankdesaster in einen Erfolg verwandeln können.
Gilt für alle Arten von Datenbankmanagementsystemen, einschließlich NoSQL wie Cassandra und Hadoop und Mainstream-SQL-Datenbanken wie Oracle und SQL Server Was Sie lernen werden Erstellen logischer Datenmodelle, die die reale Welt des Benutzers genau widerspiegeln Erstellen von Nutzungsszenarien, die widerspiegeln, wie Anwendungen eine neue Datenbank verwenden werden
Statische Datenmodelle mit dynamischen Prozessmodellen zusammenführen, um belastbare und dennoch flexible Datenbankdesigns zu erstellen
Unterstützen Sie Anwendungsanforderungen durch die Erstellung von reaktionsfähigen Datenbankschemata in jeder Datenbankarchitektur
Bewältigung von Big Data und unstrukturierten Daten für Transaktionsverarbeitung und Entscheidungsunterstützungssysteme
Erkennen, wann relationale Ansätze nicht funktionieren und wann man sich NoSQL-Lösungen wie Cassandra oder Hadoop zuwenden sollte
Für wen ist dieses Buch gedacht?
Systementwickler, einschließlich Business-Analysten, Datenbankdesigner, Datenbankadministratoren sowie Anwendungsdesigner und -entwickler, die Datenbanksysteme entwerfen oder mit ihnen arbeiten müssen