Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое язык программирования SQL?

ПрограммированиеКомпьютеры+1
Анонимный вопрос
  ·   · 36,8 K
Сервис подбора онлайн-курсов по программированию...  · 1 окт 2020  · kursfinder.ru
Отвечает
Елена Онопко

SQL – это язык структурированных запросов, который позволяет эффективно сохранять данные, искать их части, извлекать из базы и удалять. Нужен, в первую очередь, для оптимизации и обслуживания баз данных, хотя на этом сфера его применения не заканчивается. Язык появился в 1974 г. и используется в СУБД по всем мире.

Кто его применяет

  • Разработчики (для обеспечения функциональности приложений);
  • Тестировщики (для ручного или автоматизированного тестирования);
  • Администраторы (для поддержания работоспособности среды).

Язык является универсальным, имеет четкую определенную структуру и устоявшиеся стандарты. Отлично работает с БД даже при огромных объемах данных.

Области применения

  • Определение данных (DDL) – создание баз данных, определение структуры, использование и пр.;
  • Управление данными (DML) – поддержка работы БД и работа с данными;
  • Контроль данных (DCL) – защита БД от повреждений или неправильного использования;
  • Клиент/сервер – единая система входа, при которой проверяется подлинность пользователя в разных приложениях во время одного сеанса;
  • Трехуровневая архитектура – защита данных от запрещенного использования/копирования.

Язык SQL используется всеми реляционными базами данных, в названиях некоторых из них включена даже аббревиатура языка (например, MySQL, SQLite и пр.).

Где учить SQL

Вариантов познать этот язык довольно много, его включают в многие обучающие программы, полно самоучителей, видеоуроков. Но я бы порекомендовала подобрать платный вариант https://kursfinder.ru/sql/

Довольно часто рекомендуют курсы CodeCademy, Hexlet, ещё у Stepik, Coursera, LABA вроде как есть программы и с практикой, сможете потренироваться.

RuWeb — хостинг для сайта от 75 рублей в месяц.  · 26 июл 2021  · ruweb.net
Отвечает
Игорь Иванов
SQL — это декларативный язык программирования, применяемый для создания, модификации и управления данными в базе данных. По-другому SQL называют «языком структурированных запросов». Первоначально SQL был основным способом... Читать далее
RuWeb — хостинг для сайта от 75 ₽/месяц. Без скрытых платежей. Попробуйте!Перейти на ruweb.net
2 эксперта согласны
Единственный полный ответ в котором еще указывается его декларативный характер. SQL не просто язык для получения... Читать дальше
SQL — это язык для получения данных из таблиц баз даных. Давай лучше на примере и с допущениями: База данных состоит из таблиц. Можно представить что одна таблица — это один лист excel файла. А файл excel, состоящий из... Читать далее
просто котик  · 19 авг 2020
SQL (Structured Query Language — Структурированный язык запросов) — язык управления базами данных для реляционных баз данных. Сам по себе SQL не является Тьюринг-полным языком программирования, но его стандарт позволяет... Читать далее
Евробайт — надежный хостинг  · 13 мая 2022  · eurobyte.ru
Отвечает
Artem Harin
Язык структурированных запросов (SQL) — это язык программирования структурированных запросов, он используется для поиска и извлечения информации из огромных баз данных.
Евробайт — надежный и быстрый веб-хостинг для сайтов. От 144 ₽/мес.Перейти на eurobyte.ru
Представитель хостинг-провайдера и регистратора...  · 17 июн 2021  · reg.ru
SQL — простыми словами, это язык программирования структурированных запросов (SQL, Structured Query Language), который используется в качестве эффективного способа сохранения данных, поиска их частей, обновления, извлечения из... Читать далее
Во всём по чуть-чуть: немного спорта и туризма...  · 14 июл 2018
SQL - декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Информация взята с сайта https://ru... Читать далее
тыжпрограммист   · 19 июн 2018  · tele.click/origin_of_species
Формально он, конечно, программирования, но не всё так просто :) Аббревиатура расшифровывается как structured query language (структурированный язык запросов). Если быть точным, SQL - это декларативный язык запросов к данным в... Читать далее
1 эксперт согласен

С трудом дочитал ответ!