Ocena:

Książka spotkała się z mieszanymi recenzjami, z których niektórzy chwalą jej skrupulatne podejście do logiki i teorii w nauce o danych, podczas gdy inni krytykują ją za skupienie się na perspektywie autora, a nie na SQL, jak obiecano. Wydaje się, że promuje on własny język baz danych autora, Tutorial D, zamiast przede wszystkim uczyć SQL.
Zalety:⬤ Skrupulatna w swoich ramach i logicznym podejściu
⬤ dostarcza przydatnych spostrzeżeń na temat baz danych i logiki
⬤ zawiera dobre przykłady i kilka cenionych diagramów.
⬤ Mylący tytuł, ponieważ książka nie jest głównie o SQL
⬤ gęsto napisana i trudna w czytaniu
⬤ promuje własny język autora, Tutorial D, który może zmylić czytelników
⬤ niespójna i może frustrować tych, którzy szukają jasnych wskazówek SQL.
(na podstawie 9 opinii czytelników)
SQL and Relational Theory: How to Write Accurate SQL Code
SQL jest pełen trudności i pułapek dla nieostrożnych. Możesz ich uniknąć, jeśli zrozumiesz teorię relacyjną, ale tylko wtedy, gdy wiesz, jak zastosować tę teorię w praktyce. W tej książce Chris Date dogłębnie wyjaśnia teorię relacyjną i demonstruje na licznych przykładach i ćwiczeniach, jak można ją zastosować do korzystania z SQL.
To trzecie wydanie zostało poprawione, rozszerzone i ulepszone. Tematy, które zostały rozszerzone, obejmują typy danych i domeny, porównania tabel, relacje obrazów, operatory agregacji i podsumowania, aktualizację widoku i podzapytania. Specjalną cechą tego wydania jest nowy dodatek na temat NoSQL i teorii relacyjnej.
⬤ Czy potrafisz napisać zapytanie SQL, aby znaleźć pracowników, którzy przynajmniej raz pracowali w każdym dziale programowania w firmie? I mieć pewność, że jest ono poprawne?
⬤ Dlaczego prawidłowe nazewnictwo kolumn jest tak ważne?
⬤ Zera w bazie danych powodują błędne odpowiedzi. Dlaczego? Co można z tym zrobić?
⬤ W jaki sposób relacje obrazów mogą pomóc w formułowaniu złożonych zapytań SQL?
⬤ SQL obsługuje „porównania ilościowe”, ale lepiej ich unikać. Dlaczego? I jak to zrobić?
Teoria i praktyka baz danych znacznie ewoluowały od czasu, gdy Codd po raz pierwszy zdefiniował model relacyjny w 1969 roku. Ta książka czerpie z dziesięcioleci doświadczeń, aby zaprezentować najbardziej aktualne podejście do materiału dostępnego gdziekolwiek. Każdy, kto ma skromne lub zaawansowane doświadczenie w SQL, może skorzystać z zawartych w niej spostrzeżeń. Książka jest niezależna od produktu.