Ocena:

Recenzje „Database Design and Relational Theory” autorstwa Chrisa Date'a podkreślają mocne strony książki jako dokładnego badania teorii relacyjnych baz danych i normalizacji. Jednak czytelnicy uważają, że stanowi ona wyzwanie ze względu na złożony styl i gęstość.
Zalety:⬤ Kompleksowe omówienie teorii relacyjnych i koncepcji normalizacji.
⬤ Napisana przez uznanego eksperta w tej dziedzinie, dostarczająca autorytatywnych spostrzeżeń.
⬤ Pomocna w lepszym zrozumieniu projektowania baz danych, szczególnie dla osób zainteresowanych aspektami teoretycznymi.
⬤ Dobre źródło wiedzy zarówno dla praktyków, jak i studentów poszukujących głębszej wiedzy.
⬤ Ciężki i pedantyczny styl pisania, który dla niektórych czytelników może być trudny do zrozumienia.
⬤ Prezentacja może być zbyt teoretyczna i może nie być dostosowana do praktycznych zastosowań dla wszystkich czytelników.
⬤ Mały rozmiar czcionki może sprawić, że czytanie będzie męczące.
⬤ Powszechnie wymieniany jako wyzwanie dla osób bez silnego zaplecza matematycznego lub informatycznego.
(na podstawie 17 opinii czytelników)
Database Design and Relational Theory: Normal Forms and All That Jazz
Co odróżnia tę książkę od innych poświęconych projektowaniu baz danych? Wiele zasobów dotyczących praktyki projektowania w niewielkim stopniu wyjaśnia podstawową teorię, a książki na temat teorii projektowania są skierowane głównie do teoretyków. W tej książce uznany ekspert Chris Date wypełnia lukę, wprowadzając teorię projektowania w sposób zrozumiały dla praktyków - czerpiąc z doświadczeń zdobytych przez ponad cztery dekady, aby pokazać, dlaczego właściwe projektowanie baz danych jest tak ważne.
Każdy rozdział zawiera zestaw ćwiczeń, które pokazują, jak zastosować teoretyczne pomysły w praktyce, dostarczają dodatkowych informacji lub proszą o udowodnienie jakiegoś prostego teoretycznego wyniku. Jeśli jesteś profesjonalistą w dziedzinie baz danych zaznajomionym z modelem relacyjnym i masz więcej niż przelotne zainteresowanie projektowaniem baz danych, ta książka jest dla Ciebie.
Pytania, na które odpowiada ta książka, obejmują
⬤ Dlaczego twierdzenie Heatha jest tak ważne?
⬤ Czym jest zasada projektowania ortogonalnego?
⬤ Co sprawia, że niektóre JD są redukowalne, a inne nieredukowalne?
⬤ Dlaczego zachowanie zależności ma znaczenie?
⬤ Czy zawsze należy unikać redundancji danych? Czy jest to możliwe?
Bazy danych często pozostają w produkcji przez dziesięciolecia, a staranne projektowanie ma kluczowe znaczenie dla uniknięcia subtelnych błędów i problemów z przetwarzaniem w czasie. Jeśli są źle zaprojektowane, negatywne skutki mogą być niezwykle powszechne. To delikatne wprowadzenie pokazuje, jak wykorzystać ważne wyniki teoretyczne do tworzenia dobrych projektów baz danych.