Ocena:

Książka „Relational Theory for Computer Professionals” autorstwa C.J. Date stanowi kompleksowe i akademickie wprowadzenie do modelu relacyjnego i SQL. Jest chwalona za przejrzystą strukturę, zwięzłe wyjaśnienia i dokładne informacje ogólne, ale jest krytykowana za zbyt teoretyczne i potencjalnie niedostępne dla osób poszukujących bardziej praktycznego podejścia.
Zalety:⬤ Dobrze napisane i zwięzłe wyjaśnienia
⬤ przejrzysta struktura
⬤ informacje ogólne
⬤ liczne przykłady i ćwiczenia ze szczegółowymi odpowiedziami
⬤ efektywne wykorzystanie samouczka D do celów ilustracyjnych.
⬤ Bardzo akademicki i ciężki teoretycznie
⬤ może być trudny do zaangażowania dla praktycznych użytkowników SQL
⬤ autor może wydawać się zdystansowany
⬤ używa innego języka, który może tworzyć lukę między teorią a praktycznym zastosowaniem.
(na podstawie 4 opinii czytelników)
Relational Theory for Computer Professionals: What Relational Databases Are Really All about
Wszystkie dzisiejsze produkty bazodanowe głównego nurtu obsługują język SQL, a teoria relacyjna jest tym, na czym SQL ma się opierać. Ale czy te produkty są naprawdę relacyjne? Niestety, odpowiedź brzmi nie. Ta książka pokazuje, jak wyglądałby prawdziwy produkt relacyjny oraz jak i dlaczego byłby o wiele lepszy niż to, co jest obecnie dostępne.
Dzięki tej wyjątkowej książce
⬤ Nauczysz się postrzegać systemy baz danych jako systemy programowania.
⬤ Poznasz dokładną, precyzyjną i szczegółową definicję modelu relacyjnego.
⬤ Poznasz szczegółową analizę języka SQL z relacyjnego punktu widzenia.
Istnieją dosłownie setki książek na temat teorii relacyjnej lub języka SQL lub obu. Ale ta jest inna. Po pierwsze, nikt nie ma większych kwalifikacji do napisania takiej książki niż Chris Date. On i Ted Codd, wynalazca modelu relacyjnego, byli kolegami przez wiele lat, a zaangażowanie Chrisa w tę technologię sięga czasów pierwszych artykułów Codda w 1969 i 1970 roku. Po drugie, większość książek próbuje wykorzystać SQL jako narzędzie do nauczania teorii relacyjnej, ale ta książka celowo przyjmuje odwrotne podejście. Jej głównym celem jest nauczenie teorii relacyjnej jako takiej. Następnie wykorzystuje tę teorię jako narzędzie do nauczania SQL, pokazując w szczególności, w jaki sposób ta teoria może pomóc w praktycznym problemie prawidłowego i produktywnego korzystania z SQL.
Każdy profesjonalista komputerowy, który chce zrozumieć, na czym polegają systemy relacyjne, może skorzystać z tej książki. Nie zakłada się wcześniejszej znajomości baz danych.