The SQL Murder Mystery: imparare SQL risolvendo un caso di omicidio!

174092 clue illustration

Si chiam “SQL Murder Mystery Can you find out whodunnit?” e si tratta di un’interessantissima modalità di imparare il linguaggio SQL creata dal Knight Lab un gruppo di tecnici e giornalisti, parte dell’americana Northwestern University, che lavorano per far evolvere, sperimentando, il settore news media.

Il principio base è molto semplice:

A crime has taken place and the detective needs your help. The detective gave you the crime scene report, but you somehow lost it. You vaguely remember that the crime was a ​murder​ that occurred sometime on ​Jan.15, 2018​ and that it took place in ​SQL City​. Start by retrieving the corresponding crime scene report from the police department’s database.

Quindi data una tabella di partenza (crime_scene_report) bisogna scoprire chi ha commesso l’omicidio a SQL City, utilizzando le query per correlare, filtrare ed estrarre i dati fra loro.

L’indizio principale è quindi il database, che ha questa struttura:

schema

Il resto lo si scopre man mano che l’indagine prosegue, inserendo direttamente nella pagina web le query da eseguire e confrontando i risultati.

Una volta in possesso del nome del colpevole, questo andrà inserito, ovviamente tramite una SQL INSERT all’interno della tabella solution.

Insomma, un brillante modo per imparare SQL ed accrescere le proprie competenze.

Chi si vuole cimentare nell’indagine? Buon divertimento!

Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.

Fonte: https://www.miamammausalinux.org/2020/01/the-sql-murder-mystery-imparare-sql-risolvendo-un-caso-di-omicidio/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.