Как правильно произносить SQL — ЭсКюЭл или Сикул

10 Августа 2021 Английский
4
2
На работе провели опрос — кто и как произносит SQL и победил второй вариант. Многие понимают, что это некорректно с точки зрения языка, ведь первая буква вообще не Си а Эс, но большинство все же произносит Сикул, потому что для них это проще и плавнее срывается с языка.
Как произносить нам, для кого английский не является основным языком? Если в Канаде не заморачиваются, то почему мы должны думать о том, как правильно? Произносит так, как вам удобнее.
Когда я приехал в Канаду то пытался выяснить как правильно и подслушивал за местными и несколько раз менял своё произношение, но сейчас уже не заморачиваюсь и произношу и так и так, в зависимости от ситуации.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 2 человек
язык SQL
Типичная СУБД позволяет пользователям хранить, получать доступ и изменять данные в упорядоченном, эффективном способе. Первоначально пользователи СУБД были программистами. Доступ к сохраненным данным, необходимым для написания программы на языке программирования, например COBOL. Хотя эти программы часто записываются для предоставления понятного интерфейса для нетехнических пользователей, доступ к данным, необходимым службам программиста с знаниями. Случайный доступ к данным не является практическим.
Пользователи не были полностью довольны этой ситуацией. Хотя они могут получить доступ к данным, часто требуется убедительный программист СУБД для написания специального программного обеспечения. Например, если отдел продаж хотел увидеть общий объем продаж за предыдущий месяц каждый из своих продавцов и хотел, чтобы эта информация была упорядочена по продолжительности обслуживания каждого продавца в компании, у него было два варианта: программа уже существовала, которая позволила получить доступ к информации точно таким образом, или отделу пришлось попросить программиста написать такую программу. Во многих случаях это было больше работы, чем стоит, и это всегда было дорогостоящим решением для однократных или нерегламентированных запросов. Так как все больше и больше пользователей хотели простого доступа, эта проблема выросла больше и больше.
Предоставление пользователям доступа к данным на нерегламентированной основе, необходимо предоставить им язык, в котором можно выразить свои запросы. Один запрос к базе данных определяется как запрос; такой язык называется языком запросов. Многие языки запросов были разработаны для этой цели, но один из них стал самым популярным: структурированный язык запросов, изобретенный в IBM в 1970-х годах. Он более широко известен своим акронимом, SQL и произносится как «ess-cue-ell» и как «sequel». SQL стал стандартом ANSI в 1986 году и стандартом ISO в 1987 году; он используется сегодня в очень многих системах управления базами данных.
Хотя SQL решает специальные потребности пользователей, потребность в доступе к данным компьютерными программами не ушел. На самом деле, большинство доступа к базам данных по-прежнему (и является) программными, в виде регулярных запланированных отчетов и статистических анализов, программ ввода данных, таких как те, которые используются для записи заказа, а также программ обработки данных, таких как те, которые используются для согласования учетных записей и создания рабочих заказов.
Эти программы также используют SQL, используя один из следующих трех методов:
- Внедренный SQL, в котором инструкции SQL внедрены в язык узла, например C или COBOL.
- Модули SQL, в которых инструкции SQL компилируются в СУБД и вызываются на хост-языке.
- Интерфейс уровня вызова или ИНТЕРФЕЙС командной строки, состоящий из функций, которые вызываются для передачи инструкций SQL в СУБД и получения результатов из СУБД.
Это исторический случай, что термин интерфейса уровня вызова используется вместо интерфейса программирования приложений (API), еще один термин для той же вещи. В мире базы данных API используется для описания самого SQL: SQL — это API для СУБД.
Из этих вариантов внедренный SQL чаще всего используется, хотя большинство основных СУБД поддерживают собственные clIs.
Этот раздел содержит следующие подразделы.
- Обработка инструкции SQL
- Embedded SQL
- Модули SQL
- Интерфейсы уровня вызова
Sql как произносится
Смотрел недавно интервью русских работников майкрософт в америке.
Они произносят SQL как «сикюл», Встречал людей которые говорят так-же.
Мне всегда казалось, что произносить надо «эскюэл».
А как думаете вы?
Еще «скуль» говорят.
(1) Это из другой оперы.
Говори так, чтобы тебя понимали.
(2) включите ЧЮ.
а коворю эскуэль
Мне интересно почему S произносится как СИ
(8) это в альбионе туманном спрашивай
🙂
..так вот для чего голосовалку до 900 п. сделали..
ну сейчас все и выясним..
Причём если у сис админа желтые штаны то 2 раза КУ !
Видел видео с Андерсом Хейлсбергом,он говорил «сикьюл».
предпочитаю говорить «эскюэл» более удобно)
(8) Потому что изначально сервер называется sequel
В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД System R (англ.), для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как англ. Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям[1] язык SEQUEL был переименован в SQL. Когда в 1986 году первый стандарт языка SQL был принят ANSI (American National Standards Institute), официальным произношением стало [,es kju:’ el] — эс-кью-эл. Несмотря на это, даже англоязычные специалисты по прежнему часто называют SQL сиквел, вместо эс-кью-эл (по-русски также часто говорят «эс-ку-эль»).
Эс-Кью-Эль или Сиквел: как произносится «SQL»

SQL существует уже десятки лет и является частью рынка в миллиарды долларов. Но многие люди по-прежнему сомневаются, как правильно произносить этот термин. Это «S.Q.L» [ˈɛs kjuː ˈɛl] (эс-кью-эль) или «sequel» [ˈsiːkwəl] (сиквел)?
SQL: с чего все началось
Начнем с начала.
Реляционные базы данных начали свой путь с публикации Эдгара Кодда «A Relational Model of Data for Large Shared Data Banks» (1970 год). Идеи Кодда в то время были примечательными.
В то же время в Сан-Хосе (Калифорния) двое коллег — Дональд Чемберлин и Рэймонд Бойс — занимались разработкой языка запросов SQUARE (Specifying Queries As Relational Expressions). В 1974 году они опубликовали язык запросов SEQUEL (Structured English Query Language — «структурированный английский язык запросов»), в основе которого лежал SQUARE.
(Примечание ред. Techrocks: SEQUEL как раз и читается как «сиквел»).
К сожалению, акроним SEQUEL уже был зарегистрирован как торговая марка британской компании Hawker Siddeley, производящей авиационную технику. Поэтому название языка запросов было изменено на Structured Query Language, сокращенно — SQL.
В 1979 году был выпущен первый SQL-продукт — СУБД Oracle V2. Выпустила его компания Relational Software (позже переименованная в Oracle Corporation).
Буквально в течение нескольких недель IBM выпустила свой вариант — СУБД System R. Там тоже использовался новый язык запросов SEQUEL. Затем вышла SQL/DS в 1981 г. и, наконец, DB2 в 1983 г., которая до сих пор остается флагманом СУБД-продуктов IBM.

«S.Q.L» или «SEQUEL»?
В интернете постоянно ведутся споры о том, как нужно произносить SQL. Одни выступают за «эс-кью-эль», другие за «сиквел», а у третьих вообще свои варианты.
Стандарт говорит, что правильное произношение SQL — «эс-кью-эль». Тем не менее, многие англоговорящие специалисты по базам данных продолжают использовать «сиквел».
Например, профессор Дженнифер Уидом, соавтор четырех популярных книг по базам данных, в своем Стэнфордском курсе произносит SQL как «сиквел». Профессор Кристофер Дэйт в своей книге «A guide to the SQL Standard» (1987) тоже использует«сиквел».
(Примечание ред. Techrocks. Мы, честно говоря, не сразу поняли, как произношение может отражаться в книге. Но из комментариев разработчиков на эту тему стало ясно, что дело в артиклях. Если написано «an SQL», то читается как «эн эс-кью-эль», а «a SQL», соответственно, «э сиквел»).
Кто же прав? Я думаю, тут нет однозначного ответа. «Сиквел» получает больше голосов, но вот Чемберлин говорит «эс-кью-эль», а его голос весомее, потому что он соавтор этого языка.
Также стоит отметить, что разные реализации могут произноситься по-разному.
MySQL официально произносится как «май-эс-кью-эль», не «май-сиквел», но некоторым и второй вариант не жмет.
Microsoft SQL Server тоже часто произносят как «сиквел сервер». Например, так говорит Билл Гейтс:

Вообще в выборе произношения есть некоторая последовательность. Заметно, что, говоря о самом языке, практически все называют его «эс-кью-эль». А вот когда говорят о продуктах, используется «сиквел». Например, «PL – sequel» (PL/SQL), «Transact – sequel» (T-SQL) и «sequel server» (Microsoft SQL Server и Sybase SQL Server).
SQL в MySQL, PostgreSQL и SQLite официально произносится как «эс-кью-эль». Продукты Microsoft и Oracle приняли произношение «сиквел».
Oracle и Microsoft — гиганты в мире баз данных. Стоит ли нам прислушаться к их мнению насчет произношения SQL?
Многие возражают: «Если бы использовал Sequel, то так бы и говорил — «сиквел». Но я использую SQL, так что и говорить буду «эс-кью-эль»». Кроме того, фантазия людей не имеет границ, и встречаются довольно необычные варианты произношения: squall, sqwool, sqwll, squirrel.
От редакции Techrocks. Мы решили также заглянуть на Quora и почитать мнение разработчиков на этот счет. Из дискуссии о том, можно ли судить об опытности разработчика по тому, как он произносит SQL:
Walter Smith
Я работал в Microsoft с парой очень опытных архитекторов баз данных. Так вот они произносили SQL как «эс-кью-эль».
Мне говорили, что стандарт ISO предполагает именно такое произношение, потому что там пишется “an SQL”, а не “a SQL”.
Билл Карвин, автор книги «SQL Antipatterns: Avoiding the Pitfalls of Database Programming»
Оба варианта нормальные. Оба используются как джуниорами, так и сеньорами, причем уже много лет.
Если кто-то отпускает комментарии о том, как вы произносите SQL, этот «кто-то» просто ищет повод поспорить. Озадачьте собеседника: заявите, что пользователи vim говорят “S-Q-L”, а пользователи emacs — “Sequel”. И уйдите.
Кевин Эдвард Кляйн, автор книги «SQL in a Nutshell»
В Северной Америке говорят «сиквел», когда имеют в виду СУБД. А говоря о самом языке, произносят «эс-кью-эль». Также побуквенно произносятся названия диалектов — T-SQL, PL/SQL и т. п.
Mark Flory
Однажды я проходил телефонное собеседование в компании, которая, как я надеялся, должна была статьи моим вторым рабочим местом.
Интервьюер: «В вашем резюме говорится, что вы знаете SEQUEL».
Я: «Нет. Я о нем только слышал. Профессор в колледже упоминал этот язык однажды».
Интервьюер: «Но он значится в вашем резюме».
Я: «Эээ… Нет».
Конец разговора.
Я пошел и рассказал о происшедшем моему боссу.
Босс: «Идиот, он же об SQL говорил».
Я: «А! Вот черт. »
Mike Richmond
Люди, которые публикуют книги и статьи по SQL, вероятно, являются самыми компетентными пользователями и знают, как это произносится. Если сравнить частотность “a SQL” и “an SQL” в литературе, мы получим представление о том, какой вариант предпочитают авторы (ну или редакторы):

А как вы произносите SQL и почему именно так? Поделитесь в комментариях!
