初期の頃から、SQLの発音の仕方について混乱がありました。 SQL開発者の大規模なチームで作業したことがある場合は、一部の開発者が「S-Q-L」または「ess-que-ell」[ˈɛskjuː ˈɛl]と発音し、他の開発者が「sequel」[ˈsiːkwəl]を使用しているのを聞いたことがあるかもしれません。
また、混乱は商用製品やオープンソース製品にも及びます。誤発音は、SQL ServerやMySQLなどの製品にまで及び、MySQL Workbench、mysqladmin、mysqldump、AccessのSQLビューなどの製品ツールや機能は言うまでもありません。
「S-Q-L」(または「Ess-que-ell」)の場合
SQLはStructuredQueryLanguageの頭字語であるため、3文字を個別に綴ることで発音されるのは理にかなっています。したがって、SQLは「ess-que-ell」と発音されます。
これは簡単なことのようです。
また、ISO / IEC規格では、「S-Q-L」の発音も使用されています(たとえば、「… an 「…a」ではなく「SQL実装」 SQLの実装」)。
また、MySQL Webサイトから:
「MySQL」の正式な発音は「MyEssQueEll」(「my sequel」ではありません)ですが、「my sequel」と発音しても、他のローカライズされた方法で発音してもかまいません。
では、なぜ一部の人々はそれを「続編」と発音するのですか?
「続編」の場合
実は、1974年にSQLが最初に開発されたとき、SEQUELという名前で提案されていました。
Sの略であるSEQUEL 構造化されたE nglish QUE ry L anguageは、「SEQUEL:A STRUCTUREDENGLISHQUERYLANGUAGE」[pdf]という研究論文で提案されました。
この論文では、SEQUEL(Specifying Queries As Relational Expressions)言語のよりユーザーフレンドリーな代替手段としてSEQUELが提案されていました。
したがって、最初から使用されたのはこの綴り/発音でした。その名前がSQLに変更されたのは、後になってからでした。これは、ホーカー・シドレーの航空機会社との商標の競合が原因であると報告されています。
したがって、「続編」の発音は、SQLの謙虚な始まりに敬意を表するだけのように思われます。
評決?
OK、最終評決のためにビル・ゲイツに渡しましょう。彼は「S-Q-L」または「続編」を使用していますか?
それとも彼は両方を使用しますか…