SQL (язык структуРИРованных запросов) – декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной БД, управляемой соответствующей СУБД

Язык структурированных запросов (Structure Query Language, далее SQL) делится на следующие категории:

1) DDL – язык определения данных (Data Definition Language) содержит следующие команды:
– CREATE – создает такой объект, как таблица в базе данных.
– ALTER – изменяет такой объект, как таблица в базе данных.
– DROP – удаляет объект БД.
2) DML – язык манипулирования данными (Data Manipulation Language) содержит следующие команды:
– SELECT – извлекает записи из одной или нескольких таблиц.
– INSERT – добавляет запись или несколько записей в таблицу;
– UPDATE – модифицирует и обновляет записи в таблице;
– DELETE – удаляет записи.
3) DСL – язык управления данными (Data Control Language) содержит следующие команды: GRANT, REVOKE.

ЯЗЫК СТРУКТУРИРОВАННЫХ ЗАПРОСОВ

SQL используется для:
создания баз данных;
создания таблиц в базе данных;
чтения данных из таблиц;
вставки данных в таблицы;
обновления данных в таблице;
удаления данных из таблицы;
удаления таблиц базы данных;
удаления баз данных и др.

ЗНАЕТЕ ЛИ ВЫ…?

Основой для языка структурированных запросов (SQL) является реляционная система управления базами данных (РСУБД). Это фундаментальная модель для таких СУБД, как MS SQL Server, IBM DB2, Oracle и MySQL. Вместе с тем существуют базы данных NoSQL, где синтаксис доступа к данным отличается. Базы данных NoSQL широко используются в веб-приложениях реального времени и больших данных, поскольку их основными преимуществами являются высокая масштабируемость и высокая доступность. Существует четыре основных типа баз данных NoSQL: 1) Ключ-значение – самый гибкий тип базы данных NoSQL, поскольку приложение полностью контролирует, что хранится в поле значения, без каких-либо ограничений; 2) Документоориентированная – базы данных, являющиеся хранилищем документов или базы данных документов, используются для хранения, извлечения полуструктурированных данных и управления ими; 3) Графовые – данные организуются как узлы и отношения, и можно увидеть связи между узлами (применяются в социальных сетях, системах бронирования и для обнаружения мошенничества); 4) С широким столбцом – в базах данных данные хранятся и управляются в форме таблиц, строк и столбцов. Они широко применяются в приложениях, которым требуется формат столбцов для сбора данных без схемы.

База данных, которая позволяет пользователям сохранять логин и список контактов. Типичный профиль (логин) пользователя расположен по пути /users/$uid. У пользователя с логином arman может быть запись в базе данных, которая выглядит примерно так:
{
«контакты»: {
«arman»: {
«name»: «Арман»,
«contacts»: { «sofiya»: true },
},
«sofiya”: { … },
}
}

Поделиться

Все самое актуальное, важное и интересное - в Телеграм-канале «Немцы Казахстана». Будь в курсе событий! https://t.me/daz_asia

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь