W zeszłym tygodniu firma, w której pracuję nabyła za moją namową książkę – “Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe”[ 1]. Tłumaczenie – przyznam nienajlepsze. Szczególnie rozbawiło mnie tłumaczenie słowa widgety na widżety – skojarzenia z bajką o podobnym tytule nasuwają się same.
Sama treść zapewne byłaby dzięki dobremu tłumaczeniu bardzo dobra, a tak jest tylko średnia. Na naganę zasługuje też polonizowanie diagramów, na których widnieją kwiatki typu getMiasto, getAdres są też Miksy takie jak nazwa tabeli po polsku (Album), po angielsku druga tabela (Track) i wszystkie kolumny łącznie z danymi. Słowem tłumaczenie, co najwyżej mierne. Drugą i trzecią książkę nabyłem samodzielnie.
Jest to “Podstawowy wykład z systemów baz danych”[ 2] Wydawnictwa Naukowo Technicznego oraz “Analiza i projektowanie obiektowe”[ 3] wydawnictwa Helion.
Z obiema nie miałem czasu się dobrze zapoznać, starałem się tylko przeczytać rozdział o projektowaniu bazy w pierwszej, lecz zraziło mnie bardzo matematyczne podejście. Czytałem o normalizacji w innej książce (Java. Najlepsze rozwiązania bazodanowe[ 4]) i tam było to o wiele przystępniej wyjaśnione. Brakuje w książce również omówienia diagramów encji tworzonych według standardów branżowych w narzędziach takich jak CASE Studio. Owszem E/R jest, ale bardziej to przypomina diagramy przepływu UML niż logiczny schemat bazy danych, z którego można wygenerować strukturę. Autor szeroko się rozwodzi nad ODL, z którym jeszcze ani razu się nie spotkałem.
Z Analizy i projektowania obiektowego przeczytałem tylko rozdział o kryzysie oprogramowania, ale w najbliższym czasie na pewno zapoznam się z tą książką głębiej.
Notes
[ 1] http://helion.pl/ksiazki/szabko.htm
[ 2] http://wnt.pl/product.php?action=0&prod_id=225&hot=1