Fin dai suoi primi giorni, c'è confusione su come pronunciare SQL. Se hai mai lavorato in un grande team di sviluppatori SQL, potresti aver sentito alcuni sviluppatori pronunciarlo come "SQL" o "ess-que-ell" [ ˈɛs kjuː ˈɛl ] e altri che usano "sequel" [ ˈsiːkwəl ].
E la confusione si estende anche ai prodotti commerciali e open source. Qualsiasi errore di pronuncia si estenderà a prodotti come SQL Server e MySQL, per non parlare di strumenti e funzionalità di prodotto come MySQL Workbench, mysqladmin, mysqldump e la vista SQL di Access, solo per citarne alcuni.
Il caso di "SQ-L" (o "Ess-que-ell")
SQL è l'acronimo di Structured Query Language, quindi ha senso che venga pronunciato compitando le tre lettere singolarmente. Pertanto, SQL verrebbe pronunciato come "ess-que-ell".
Questo sembra essere un gioco da ragazzi.
E lo standard ISO/IEC utilizza anche la pronuncia "SQ-L" (ad esempio, "...an Implementazione SQL” invece di “…a implementazione SQL").
Inoltre, dal sito Web MySQL:
Il modo ufficiale per pronunciare "MySQL" è "My Ess Que Ell" (non "il mio seguito"), ma non importa se lo pronunci come "il mio seguito" o in qualche altro modo localizzato.
Allora perché alcune persone lo pronunciano come "sequel"?
Il caso del "Sequel"
A quanto pare, quando SQL è stato sviluppato per la prima volta nel 1974, è stato proposto con il nome SEQUEL.
SEQUEL, che sta per S strutturato E inglese QUE ry L anguage, è stato proposto in un documento di ricerca intitolato “SEQUEL:A STRUCTURED ENGLISH QUERY LANGUAGE” [pdf].
Nel documento, SEQUEL è stato proposto come un'alternativa più user-friendly al linguaggio SQUARE (Specifying Queries As Relational Expressions).
Quindi è stata questa ortografia/pronuncia che è stata usata dall'inizio. Solo in seguito il suo nome è stato cambiato in SQL. Secondo quanto riferito, ciò era dovuto a un conflitto di marchi con la compagnia di aeromobili Hawker Siddeley.
Quindi sembrerebbe che la pronuncia "Sequel" sia semplicemente un omaggio agli umili inizi di SQL.
Il verdetto?
OK, consegniamolo a Bill Gates per il verdetto finale. Usa "SQL" o "sequel"?
Oppure usa entrambi...