Знание и умение работать с базами данных является необходимым для профессионального программиста.
Мы рады представить всем желающим возможность освоить практические навыки работы с базами данных на нашем двухдневном скоростном интенсиве.
Для кого этот интенсив?
-
Для тех, кто проектирует ИС, и хочет четко представлять, как функционирует хранилище данных.
-
Для тех, кто хочет за короткий срок научиться проектировать базы данных под свои задачи.
-
Для тех, кто планирует заниматься программированием БД и самостоятельно писать логику обработки данных средствами SQL
После прохождения интенсива Вы сможете:
-
Спроектировать несложную БД для хранения данных заданной структуры.
-
Разработать логику обработки данных средствами самой БД
-
Создать хранимые процедуры, функции и триггеры на языке T-SQL, и некоторых диалектах.
Что Вы получите:
-
Представление о реляционных БД и наиболее популярных системах управления БД
-
Практические навыки работы в графических и текстовых редакторах различных СУБД (MySQL, Postgree, Firebird,MSSQL)
-
Знания о принципах работы и структуре хранения данных в БД
Программа интенсива:
Часть 1: Логическая.
-
Реляционные базы данных
-
История
-
Принципы хранения данных
-
Объекты БД
-
Таблицы
-
Представления
-
Функции
-
Хранимые процедуры
-
Триггеры
-
-
Хранение данных
-
Структура таблиц, записи и поля
-
Типы данных
-
Индексы и идентификаторы
-
Внешние ключи
-
Объединение таблиц
-
Практика 1: Проектирование структуры хранения данных для реальной задачи.
Часть 2: Технологическая.
-
Обзор СУРБД
-
MySQL
-
PostgreSQL
-
Firebird
-
Прочие
-
mSQL
-
SQLite
-
MS Access
-
-
MS SQL
-
Oracle
-
-
Обзор редакторов SQL
-
phpMyAdmin (MySQL)
-
Query Browser (MySQL)
-
pgAdmin (PostgreSQL)
-
IB Expert (Firebird)
-
MS SQL Studio (MSSQL)
-
-
Практика 2: Создание спроектированной структуры в СУРБД с помощью редакторов
Часть 3: Программирование.
-
Язык SQL
-
Язык мета-данных
-
Создание объектов
-
Удаление объектов
-
Изменение объектов
-
Очистка объектов
-
-
Язык манипулирования данными
-
Вставка
-
Удаление
-
Выборка
-
Псевдонимы
-
Соединения
-
Группировка
-
Сортировка
-
Подзапросы
-
-
Различия диалектов SQL
-
Дамп базы данных
-
-
Программирование хранимых процедур, триггеров и UDF
-
Переменные
-
Временные таблицы
-
Операторы
-
Транзакции
-
Transact SQL
-
-
Практика 3: Создание объектов БД средствами SQL и программирование бизнес-логики.
Преподаватель
Владимир Болотовский
Окончил Санкт-Петербургский Государственный Политехнический Университет, по специальности Радиофизика и электроника. В 1999 году получил там же второе высшее образование по специальности «Системная интеграция».
Несколько лет работал программистом, постоянно развиваясь и совершенствуя свои знания и навыки, а с 2005 года был назначен IT-менеджером в крупной компании.
С 2009 года занимается аналитикой бизнес процессов и проектированием информационных систем. Имеет сертификаты по продуктам «Business Studio» , «Monitor CRM», «Microsoft .NET». В активе имеет разработки двух корпоративных информационных систем для холдингов, CRM-системы, нескольких Веб-порталов, LMS-системы, и нескольких учебных курсов.
С 1991 года увлекается ТРИЗ (Теория Решения Изобретательских Задач). В 2011 году окончил МУНТТР (Международный Университет Научно-технического Творчества и Развития). Имеет публикации по теме применения подходов ТРИЗ в информационных системах.