Temat: SQL ćwiczenia
Paweł Marek C.:
Na dany moment chcę opanować podstawy sql'a. Myślę o postgreSQL. Obecnie siedzę i uczę się na ORACLE'u.
Może kolega mi coś doradzić:-)
PostgreSQL ma fajną dokumentację. Pracują na nią od wielu lat. Rzeczy są dobrze opisane, są przykłady. Tyle, że to już trzeba wiedzieć czego się szuka.
Oracle, w sensie zawodowym i nie tylko, to trochę inna liga. Jak ktoś wydaje 2mln na licencje, to nie ma problemu, żeby zapłacić DBA, ale też się od niego oczekuje np. certyfikatów, szkoleń.
Wracając do PG. Wbiłem w google "postgresql exercises" i dostałem takie coś:
https://pgexercises.com/
Czyli kilka poziomów ćwiczeń z SQLa. Tyle, że to połowa "sukcesu". Jedno to jest sprawne przekładanie problemu na zapytanie. Czym innym jest wiedza teoretyczna - np. postaci normalne:
http://dba.stackexchange.com/questions/77/normalizatio...
(na marginesie - o wiele większa społeczność niż tutaj...)
No, a kwestie związane z konkretną bazą danych - to jeszcze inna bajka.
Do tego dochodzą takie kwestie jak zrozumienie samego problemu. Jakie są silne i słabe strony tego, co się robi. Np. SQL vs. NoSQL. Tutaj jest link do bloga wywiadu z jednym ze współautorów PG:
http://threedevsandamaybe.com/managing-concurrency-in-...
Blog o PHP, ale poziom trzymają sensowny. Jest link do bloga Bruce'a, PDFy z jego prezentacji, książki. Warto zajrzeć. Czasem w pracy jest wolne 30 min, "bo coś tam", wtedy można coś doczytać.
Jak by się pojawiły jakieś problemy - chętnie pomogę, o ile będę w stanie. :)