Выборка данных
Найти строки по условию и проверить, что результат соответствует запросу.
Узнайте, как данные хранятся в базе, как их выбирать и изменять и что учитывать при работе с доступом.
Работа с базами данных включает чтение и изменение данных с помощью системы управления базами данных. Задачи зависят от роли: аналитик может составлять запросы, а разработчик — организовывать хранение и доступ из приложения.
Найти строки по условию и проверить, что результат соответствует запросу.
Сопоставить записи разных таблиц по ключам и разобрать получившиеся совпадения.
Проверить условие обновления на учебных данных и убедиться в результате.
Для первых упражнений пригодится понимание таблиц, строк и столбцов. Учебные запросы и изменения лучше выполнять на отдельной базе с тестовыми данными.
Курс о применении SQL в работе с данными: от первых запросов и баз данных до расчёта показателей и анализа реальных кейсов.
Курс домашней школы Фоксфорда по информатике для 11 класса с Александром Клиндюком; каталог школы называет основой УМК К. Ю. Полякова.
Программа GeekBrains о разработке систем искусственного интеллекта и обработке данных. Школа перечисляет названия разделов без подробного содержания.
Программа GeekBrains об анализе медицинских и биологических данных и применении методов Data Science. Школа перечисляет названия разделов без подробного содержания.
Работа с базами данных — это получение, хранение и изменение сведений через систему управления базой данных. В реляционной модели данные организуются в таблицы, а связи между записями можно задавать с помощью ключей. Существуют и другие модели хранения, поэтому устройство конкретной базы зависит от выбранной системы и задачи.
Навык применяют при создании приложений, аналитических отчётов и проверке данных. Например, запрос к учебной базе может показать заказы за период и сопоставить их с покупателями. Для достоверного вывода нужно понимать структуру таблиц, условия соединения и смысл пропущенных значений; название поля само по себе не объясняет его содержимое.
Освоение можно начать с простой базы: создать таблицу, добавить тестовые записи и выполнить запрос с фильтром. Затем полезно изучить связи таблиц и транзакции. При работе с настоящими данными имеют значение права доступа, резервные копии и проверка операций, которые изменяют или удаляют записи; эти вопросы выходят за рамки одной команды SQL.