TSQLB
Основы SQLКод образовательной программы: Базы данных
TSQLB
#Очно — В учебном центре.
#Дистанционно — Дистанционно с инструктором.
30 000
3 дня
По запросу

Любая информационная система должна где-то хранить используемые ею данные. Обычно в роли этого "где-то" используется реляционная база данных. В несложных решениях она может быть "встроенной" в приложение (например, Derby), в системах посложнее используются уже более "серьёзные" решения - как открытые (MySQL), так и "тяжёлые" проприетарные "монстры" (например, Oracle).

Вне зависимости от конкретного выбранного решения, взаимодействие с такой базой обычно осуществляется с помощью языка SQL -- Structured Query Language. Таким образом, знакомство с этим языком входит в "теорминимум", необходимый программисту для того, чтобы эффективно работать с реляционными БД. Именно такому "экспресс-знакомству" и посвящён этот курс.

Каждый модуль сопровождается практическим заданием. Практические задания выполняются в окружении на базе СУБД PostgreSQL.

Программа:

  1. Историческая справка: как возникли базы данных и зачем они нужны.
  2. Архитектура современных информационных систем и место баз данных в них.
  3. БД и СУБД: что такое СУБД и какими они бывают.
  4. Реляционные СУБД: область применения и ключевые особенности.
  5. Модель "сущность-связь". Таблицы, данные и ключи. Целостность данных.
  6. Язык SQL: стандарты и основные понятия.
  7. Операторы SQL: DML и DDL.
  8. Выборка данных из таблицы: знакомство с оператором SELECT.
  9. Выборка данных из нескольких таблиц: соединение таблиц и разрые виды join'ов.

Преподаватели: