Książka do SQLa i wzorców projektowych

0

Czesc,

Jestem obecnie na pierwszym roku infy i na wakacje planuję uderzyc do pierwszej pracy na juniora Javy. Praktycznie wszystkie oferty juniora czy stażu wymagają m.in. znajomości SQLa i podstawowych wzorców projektowych. W związku z tym chciałbym kupić książki opisujące te tematy. Czy moglibyście rzucić okiem na spis treści każdej z nich i przykładowy rozdział (przycisk Look inside nad okładką) i powiedzieć mi, która będzie najodpowiedniejsza dla początkującego jeśli chodzi o SQL i te wzorce?

SQL:
http://www.amazon.com/Learning-SQL-Alan-Beaulieu/dp/0596520832/ref=sr_1_2?s=books&ie=UTF8&qid=1415203918&sr=1-2&keywords=sql
http://www.amazon.com/Language-SQL-Access-Relational-Databases/dp/143545751X/ref=sr_1_3?s=books&ie=UTF8&qid=1415203918&sr=1-3&keywords=sql
http://www.amazon.com/SQL-Queries-Mere-Mortals-Hands-/dp/0321992474/ref=sr_1_9?s=books&ie=UTF8&qid=1415203918&sr=1-9&keywords=sql

Wzorce projektowe:
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?s=books&ie=UTF8&qid=1415204242&sr=1-1&keywords=design+patterns
http://www.amazon.com/Head-First-Design-Patterns-Freeman/dp/0596007124/ref=sr_1_2?s=books&ie=UTF8&qid=1415204242&sr=1-2&keywords=design+patterns
http://www.amazon.com/Design-Patterns-Explained-Perspective-Object-Oriented/dp/0321247140/ref=sr_1_6?s=books&ie=UTF8&qid=1415204242&sr=1-6&keywords=design+patterns
http://www.amazon.com/Java-Design-Pattern-Essentials-Second/dp/0956575846/ref=sr_1_8?s=books&ie=UTF8&qid=1415204242&sr=1-8&keywords=design+patterns

Z góry byłbym bardzo wdzięczny za opinie na ich temat.

0

Podstaw sqla mozesz spokojnie nauczyc sie z kursow+dokumentacji, i jesli celujesz w jave to olej inne dialekty(czy ja tam widze access?) i skup sie na oracle.

0

Według mnie naukę SQL można spokojnie zacząć od kursów lub materiałów akademickich dostępnych w internecie (niektóre są naprawdę niezłe). Jeśli chcesz to mogę Ci podesłać to z czego ja na początku korzystałem. O książce można pomyśleć znając już podstawy i rozumiejąc co się dzieje w prostych zapytaniach. Natomiast umiejętność czytania dokumentacji pozwala naprawdę rozwiązać większość problemów jakie możesz na początku spotkać (a nawet później).

Z tych książek pierwsza odnosi się do MySQL i na nim się całkowicie opiera. Moje zdanie jest takie, że wypada na początek naprawdę dobrze opanować podstawy czystego SQL (via kurs internetowy), a dopiero wtedy skupić się na jego rozszerzeniach. Tutaj jeśli chodzi o projekty polecałbym MSSQL (T-SQL) lub Oracle (PL/SQL), ale to zależy do czego ma być użyte. Musisz przeglądnąć interesujące Cię oferty pracy i pod tym kątem dobrać to co najbardziej pasuje.

Trzecia w ogóle nie porusza tematyki Oracle i co gorsze porusza tematykę Accessa, który mówiąc delikatnie jest zbędny. Zatem jedynym ciekawym wyborem jest druga pozycja, choć w preview dla niej nie ma żadnego rozdziału (a szkoda, sprawdzę w empiku bo mnie zaintrygowała). Ale tak jak już wcześniej wspominałem, w internecie można znaleźć naprawdę przyzwoite kursy SQL i od nich proponowałbym Ci zacząć. Taki kurs nie zajmie Ci dużo czasu, a następnie już sam będziesz mógł ocenić czy książka jest Ci potrzebna.

0

OK, dzięki, wybiorę kursy internetowe jednak jeśli chodzi o SQL. A odnośnie tych książek o wzorcach? Polecacie jakąś szczególną spośród tych czterech?

1 użytkowników online, w tym zalogowanych: 0, gości: 1