If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

Czego uczyć się dalej

Gratulacje, znasz już SQL! Teraz, gdy nauczyłeś się już tego wszystkiego, kilka pomysłów na dalszy rozwój.

Wypróbuj SQL w innych środowiskach

Na Khan Academy stworzyliśmy dla Ciebie plac zabaw, gdzie będziesz mógł wypróbować SQL z niewielką ilością danych testowych. Zachęcamy do dalszych eksperymentów z tymi danymi, ale pewnie chcesz już użyć swych umiejętności w środowisku z prawdziwymi danymi.
Użyj SQL do analizy danych. SQL dość często używany jest obecnie do analizy danych pochodzących ze wszelkich możliwych źródeł. Jednym sposobem, który umożliwi Ci natychmiastowe rozpoczęcie analizy danych, jest użycie Google BigQuery, które zawiera język podobny do SQL, i które pozwoli Ci wgrać własne dane lub użyć publicznych zestawów danych. Zapoznaj się z dokumentacją BigQuery.
Wypróbuj SQL po stronie serwera. SQL może być używany do zarządzania danymi aplikacji w bazie danych po stronie serwera. Użytkownik korzysta z aplikacji poprzez "frontend" (stronę lub aplikację mobilną), frontend wysyła żądania HTTP do "backendu" (serwer), a backend wydaje komendy SQL do bazy danych. Możesz stworzyć aplikację po stronie serwera na własnym komputerze używając jednego z wielu języków/frameworków; dwa popularne zestawy technologii to LAMP i LAPP.
Wypróbuj SQL na stronie internetowej. Jeśli nie posiadasz serwera lub danych do analizy, możesz użyć SQLite wewnątrz strony, by przechowywać dane wytwarzane przez użytkownika podczas używania tej strony. Dane te nie zostaną jednak zachowane po tym, jak użytkownik opuści stronę. Możesz zacząć pracę od tego przykładu użycia SQLite na stronie internetowej.

Dowiedz się więcej o SQL

Dowiedzieliśmy się wiele o SQL, ale im więcej będziesz go używać, zwłaszcza do odczytu i zapisu w bazach danych wspierających strony internetowe, tym bardziej powinieneś zapoznać się z wszystkimi dostępnymi funkcjami. Możesz dowiedzieć się więcej o indeksach i planowaniu zapytań, ograniczeniach, wyzwalaczach, widokach, i kluczach obcych. Najlepiej będzie, jeśli dowiesz się, w jakim środowisku SQL będziesz używać tych funkcji, abyś mógł przeczytać najbardziej odpowiednią dokumentację.
Możesz też nauczyć się różnych wersji SQL, które są używane przez popularnych producentów baz danych, takich jak MySQL, PostGreSQL, Oracle, MS SQL, czy DB2, możesz to połączyć z nauką używania SQL po stronie serwera.

Dowiedz się więcej o bazach danych

SQL jest sposobem interakcji z bazą danych, ucząc się SQL nauczyłeś się więc sporo o tym, jak działają bazy danych. Bazy danych są jednak dużo głębszą dziedziną wiedzy i możesz dowiedzieć się więcej o teoriach, zasadach, i projektowaniu baz danych - zapoznaj się na przykład z teorią relacyjnych baz danych, algebrą relacji i zunifikowanym językiem modelowania (UML). W swoim własnym tempie możesz zgłębić te tematy poprzez kurs Wprowadzenie do baz danych Uniwersytetu Stanforda.

Chcesz dołączyć do dyskusji?

Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.