Szukam łamigłówek SQL dla początkujących i średniozaawansowanych, na które mogę wskazać uczestnikom ćwiczenia.
Znam http://sqlzoo.net/, który jest świetnym źródłem informacji - czy jest coś jeszcze, co możesz zasugerować?
Szukam łamigłówek SQL dla początkujących i średniozaawansowanych, na które mogę wskazać uczestnikom ćwiczenia.
Znam http://sqlzoo.net/, który jest świetnym źródłem informacji - czy jest coś jeszcze, co możesz zasugerować?
Odpowiedzi:
Książki i posty grup dyskusyjnych Joe Celko są dobrym źródłem zagadek (z różnorodnymi odpowiedziami). Mogą być nieco bardziej średniozaawansowane / zaawansowane i nie są specyficzne dla MySQL, ale są łatwe do naśladowania i generalnie pochodzą z praktycznych rzeczywistych sytuacji.
W szczególności znajdź kopię SQL Puzzle Joe Joe Celko i odpowiedzi (link do podglądu Google), jest to kompilacja jednych z najlepszych.
Te fora SQLTeam czasami mają problemy zbyt ciekawe, ale na ogół skupia się na MS SQL Server.
Domeny HackerRank SQL ma wiele wyzwań SQL, które mogą być dokonane za pomocą wielu implementacje (np: Oracle, MySQL, MS SQL Server, DB2).
W BeyondRelational.Com jest wiele interesujących łamigłówek i konkursów
SQL Server Central ma tutaj kilka quizów:
http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/
Jest też SQL Quiz, który bardziej przypomina pytania do quizu niż puzzle:
A Lessthandot ma kilka ogólnych zagadek programistycznych:
Jednym z nich byłam wcześniej: http://www.sql-tutorial.ru/en
Ma interaktywną książkę z ćwiczeniami (i wskazówkami) i rozwiązaniami
Możesz zapisać się do newslettera SQLServerCentral i codziennie otrzymywać pytanie dnia (między innymi wiadomościami i artykułami).
Należy zauważyć, że oprócz SQL pytania dotyczą również administrowania bazą danych. Są jednak dość trudne.
Praktyczne umiejętności posługiwania się językiem SQL to dobra kolekcja ćwiczeń dla początkujących, jak i dla doświadczonych programistów.
Istnieją dwie strony, które naprawdę wyróżniają się w nauce języka SQL, zwłaszcza Oracle (w przypadku MySQL patrz poniżej).
Fora Oracle . Zwróć szczególną uwagę na posty Franka Kulasha i Solomona Yakobsona (czasem rzeczy rzadkich), ale każdy, kto ma rację> 20 tys. Zasługuje na uwagę. Sprawdź rankingi na stronie forów.
Fora Orafaq . Tu będą śledzeni Solomon Yakobson (ponownie), Michel Cadot i Black Swan.
Wiele mniejszych padawan odpowiada na pytania używając PL / SQL tylko po to, aby ustawić je bezpośrednio (między innymi) wyżej wskazani sensei, którzy wskazują na czyste rozwiązania SQL o takiej pulchritude, że Mona Lisa (La Gioconda) jest blada w porównaniu.
Dla MySQL patrz tutaj - „książka kucharska” zapytań MySQL.
Na koniec chciałbym tylko powiedzieć, że istnieje wiele tekstów wartych przestudiowania. Sprawdź między innymi Celko, DuBois i Gulutzan .