Спринт 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 можно использовать комментарии для оставления пометок в коде.

B_SQL. Задача 1

B_SQL. Задача 2

B_SQL. Задача 3

Спринт 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

Проверочные задания. Введение в базы данных