Введение в базы данных

Данные являются основой любой программной системы - от небольшого сайта до крупных бизнес-приложений. Для управления большими массивами информации, которые обычно имеет достаточно сложную структуру, используются специальные технологии - базы данных и системы управления ими. Понимание принципов построения баз данных, умение использовать специализированные языки для взаимодействия с ними - необходимые компетенции любого серьезного специалиста в сфере IT и первый шаг в направлении анализа и обработки Big Data (Больших Данных) - новой перспективной отрасли IT.

Педагоги

Аникеев Сергей Владимирович, к.т.н., доцент кафедры АСУ РГРТУ,

системный архитектор компании "Абонент+"

Содержание программы

Программа состоит из трех модулей:

- реляционная модель данных;

- современные системы управления базами данных (СУБД);

- основы языка SQL.

Цели программы

Формирование базовых теоретических знаний о принципах построения реляционных баз данных. Знакомство с основными синтаксическими конструкциям языка SQL для выборки и модификации данных. Закрепление полученных знаний путем создания и модификации данных в рамках модельного примера, построенного на основе одной из современных СУБД. Для  достижения поставленных целей решаются следующие задачи:

─        познакомиться с основными понятиями в области теории и практики построения и управления базами данных;

─        получить представление о реляционной модели данных;

─        познакомиться с основными системами управления реляционными базами данных и средствами их администрирования;

─        освоить основные способы создания баз данных;

─        познакомится с базовыми синтаксическими конструкциями языка SQL;

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

Результат программы

В результате прохождения программы у ее участников формируются:

─        представление о месте и роли баз данных в стеке современных IT-технологий;

─        понимание принципов организации данных в виде реляционной модели и способов взаимодействия с ней;

─        представление об основных современных СУБД, их назначении и характеристиках;

─        навыки создания и администрирования баз данных в рамках современной СУБД;

─        навыки выборки и модификации данных с использованием языка SQL.

Особые условия проведения

Возможна корректировка в расписании.