Цель курса: предоставить слушателю необходимый набор навыков для эффективной разработки баз данных с использованием языка программирования TSQL, в среде разработки MSSQL management studio и ознакомить его с проектированием реляционных баз данных.
По желанию возможны занятия в группах.
Программа обучения:
Модуль 1. Введение в базы данных
- Основы построения БД
- Обзор основных частей БД (таблицы, запросы …)
- Реляционная модель данных
Модуль 2. Знакомство с MS SQL Server
- Запуск MS SQL Server 2005
- Возможности MS SQL Server 2005
- Знакомство с Management Studio
Модуль 3. Создание баз данных. Копирование и перенос БД
- Создание баз данных
- Системные БД их назначение
- Обзор примера БД
- Копирование и перенос БД
- Практика
Модуль 4. Создание таблиц
- Создание таблиц
- Типы данных и поля
- Ключевые поля, счетчики
- Практика
Модуль 5. Введение в SQL
- Введение в SQL, необходимость применения стандарта языка SQL
- Оператор SELECT
- Оператор WHERE
- Логические операторы
- Выполнение запросов в SQL Management Studio
- Практика
Модуль 6. Функции агрегирования
- COUNT
- SUM
- AVG
- MAX
- MIN
- Практика
Модуль 7. Групповые операции и операции изменения данных
- Синтаксис обращения к столбцам таблицы
- GROUP BY
- HAVING
- Insert, Delete, Update
- Практика
Модуль 8. Многотабличные запросы
- Декартово произведение таблиц
- Многотабличные запросы
- Практика
Модуль 9. Поздапросы
- Использование подзапросов
- Кореллированные подзапросы
- Практика
Модуль 10. Проектирование баз данных
- Назначение проектирования
- Средство построения диаграмм
- Нормализация таблиц
- Практика
По окончании курса Вы сможете:
- Проектировать БД различной сложности, а так же создавать и настраивать базы данных при помощи MS SQL Server.