Vuoi un modo divertente per imparare il popolare linguaggio dei database? Questi siti ti aiuteranno a imparare mentre giochi.
SQL (Structured Query Language) è un popolare linguaggio di query utilizzato nello sviluppo di software. È ampiamente utilizzato con i database relazionali per elaborare e archiviare i dati.
In qualità di analista di dati o sviluppatore, l'apprendimento di SQL è un'abilità fondamentale. È possibile strutturare ed elaborare i dati utilizzando vari linguaggi di programmazione. Sebbene SQL sia facile da imparare, padroneggiarlo in situazioni di vita reale è impegnativo.
Ecco sei siti per imparare e affinare le tue abilità SQL giocando.
Vuoi divertirti mentre impari SQL? Benvenuti in SQL Mystery. Questo sito Web rende divertente imparare SQL mentre si risolve un mistero di omicidio utilizzando Interrogazioni e comandi SQL. Hanno misteri per i principianti per introdurti ai concetti in modo divertente. Hanno anche giochi più impegnativi da risolvere per gli studenti avanzati.
I giochi iniziano con una storia e una definizione di SQL e dei suoi concetti. Dopo una buona comprensione del linguaggio delle query, puoi iniziare a giocare. Questo è ottimo per i principianti senza alcuna conoscenza di SQL.
Per vincere la partita, devi aiutare un dipartimento di polizia fittizio a risolvere un crimine. Il crimine è avvenuto a SQL City e l'assassino è latitante. Per risolverlo, devi recuperare un rapporto sul crimine dal database del dipartimento di polizia.
Devi cercare indizi nel database eseguendo i comandi SQL sull'editor di codice interattivo. Se avessi indovinato il nome dell'assassino, avresti risolto il mistero dell'omicidio e vinto la partita.
Il sito Web SQLPD ti porta in una missione intrigante mentre insegni SQL. È un sito interattivo adatto sia ai principianti che agli studenti avanzati di SQL. Ha un'interfaccia semplice con molte attività che ti permettono di divertirti mentre impari SQL.
In qualità di studente, ricevi una sintesi della missione che descrive in dettaglio come svolgere la missione e inviare i risultati. Il sito ha diverse schede, ognuna con dettagli che ti aiutano a portare a termine la missione. La prima scheda è la breve sezione con i dettagli sulla missione.
La seconda scheda ha l'editor di codice che consente di selezionare i comandi e trovare i nomi in un database. La terza scheda mostra i risultati dell'editor di codice.
La quarta scheda è una guida che ti ricorda i concetti SQL di cui hai bisogno per il gioco. La quinta scheda ti consente di creare un profilo per consentire al sito di monitorare i tuoi progressi.
Questo sito Web è una buona risorsa per i principianti di SQL in quanto richiede poca o nessuna conoscenza di codifica. Zi Chong, insieme ad altri contributori, ha creato questo e-book interattivo.
L'interfaccia aiuta gli studenti a comprendere SQL eseguendo query su set di dati reali. Il sito Web non è solo una pagina di riferimento per l'apprendimento di SQL. Gli studenti imparano con la pratica. Zi Chong introduce i comandi SQL e spiega quando e come utilizzarli per interrogare i dati.
Come studente, puoi accedere a un editor di codifica interattivo. Utilizzando l'editor, puoi esercitarti eseguendo i comandi e visualizzando l'output. Puoi interrogare i set di dati della vita reale, il che è un modo importante per farlo ottieni un'esperienza di vita reale in SQL.
Non solo il sito Web è gratuito, ma è anche privo di pubblicità. Non è necessario registrarsi o scaricare nulla per utilizzare il sito e iniziare a imparare.
Sqlzoo è un vero gioiello se vuoi imparare SQL facendo pratica. Ha tutorial interattivi che ti aiutano a imparare dai concetti di base a quelli avanzati.
Puoi imparare in più fasi con tutorial interattivi e dati della vita reale. Inoltre viene fornito con un editor di codice interattivo. Puoi accedere a un database e a un quiz per testare la tua comprensione dell'argomento. Quindi fai pratica manipolando i dati forniti e vedendo i tuoi risultati.
Se fallisci un quiz, forniscono la risposta giusta e la possibilità di riprovare. Quando passi ti spiegano come sono arrivati alla risposta.
Hai libero accesso a tutti gli strumenti e le risorse del sito web. Una volta che ti senti sicuro in SQL, forniscono risorse per esercitarsi sui progetti. Inoltre, non è necessario registrarsi o scaricare alcuno strumento.
SQLBOLT ha una serie di lezioni e corsi interattivi per aiutarti a padroneggiare rapidamente SQL. Impari SQL mentre interagisci con un database reale.
Innanzitutto, ottieni una breve cronologia di SQL e database relazionali e la loro correlazione. Questo background ti aiuta a capire meglio la lingua e le sue origini. Vengono quindi presentate varie parti della query SQL e viene mostrato come modificare lo schema utilizzando i comandi.
Puoi creare tabelle di database da zero e manipolare quelli esistenti. Ogni lezione introduce un nuovo concetto e include un corso interattivo alla fine di ogni lezione. Il loro editor di codice interattivo ti consente di esercitarti con vari set di dati.
Impari al tuo ritmo e sperimenti con diversi database. Se non sei un principiante, puoi saltare le basi e passare ai concetti più avanzati.
Il sito Web Schemaverse ti consente di giocare a un gioco implementato all'interno di un database PostgreSQL. Usi i comandi SQL per comandare una flotta di astronavi.
Puoi competere contro altri giocatori e il vincitore ottiene un trofeo che lo rende divertente e coinvolgente. Hai anche la possibilità di utilizzare l'intelligenza artificiale per comandare la flotta per te.
Schemaverse ha una piattaforma semplice con diversi giochi per principianti e studenti avanzati. Innanzitutto, devi registrarti e accedere per giocare ai loro giochi. Sul sito avrai accesso a diversi giochi e altre risorse che ti guideranno su come iniziare.
Il sito ha una pagina tutorial che descrive in dettaglio il suo background e come utilizzare le sue risorse. Imparerai a conoscere l'interfaccia e come navigare tra i pianeti e le navi usando SQL.
Su Schemaverse, impari SQL, i dettagli di sicurezza di PostgreSQL e ti diverti allo stesso tempo. Puoi usare qualsiasi linguaggio di programmazione che supporti PostgreSQL per giocare.
Hanno 11 esempi di codice che li guidano su come utilizzare il codice per eseguire i giochi. Schemaverse è open source, quindi puoi contribuire al gioco utilizzando la loro pagina GitHub.
Perché imparare SQL?
SQL è una tecnologia ampiamente utilizzata nello sviluppo del software. Le applicazioni transazionali e analitiche utilizzano i database SQL per archiviare ed elaborare i dati in modo efficace.
I settori in più rapida crescita, come i social media, la finanza e l'elaborazione dei dati, utilizzano i database SQL. È, quindi, un'abilità essenziale da avere nello sviluppo del software moderno. Puoi iniziare con i giochi in questo articolo e passare alle risorse avanzate.