Rozmowa kwalifikacyjna - SQL przydatne materiały

Rozmowa kwalifikacyjna - SQL przydatne materiały
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć,
przygotowuję się do rozmowy na Junior Java Developera i chciałbym sobie usystematyzować wiedzę odnośnie SQL. Standardowo muszę znać Spring, Hibernate itd. Jednak z baz danych nie jestem już tak pewny.

Czy znacie jakieś na prawdę dobre materiały o SQL? Przerobiłem sobie niektóre tutoriale dostępnych w necie. Może jakaś książka, o której powinienem wiedzieć? Co tak na prawdę jest wymagane odnośnie SQL na takie stanowisko?

xfin
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Genewa
  • Postów: 597
1

Oczywiście składnia (http://www.w3schools.com/sql/) + info o samych bazach danych. Pewnie Hibernate załatwi Ci większość rzeczy, ale np. normalizacja (kiedy warto, a kiedy nie), transakcyjność, podstawy o bezpieczeństwie (chociażby różne uprawnienia).

Generalnie podstawy sql/baz danych - junior javy, to junior javy.

+ewentualnie fajnie byłoby wiedzieć coś na temat jakiegoś dbms (nawet coś z najpopularniejszych relacyjnych typu mysql, postgres czy tam nosql typu mongo chociażby).

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
1

Mnie zawsze pytali o group by i having.
Na Juniora jak będziesz umiał zrobić selecty z joinami i funkcje agregujące to wystarczy, np. tabela firma i tabela pracownicy - wyszukanie firmy gdzie pensja jest minimum x,albo masz tabelkę użytkownicy role i tabelkę łączącą. Napisz zapytanie które zwróci uprawnienia dla danych użytkowników, jesli użytkownik nie ma żadnego to żeby był null.
Takie coś wystarczy

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.