На обучение принимаются администраторы сетей, программисты баз данных (БД), квалифицированные пользователи. Перед приемом на обучение проводится
входное собеседование.
В курсе рассматриваются вопросы проектирования реляционных БД, что составляет около 50% проекта БД в целом, и основы языка SQL.
В рамках первой темы рассматривается теория нормализации и построение ER-диаграмм, а также проектирование БД на практике (возможно не точно в соответствии
с теорией).
В рамках второй темы рассматриваются различные архитектуры СУБД и целесообразность их применения.
В обязательном порядке освещаются вопросы применения SQL-запросов и SQL-серверов. Рассматривается логическая и физическая структура СУБД (нельзя составлять
запросы и программировать на языке, если не знаешь как это работает).
Далее рассматривается SQL-стандарт (типы столбцов - см. логическую структуру БД, команды создания, изменения и удаления объектов в БД - см. логическую
структуру БД)
Третья тема посвящена запросам на добавление, изменение, удаление и выборку данных. Запрос на выборку - ключевой, может содержать подзапросы, объединения
таблиц (рассматриваются виды объединений), объединения запросов. На сколько оптимально составлен запрос - на столько производительна БД. Может быть,
необходимо вернуться к стадии проектирования (ER-диаграмме) и изменить состав таблиц, таблицы и связи между ними для увеличения производительности БД.
В четвертой теме рассматривается расширение стандарта SQL- программирование на языке (триггеры, хранимые процедуры, пользовательские функции.
Итог: слушатели, успешно окончившие курс должны уметь:
-проектировать БД в рамках реляционной теории,
-выбирать СУБД для реализации БД на практике,
-составлять запросы к БД,
-использовать возможности программирования SQL-сервера при необходимости,
-работать с любым SQL-сервером.
Занятия проводятся малочисленными группами в специализированных сетевых классах высококвалифицированными специалистами МИПК МГТУ им. Н.Э. Баумана
Объем учебного плана - 102 часа.
Срок обучения: 9 (13- по вечерней форме) недель
по дневной форме - занятия с 14:00 до 17:50,
3 раза в неделю;
по вечерней форме - занятия с 18:00 до 21:10,
2 раза в неделю
Слушатели, успешно окончившие обучение и выполнившие все требования учебного плана, получают свидетельство государственного образца о повышении
квалификации по направлению "Проектирование сетевых БД. SQL-сервера. Основы языка SQL".
В курсе рассматриваются следущие вопросы:
1. Проектирование БД. Модели данных. Реляционная теория БД. Теория нормализации. ER-диаграммы.
2. Архитектура СУБД. SQL-сервера. Физическая и логическая структура БД. Типы полей (столбцов). Основные команды. (на примере Interbase SQL Server.
3. Запросы. Синтаксис. Сложные запросы. Оптимизация запросов SELECT.
4. Триггеры, хранимые процедуры, пользовательские функции.