Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 1/8¶
Кратко:
- База данных упрощает работу с большими объемами данных, разделенных на таблицы.
- Данные в базе данных упорядочены и связаны между собой, что облегчает их обработку.
- Реляционные базы данных популярны благодаря своей простоте и надежности.
- Таблицы реляционных баз данных имеют особенности, такие как поля, записи и ячейки.
- В таблице реляционной базы данных не должно быть дубликатов, для этого используется первичный ключ.
- Если структура в базе сложная, нескольких полей могут быть первичным ключом в таблице.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 2/8
Кратко:
- Базы данных хранят астрономические объемы данных - тысячи терабайт.
- Базы данных обрабатывают информацию быстрее, благодаря оптимизации и экономии места.
- SQL - более гибкий инструмент, чем графические интерфейсы.
- Преимущества баз данных: масштабируемость, гибкость, целостность, непротиворечивость, надежность, безопасность, улучшенная производительность.
- Базы данных предлагают больше возможностей для обмена данными и совместной работы.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 3/8
Кратко:
- СУБД выполняет роль библиотекаря, управляя структурированными данными.
- Система управления базами данных (СУБД) обеспечивает поиск, управление и безопасность данных.
- PostgreSQL - мощная СУБД с открытым исходным кодом, подходящая для работы на Windows, Linux и Mac.
- Преимущества PostgreSQL: отсутствие ограничений по размеру базы данных, большой выбор языков программирования и возможность создания собственных типов данных.
- PostgreSQL часто используется в компаниях, где требуются специалисты по SQL.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 4/8
Кратко:
- SQL - язык программирования для работы с реляционными базами данных.
- Синтаксис SQL отличается от других языков программирования.
- SQL - декларативный язык, описывающий данные, а не алгоритм действий.
- SQL - стандарт, используемый почти во всех реляционных базах данных.
- У SQL есть диалекты, расширяющие стандартные возможности языка.
- Диалекты PostgreSQL отличаются от стандарта, но знания синтаксиса помогут освоить другие реляционные СУБД.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 5/8
Кратко:
- SQL - декларативный язык, описывающий действия над данными, а не как их делать.
- Запросы в SQL пишут с помощью операторов, описывающих действия над данными: "выбрать", "удалить" или "добавить".
- SELECT и FROM - два наиболее часто используемых оператора для выгрузки данных.
- Для работы с базой данных онлайн-магазина понадобятся четыре таблицы: genre, media_type, playlist и invoice.
- SELECT используется для описания, что выгружать из базы, а FROM - откуда выгружать данные.
- Знак ";" означает конец запроса, а знак "*" используется для выгрузки всех данных из таблицы.
- В SQL можно использовать комментарии для оставления пометок в коде.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 6/8
Кратко:
- В SQL также существуют правила стиля, которые упрощают работу с кодом и его понимание.
- Язык SQL не чувствителен к регистру, поэтому соблюдение правил стиля становится особенно важным.
- При написании сложных запросов важно соблюдать правила стиля, чтобы упростить их понимание.
- Ключевые слова в SQL должны быть написаны в верхнем регистре, а имена столбцов и таблиц - в нижнем.
- Перенос нового имени столбца на другую строку облегчает понимание структуры запроса.
- Соблюдение правил стиля в SQL может варьироваться в разных компаниях и организациях.
- Оформление запросов по всем правилам можно выполнить вручную или с помощью SQL-форматера.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 7/8
Кратко:
- Статья посвящена первой теме "Введение в базы данных"
- Рассматриваются особенности языка SQL и СУБД PostgreSQL
- Описываются элементы SQL-запросов
- Обсуждаются способы выгрузки данных из таблиц
- Обсуждаются хорошие стили запросов
- Рекомендуется скачать шпаргалку темы для сохранения информации
Заключение
Вы прошли первую тему «Введение в базы данных». Что вы узнали:
- какие особенности есть у языка SQL и СУБД PostgreSQL,
- из каких элементов состоят SQL-запросы,
- как выгружать все данные из таблиц,
- какие запросы соответствуют хорошему стилю.
Заберите с собой
Чтобы ничего не забыть, скачайте шпаргалку темы.
Спринт 13/24 → Тема 1/9: Введение в базы данных → Урок 8/8
Проверочные задания. Введение в базы данных