Legjobb válasz
Ez egy nagyon szórakoztató kérdés, és egy percen belül meglátja, miért.
Diana Crețu pontosan kitért arra, hogy mikor kell használni az „a” és „an” kiejtést, de hogyan kell pontosan kiejteni az SQL-t, és mi van akkor, amikor leírják? Ehhez a bizonyos kifejezéshez kicsit mélyebbre kell ásnia. Akkor, amikor az SQL-t először Donald Chamberlin és Raymond Boyce fejlesztette ki.
Ez még az 1970-es évek elején volt az IBM-nél, amikor a kezdeti rövidítés a SEQUEL volt, rövidítve a Structured English QUEry Language-t. . Az IBM sajnos a SEQUEL már meglévő védjegy volt (a Hawker Siddeley repülőgépgyártó vállalat), ezért el kellett hagyniuk a Strukturált Lekérdező Nyelv vagy az SQL használatával.
El kell képzelnem, hogy kezdeti formájában a a rövidítést Sequel-nek ejtették, de mi a helyzet az SQL-re történő váltás után? És mit mondanak a stíluskönyvek?
A szakkifejezések szempontjából jobb, ha a technikai stílus útmutatókkal jelentkezünk be, nem pedig a chicagói stíluskézikönyvbe. Az első hívási portom az IBM oldalon volt, mivel itt kezdődött az egész. Most az IBM rendelkezik stílusú útmutatóval , és bár nem készülök megvásárolni a könyvet, hogy megválaszoljam a Quora kérdését, az Amazon segítőkészen lehetővé teszi a könyv belsejében való keresést.
Az „SQL” keresése eredményeket eredményez, míg az „SQL” nem. Tehát “SQL-adatbázis” a válasz a kérdésre, igaz?
Nos, talán.
Úgy tűnik, hogy az IBM a saját weboldalán mind … mind “SQL” -t, mind “SQL” -et használ, néha – elég zavaróan – ugyanazon az oldalon!
Oracle volt a következő a helyszínen az SQL fejlesztéssel, így talán lenne ott egy véglegesebb válasz? A Google keresése azt mondja nekem, hogy az Oracle-nek valóban van stílus útmutatója, és a kiejtés helyes módja a „Folytatás”. Tehát “SQL-adatbázis”.
Talán a Microsoft stíluskézikönyv esetleg meghozhatja a jogerős ítéletet? Van egy könyvem egy példánya erről a könyvről, és itt olvasható a 387. oldalon:
Ha a strukturált lekérdezési nyelvre SQL-ként hivatkozunk, az SQL-t „es-cue-el” -nek ejtik, és a határozatlan cikk an. Ilyen például az „SQL-adatbázis”. Amikor a termékre vagy a terméket futtató kiszolgálóra hivatkozik, az SQL kiejtése „folytatás”.
Tehát “SQL szerver lenne ”, de „ SQL-adatbázis ”.
Sóhaj. Bízzon a Microsoftban, hogy eliszapolja a vizeket.
Lássuk, hogyan kezelik ezt néhány neves személyiség. Ne feledje, Don Chamberlin , akit az SQL társfejlesztőjeként említettem? Kimondja-e S.Q.L. vagy folytatás? Kiderült, hogy következetesen rövidítésként írja le, ezért cikkei: “> ” SQL-adatbázis. ”
Mit szólnál a Bill Gates -hoz? Egyetért-e Chamberlinnel és a saját Microsoft stílus útmutatójával? Nézzük meg ezt a videót:
Kiderült, hogy mindkettőt kimondja „SQL Server ”és„ Sequel Server ”ugyanazon klip különböző pontjain! Ó, Bill, csalódást okoz nekem.
Mi a helyzet a világgal? Hogyan mondja ki mindenki más? Végezzünk pár Google-keresést, amikor ítéletet keresünk.
Íme a “SQL-adatbázis” … 415 000 találat .
És itt kapok „SQL-adatbázis” …. 358 000 találat .
Tehát most olyan szakadt vagyok, mint az elején. És ez a végső válaszom.
Válasz
Az SQL rövidítés nyelvtanilag helyes módja a SQL-adatbázis .
Az SQL rövidítést az SQL két alkotója, Don Chamberlin egyik „folytatásnak” ejti. (A másik alkotó, Raymond Boyce elhunyt.)
(Az alábbiakban erről a megállapításról írunk egy történetet.)
Először vessünk egy pillantást az OP kérdésére két szinten: az angol nyelvtan és az ipar számára egyedülálló szóhasználatok:
angol nyelvtan
A határozatlan cikkek a vagy an használata attól függ, hogy a szó első betűje (vagy betűszó) a a vagy an után:
1) magánhangzó vagy mássalhangzó
vagy,
2) a wikiHow szerint Használja az “A” szót minden kezdő szó előtt mássalhangzó hang s. Angolul szinte minden mássalhangzóval kezdődő szót megelőz az “A.” cikk.
- Például: háziállat, ajtó, zöldhagyma, egy macska, hisztérikus poén.
3) a wikiHow szerint
Használd az “An” szót minden kezdődő szó előtt magánhangzókkal. Angolul szinte minden magánhangzóval kezdődő szót megelőz az “An” cikk.
- Például: alma, könyök, indián.
Kivételek a wikiHow szerint:
Értsd meg, hogy van néhány kivétel ez alól a szabálytól. Egyes szavak magánhangzókkal kezdődhetnek, de kezdő mássalhangzó hangokkal kell kiejteni. h , y , u és a eu vagy az “e” gyakori szavak, amelyek zavart okozhatnak.
- Használja az „A” szót, ha a u ugyanazt a hangot adja, mint a y in te : egy szakszervezet, egyszarvú, használt szalvéta, használhatósági tanulmány.
- Használja az “A” szót, amikor o ugyanazt a hangot adja, mint w a nyert : egylábú ember.
- Használja az “A” szót, ha eu vagy az “e” ugyanezt teszi hangzik úgy, hogy y : európai utazás, juh bárány
- Ne használjon “A” -t, ha a h hallgat.
Az adott SQL adatbázis kérdésre vonatkozó “szabály”:
Egyes szavak a következővel írhatók: mássalhangzók, de a kezdő magánhangzókkal ejtik. A h kezdetű szavak a zavartság leggyakoribb okai, de vannak más betűk is, amelyek kihívást jelenthetnek.
- Használja az „An” szót néma h előtt: egy óra, megtisztelő béke, őszinte hiba.
- Használja az „An” szót mássalhangzókkal írt, de kiejtett szavak előtt magánhangzókkal: egy MBA.
Az SQL-ben az “S” nem néma (mivel a “h” az “órában” néma), és mássalhangzó.
Angolul tehát az SQL adatbázis címben szereplő rövidítésre való hivatkozás helyes módja az “SQL adatbázis”.
Az ipar számára egyedülálló szóhasználat
2012. január 26-án Patrick Gillespie cikket tett közzé blogjában :
SQL: SQL vagy folytatás kiejtése?
Patrick írta:
Az SQL eredetileg az IBM-nél fejlesztette ki Donald Chamberlin és Raymond Boyce. Eleinte „Strukturált angol lekérdezési nyelvnek” (SEQUEL) hívták és „folytatásnak” mondták, bár később védjegyproblémák miatt a nevét le kellett rövidíteni „Strukturált lekérdezési nyelvre” (SQL). Az akkor népszerű QUEL adatbázis-nyelv kiszorítására jött létre, és a „folytatás” elnevezés szójátékként értendő (ez volt a QUEL folytatása) [1]. Ez azonban nagy kérdéshez vezet – vajon a nyelvet a névváltoztatást követően is „folytatásnak” hívták-e?
Ha megnézzük az Oracle SQL-dokumentációját, akkor azt állítják, hogy még mindig „folytatásnak” ejtik [2]. Ha azonban megnézzük a MySQL hivatalos dokumentációját, akkor azt írják, hogy a „MySQL” -et hivatalosan „„ My Ess Que Ell ”(nem„ a folytatásom ”)” [3] néven emlegetik, a Wikipédia pedig azt mondja, hogy az SQL hivatalosan „SQL” -nek ejtik, és OReilly könyv a témáról [4]. Tehát ez nem jelent segítséget, a főbb források nem értenek egyet a „hivatalos” kiejtésében.
Aztán felmerült bennem egy gondolat: az SQL-t a 70-es években hozták létre, az alkotók valószínűleg technikusok, én valószínűleg csak e-mailt küldhet nekik, és megkérdezheti tőlük, hogyan ejtik ki! Ray Boyce fiatalon elhunyt, de Don Chamberlin élt, és most egyetemen tanított. Kissé butának éreztem magam, de úgy döntöttem, hogy rövid e-mailt küldök neki:
Hello Don,
Sajnálom, hogy egy ilyen buta kérdéssel pazaroltam az idejét, de Gyakran hallottam az SQL-t kiejteni SQL-ként vagy folytatásként. Láttam a hivatalos kiejtést is mindkét irányban.A wikipédia szerint Ön és Raymond Boyce alkották a nyelvet, és némi jogi vita után SQL-re rövidült. Tehát a kérdésem az, hogy van-e hivatalos kiejtés az SQL-re? Köszönjük az idejét.
– Pat
Örömömre válaszolt:
Szia Pat,
Mivel a nyelv eredetileg SEQUEL nevet kapta, sokan továbbra is így ejtették a nevet, miután rövidítették SQL-re. Mindkét kiejtést széles körben használják és elismerték. Azt hiszem, hogy melyik a „hivatalos”, azt gondolom, hogy a hatóság az ISO szabvány lenne, amely betűs (és feltehetően kiejtett) SQL.
Köszönjük érdeklődését,
Don Chamberlin
Úgy éreztem, hogy egy kissé néma pazarolja az idejét egy ilyen ostoba kérdéssel, de nagyon örültem, hogy válaszolt. Később megtudtam, hogy ő maga „folytatásként” ejti, így érdekes, hogy annyira elfogulatlan lenne, bár feltételezem, hogy a kiejtése összhangban áll vele, megjegyezve, hogy az eredeti srácok folyamatosan „folytatásnak” hívták. Ezzel úgy éreztem, megtaláltam a válaszomat: Mindkettő elfogadható, bár a szabvány szerint az S-Q-L valószínűleg hivatalosabb.
Nem tervezem, hogy legyek az a fickó , és elkezdjem kijavítani a „folytatást” mondó embereket, bár most úgy érzem, hogy képes vagyok legalább védje meg az SQL mondását, ha valaki megpróbál kijavítani.
Megjegyzés: Fontos figyelembe venni Patrick cikkének következtetését:
Ezenkívül bár ez valóban triviális dolognak tűnhet, néhányan úgy tűnik, hogy ezt komolyan veszik. Az Oracle üzenetfórumának egyik szálán egy DBA, aki „folytatásként” ejti, hogy „elutasítottam az interjúalanyokat, mert nem tudták, hogyan kell kiejteni az SQL-t… Ha nem tudod helyesen kiejteni, akkor kétségeim vannak afelől, hogy képes vagy-e helyesen használni . ” Bár az Oracle közösség ismét úgy tűnik, hogy elfogadta a „folytatás” módját, ezért talán a legjobb politika az alkalmazkodás bármilyen környezethez, amelyben tartózkodik. Bármi legyen is az eset, ha tudjuk, miért mondják ezt egy módon, vagy egy másik hasznos lehet.
(Kiemelés dőlt betűvel és vastag betűkkel.)
Mivel az angol nyelvtan a határozatlan cikk használata mellett áll a; és bár a a vagy a egyértelmű felhasználási helyesség nincs an a kiejtésben az SQL ; nem lenne bölcs dolog az SQL rövidítést “folytatásként” kiejteni, és a a szót használni egy SQL-adatbázis? Világosnak tűnik számomra.