ベストアンサー
これは実際には楽しい質問であり、その理由はすぐにわかります。
Diana Crețuは、発音で「a」と「an」をいつ使用するかを正確に説明していますが、 SQLをどの程度正確に発音し、それを書き留めるときはどうですか?この特定の用語については、もう少し深く掘り下げる必要があります。実際、SQLが最初にドナルドチェンバリンとレイモンドボイスによって共同開発されたときまでさかのぼります。
これは、1970年代初頭にIBMで使用された最初の頭字語がSEQUEL(Structured English QUEry Languageの略)であったときのことです。 。 IBMにとって残念なことに、SEQUELは(航空機会社Hawker Siddeleyの)既存の商標であったため、Structured Query Language(SQL)のためにSEQUELを放棄する必要がありました。
最初の形式では、頭字語はSequelと発音されましたが、SQLへの変更後はどうでしょうか。そして、スタイルブックは何と言っていますか?
技術用語については、たとえばシカゴスタイルマニュアルよりも、技術スタイルガイドにチェックインすることをお勧めします。私の最初の寄港地は IBM でした。それが、すべてが始まった場所だからです。現在、IBM にはスタイルガイドがあります 。Quoraの質問に答えるために本を購入するつもりはありませんが、Amazonでは本の中を検索できます。
「SQL」を検索すると結果が表示されますが、「SQL」は表示されません。したがって、「SQLデータベース」 が質問の答えですよね?
そうですね、多分。
IBMは、独自のWebサイトで、両方 …「SQL」と「SQL」の両方を使用しているようです。 — 同じページにあります!
Oracle がSQL開発の次のシーンだったので、もっと明確な答えがあるのではないでしょうか。 Googleの検索によると、Oracleにはスタイルガイドがあり、それを発音する正しい方法は「続編」です。つまり、「SQLデータベース」です。
たぶん Microsoft Manual of Style は最終的な評決を下すことができるかもしれませんか?私はこの本のソフトコピーを持っています。387ページに次のように書かれています。
構造化照会言語をSQLと呼んでいる場合、SQLは「es-cue-el」と発音され、不定代名詞。例は「SQLデータベース」です。製品または製品を実行しているサーバーを参照する場合、SQLは「続編」と発音されます。
したがって、「SQLサーバー」になります。 」 しかし「SQLデータベース」。
ため息をつきます。マイクロソフトを信頼して水を濁らせてください。
著名人が水をどのように扱っているか見てみましょう。 SQLの共同開発者として私が言及した Don Chamberlin を覚えていますか?彼はそれをS.Q.Lと発音しますか?または続編?彼は一貫してそれを略語として綴っているので、彼の記事http://researcher.watson.ibm.com/researcher/files/us-dchamber/SQL-encyclopedia-entry.pdfは「SQLデータベース」
ビルゲイツ はどうですか?彼はChamberlinと彼自身のMicrosoftスタイルガイドに同意しますか?このビデオを見てみましょう:
VIDEO
彼はそれを両方とも「SQL同じクリップの異なるポイントにある「サーバー」と「続編サーバー」!ビル、あなたは私を失望させます。
世界全体はどうですか? 他の人はどのように発音しますか?評決を探しながら、Googleでいくつか検索してみましょう。
「SQLデータベース」 …
415,000件の結果。
これが
「SQLデータベース」…。 358,000件の結果 。
ですから、私は最初と同じように引き裂かれています。そして、それが私の最終的な答えです。
回答
頭字語SQLを参照する文法的に正しい方法は、 SQLデータベース 。
頭字語のSQLは、SQLの2人の作成者の1人であるDonChamberlinによって「続編」と発音されます。 (もう1人の作成者であるレイモンドボイスは亡くなりました。)
(この発見についての話は以下に書かれています。)
まず、OPの質問を2つのレベルで見てみましょう。英文法と業界固有の単語の使用法:
英文法
不定の記事 aまたは の使用は、単語の最初の文字かどうかによって異なります。 (または頭字語) aまたは に続く単語は次のとおりです。
1)母音または子音
または
2)wikiHow で始まるすべての単語の前に「A」を使用します子音 音 s。 英語では、子音で始まるほとんどすべての単語の前に「A」という記事が付きます。
例:ペット、ドア、青タマネギ、猫、ヒステリックな冗談。
3)wikiHowによると
始まるすべての単語の前に「An」を使用します子音付き。 英語では、母音で始まるほとんどすべての単語の前に冠詞「An」が付きます。
wikiHowによる例外:
このルールにはいくつかの例外があることを理解してください。 一部の単語は母音で始まる場合がありますが、最初の子音で発音されます。 h 、 y 、 u 、および eu または「e」は混乱を引き起こす可能性のある一般的な単語です。
u がと同じ音を出す場合は、「A」を使用しますy in あなた :ユニオン、ユニコーン、使用済みナプキン、ユーザビリティ調査。
「A」を使用する場合 o は、の w と同じ音を出します。 div> won :片足の男。
eu または「e」が同じになる場合は「A」を使用します y のように聞こえます:ヨーロッパ旅行、雌羊の子音
h は無音です。
この特定のSQLデータベースの質問に適用される「ルール」:
一部の単語は次で始まる場合があります子音ですが、最初の母音で発音されます。 h で始まる単語は、混乱の最も一般的な原因ですが、他にも問題が発生する可能性のある文字がいくつかあります。
サイレントhの前に「An」を使用します:1時間、名誉ある平和、正直なエラー。
子音で綴られているが発音される単語の前に「An」を使用します。母音あり:MBA。
SQLの「S」はサイレント(「時間」の「h」はサイレント)であり、子音です。
英語では、タイトルSQLデータベースの頭字語を参照する正しい方法は「SQLデータベース」です。
業界固有の単語の使用法
2012年1月26日、PatrickGillespieは自分のブログに「 :
SQLの発音:SQLまたは続編?
パトリックは次のように書いています:
SQLは最初はドナルドチェンバリンとレイモンドボイスによってIBMで開発されました。当初は「StructuredEnglishQuery Language」(SEQUEL)と呼ばれ、「sequel」と発音されましたが、商標の問題により、後に「Structured QueryLanguage」(SQL)に名前を短縮する必要がありました。当時人気のあったQUELデータベース言語に取って代わるために作成されたもので、「続編」という名前は駄洒落を意味していました(QUELの続編でした)[1]。ただし、これは大きな問題につながります。名前が変更された後も、言語は「続編」と呼ばれていましたか?
SQLに関するOracleの公式ドキュメントを見ると、「続編」と発音されていると書かれています[2]。ただし、MySQLの公式ドキュメントを見ると、「MySQL」は正式に「 My Ess Que Ell( my sequelではない)」と発音されており[3]、ウィキペディアはSQLが正式に「SQL」と発音されていると述べています。この主題に関するオライリーの本[4]。したがって、これは役に立ちません。主要な情報源は、それが「公式に」発音される方法について合意していません。
それから私は考えました:SQLは70年代に作成されました、作成者はおそらく技術者です、私おそらく彼らに電子メールを送り、それがどのように発音されるかを尋ねることができます!レイ・ボイスは幼い頃に亡くなりましたが、ドン・チェンバリンは生きていて、現在は大学で教えています。少しばかげていると感じましたが、彼に短いメールを送ることにしました。
こんにちはドン、
このようなばかげた質問で時間を無駄にしてすみませんが、 SQLがSQLと発音されたり、続編として発音されたりするのをよく耳にします。また、公式の発音が両方の方法でリストされているのを見ました。ウィキペディアによると、あなたとレイモンドボイスが言語を作成し、いくつかの法的な論争の後でSQLに短縮されました。だから私の質問は、SQLの公式の発音はありますか?お時間をいただきありがとうございます。
–パット
嬉しいことに、彼は次のように返信しました。
こんにちはパット
言語以来もともとはSEQUELという名前でしたが、SQLに短縮された後も、多くの人がそのように発音し続けました。どちらの発音も広く使用され、認識されています。どちらがより「公式」であるかについては、権限はISO標準であると思います。これはSQLのスペル(およびおそらく発音)です。
関心をお寄せいただきありがとうございます
Don Chamberlin
このような間抜けな質問で彼の時間を無駄にしているのは少し馬鹿げていると感じましたが、彼が返事をくれたことに興奮しました。後で、彼自身がそれを「続編」と発音していることがわかりました。彼がとても偏見がないのは興味深いことですが、彼の発音は、元の人がそれを「続編」と呼び続けていることを指摘している彼と一致していると思います。これで、私は自分の答えを見つけたと感じました。標準ではS-Q-Lの方がおそらくより公式であると示されていましたが、どちらも受け入れられました。
その男 になって、「続編」と言う人を修正し始める予定はありませんが、今はできると感じています少なくとも誰かが私を訂正しようとした場合、SQLと言って弁護してください。
注:Patrickの記事の結論を考慮することが重要です:
さらに、これは本当に些細なことのように思えるかもしれませんが、一部の人々はそれをかなり真剣に受け止めているようです。 Oracleのメッセージフォーラムのスレッドで、 「続編」とは、「SQLの発音方法がわからなかったため、面接対象者を拒否しました…正しく発音できない場合は、正しく使用できるかどうか疑問があります 。」繰り返しになりますが、Oracleコミュニティは「続編」の言い方を採用しているようです。そのため、現在の環境に適応することが最善のポリシーかもしれません。 いずれにせよ、それが一方向に言われる理由を知っているか、もう1つは便利です。
(イタリック体と太字で強調が追加されています。)
英文法は不定の記事 a; であり、明確な業界はありませんが、 a またはの正確さを使用してください 発音 ;略語SQLを「続編」と発音し、iv id = “09eee4173e”で a を使用するのは賢明ではありません。 “>