Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: język SQL

14.11.2019 15:46
1
suicide98
15
Chorąży

język SQL

Jakie źródła polecacie do nauki tego języka? Dodam, że będę uczył się od podstaw.

14.11.2019 15:48
DanuelX
2
odpowiedz
2 odpowiedzi
DanuelX
82
Kopalny

Naukę bym zaczął od dowiedzenia się, czy SQL to język czy też nie.

14.11.2019 15:51
2.1
poltar
176
Senator

Structured Query Language

14.11.2019 15:53
DanuelX
2.2
DanuelX
82
Kopalny

Good job!!

14.11.2019 15:54
wyś
👍
3
odpowiedz
wyś
102
Just think
14.11.2019 15:59
4
1
odpowiedz
zanonimizowany1295728
18
Generał

Wystarczy to co masz za darmo na w3schools + jakaś darmowa baza wypełniona sensownie, na której od razu będziesz mógł testować zapytania.

14.11.2019 23:57
Minas Morgul
5
odpowiedz
Minas Morgul
247
Szaman koboldów

Samej konstrukcji zapytań nauczysz się bardzo szybko i opanujesz w kilka tygodni. Jak już się trochę nauczysz, to zaczniesz mieć pytania: czemu coś jest posortowane tak, a nie inaczej. Dlaczego, po łączeniu dwóch tabel ze sobą, czasami masz duplikaty lub nie.

Jak już nauczysz się formułować zapytania, a chciałbyś np. samemu tworzyć bazy lub tabele pośrednie z istniejących baz, które następnie wykorzystasz do czegoś tam, przeczytaj sobie jakieś wprowadzenie do algebry relacji. Brzmi strasznie, ale na podstawowym poziomie nie jest to nic zawiłego, a dowiesz się, jak np. skonstruować dobry klucz (czyli bezpieczny zestaw zmiennych/kolumn, które są w stanie powiązać dane z jednej tabeli, z danymi z innej tabeli), a przy okazji dowiesz się, co ten SQL robi w tle i dlaczego wypluwa takie wyniki, a nie inne. Mnie się to bardzo przydało, ale paradoksalnie, dopiero wtedy jak trochę nauczyłem się składni zapytań.

Np. to: Hector Garcia Molina: Database Systems The Complete Book.
Jak już tu kiedyś wrócisz, to wystarczy kilka pierwszych rozdziałów i ten poświęcony SQLowi
Do wygooglowania, jako pdf. Ale lepiej nie zaczynaj od samej książki, tylko od kursów poleconych przez kolegów, bo inaczej można się trochę zniechęcić. A do książki kiedyś wróć, jak pojawią się pytania :).

post wyedytowany przez Minas Morgul 2019-11-15 00:08:12
15.11.2019 00:40
moir
6
odpowiedz
moir
42
dsky

GRYOnline.plTeam

Forum: język SQL