Курс баз данных начального уровня, предварительных знаний о базах данных и SQL не требуется.
Кто приходит обычно на курсы изучения баз данных MS SQL Server – это разработчики баз данных; IT-специалисты, использующие SQL Server для реализации базы данных, администраторы баз данных, разработчики приложений, аналитики данных, системные аналитики.
В рейтинге лучших IT-профессий специальность “Администратор базы данных” стоит на 5 месте, при этом у нее практически самый низкий показатель безработицы — 1,1%.
Предварительная подготовка: практическое понимание работы реляционных баз данных, навык работы с Transact-SQL, знание о функциях Microsoft Windows на базовом уровне.
Работу над курсом вы начнете, обучаясь выстраивать алгоритмы. Затем перейдете к написанию SQL-запросов, разработке баз данных и азов программирования. Изучите вопросы безопасности и сохранности данных. Рассмотрите особенности работы с SQL в локальных и глобальных сетях. После курса вы сможете установить, настроить и сопровождать базы данных MS SQL Server; обеспечивать эффективную работу клиентских приложений с базами данных на MS SQL Server.
- Стоимость курса: 5000 грн
- Первый урок пробный. Оплата полной суммой до второго урока. При оплате по безналу +10 %.
- Дни обучения: можно менять по согласованию с группой. Индивидуальное обучение: 1 час 400 грн.
Время обучения |
Всего часов акад/астрон |
Срок |
Преподаватель |
Начало занятий, адрес |
10.00-12.00
|
40 / 30 |
2 мес |
не назначен (отзывы) |
22 февраля 2022 г. онлайн з викладачем |
- Запись в Свидетельстве после окончания курса: База данных Microsoft SQL Server
Последовательность изучаемых тем может изменяться.
Тема 1. Теория баз данных. Введение в курс SQL Server. Встроенный язык SQL. Подразделы SQL. Transact-SQL. Информационные системы. Базы данных. Модели баз данных. Реляционная модель данных. Проектирование баз данных. Нормализация и ее необходимость. Семантическое моделирование баз данных.
Тема 2. Установка SQL ServerТребования к использованию SQL Server. Установка основных и дополнительных компонент SQL Server. Обновление SQL Server. Проблемы, возникающие при установке. Удаление SQL Server.
Тема 3. Инструменты управления и утилитыГруппа программ SQL Server. Группа программ Switch. Инструмент Query Analyzer.
Тема 4. Архитектура баз данныхЛогическая архитектура баз данных. Таблицы. Представления. Хранимые процедуры. Триггеры. Индексы. Правила. Ограничения целостности. Умолчания. Пользовательские типы данных. Функции. Физическая архитектура баз данных. Страницы и группы страниц. Файлы и группы файлов. Просмотр плана исполнения запроса. Трассировка хранимых процедур. Поиск объектов. Управление свойствами соединения. Просмотр статистики.
Тема 5. Transact-SQLВыражения. Операторы. Идентификаторы. Стандартные идентификаторы. Ограничители. Ограниченные идентификаторы. Переменные. Введение в работу с объектами баз данных. Запрос. Таблицы. Представления. Определяемые пользователем типы данных. Правила. Умолчания. Индексы. Ограничения целостности.
Тема 6. Типы данных Бинарные типы данных. Символьные типы данных. Текстовые типы данных. Целочисленные типы данных. Нецелочисленные типы данных. Типы данных для хранения информации о дате и времени. Денежные типы данных. Специальные типы данных. Тип данных bit. Тип данных timestamp. Тип данных uniqueidentifier. Тип данных sysname. Тип данных sql_variant. Тип данных cursor. Тип данных table. Преобразование типов данных
Тема 7. Управляющие конструкции и логические операторыУправляющие конструкции. BEGIN...END. IF...ELSE. CASE...END. COALESCE. WHILE...BREAK & CONTINUE. Логические операторы. Оператор ALL. Операторы SOME и ANY. Оператор BETWEEN. Оператор EXISTS. Оператор IN. Оператор LIKE.
Тема 8. Встроенные функции SQL в курсе администрирования баз данныхМатематические функции. Строковые функции. Функции для работы с датой и временем. Функции конфигурирования. Системные функции. Функции системы безопасности. Функции управления метаданными. Статистические функции. Общий список функций.
Тема 9. Система безопасности в курсе SQL ServerОбщие правила разграничения доступа. Архитектура системы безопасности SQL Server. Режимы аутентификации. Режим аутентификации Windows NT. Режим аутентификации SQL Server. Компоненты структуры безопасности. Пользователи. Роли сервера. Роли баз данных. Роли приложения. Защита данных. Шифрование данных. Ограничение доступа к файлам SQL Server. Права доступа. Права на доступ к объектам баз данных. Права на исполнение команд Transact-SQL. Неявные права. Запрещение доступа. Неявное отклонение доступа. Конфликты доступа. Обзор средств Transact-SQL.
Тема 10. Транзакции и блокировки в курсе администрирования баз данныхПонятия транзакции и блокировки. Управление транзакциями. Явные транзакции. Автоматические транзакции. Неявные транзакции. Распределенные транзакции. Вложенные транзакции. Команды Transact-SQL, запрещенные в транзакциях. Управление блокировками. Уровни блокировок. Уровни изоляции. Основные типы блокировок. Специальные типы блокировок. "Мертвые" блокировки. Управление блокировками в запросе
Тема 11. Создание в курсе баз данных и управление базами данныхИспользование неформатированных разделов. Увеличение базы данных. Создание баз данных. Управление базами данных. Уменьшение базы данных. Управление свойствами базы данных. Присоединение и отсоединение базы данных. Передача прав владения. Изменение имени базы данных. Просмотр свойств базы данных. Удаление базы данных. Управление пользовательскими типами данных. Управление умолчаниями. Управление правилами
Тема 12. Работа с таблицами. Выборка данных в курсе администрирования баз данныхПроектирование таблиц. Первичный ключ таблицы. Внешний ключ таблицы. Определение уникального столбца. Определение проверочных ограничений. Определение значения по умолчанию. Определение столбца-счетчика. Управление таблицами. Команда создания таблицы. Примеры создания таблиц. Получение информации о свойствах таблицы. Получение информации об объектах, зависимых от таблицы. Получение информации о связанных таблицах. Изменение структуры таблицы. Удаление таблиц
Тема 13. Извлечение данных в курсе администрирования баз данныхРаздел SELECT. Раздел INTO. Раздел FROM. Раздел WHERE. Раздел GROUP BY. Раздел HAVING. Раздел UNION. Раздел ORDER BY. Раздел COMPUTE. Раздел FOR. Раздел OPTION. Функции агрегирования
Тема 14. Вставка, изменение и удаление данных в курсе администрирования баз данныхДобавление данных. Использование команды INSERT. Использование команды SELECT...INTO. Изменение данных. Удаление данных. Массовое копирование данных. Область применения утилиты BCP. Импорт и экспорт данных утилитой BCP. Формат файлов утилиты BCP. Пример использования утилиты bcp.exe. Использование команды BULK INSERT
Тема 15. Использование представлений Область применения представлений. Архитектура представлений. Представления и безопасность. Создание представлений. Использование функций. Разделенные представления. Модификация данных. Управление представлениями. Изменение представления. Изменение имени представления. Удаление представления. Получение информации. о представлении. Просмотр зависимостей представлений
Тема 16. Функции пользователяКлассы функций пользователя. Функции класса Scalar. Функции класса Inline. Функции класса Multi-statement. Изменение функций пользователя. Удаление функций пользователя
Тема 17. КурсорыРеализация курсоров. Типы и поведение курсоров. Статические курсоры. Динамические курсоры. Последовательные курсоры. Ключевые курсоры. Управление курсорами. Создание курсора. Открытие курсора. Считывание данных. Изменение исходных данных. Удаление данных. Закрытие курсора. Освобождение курсора. Тип данных cursor. Дополнительные средства.
Тема 18. Хранимые процедурыТипы хранимых процедур. Разработка хранимых процедур. Создание хранимой процедуры. Вызов хранимой процедуры. Примеры создания хранимых процедур. Использование параметров хранимой процедуры. Возвращение данных из хранимой процедуры. Использование параметров. Использование кода завершения. Использование курсоров. Управление хранимыми процедурами. Изменение хранимой процедуры. Изменение имени хранимой процедуры Удаление хранимой процедуры. Управление автоматическим выполнением хранимых процедур. Расширенные хранимые процедуры.
Тема 19. ТриггерыПрименение триггеров. Создание триггера. Модификация триггера. Удаление триггера. Программирование триггера. Переименование триггера. Ограничения при создании триггеров. Получение информации о триггере. Пример использования триггера
Тема 20. Индексы. Планирование индексовНекластерный индекс. Кластерный индекс. Уникальный индекс. Фактор заполнения. Создание индексов. Управление индексами. Переименование индексов. Удаление индексов. Перестроение индексов. Получение информации об индексах. Индексирование представлений. Использование статистики.
Тема 21. Резервное копирование и восстановление баз данныхРезервное копирование пользовательских и системных баз данных. Подготовка к резервному копированию. Создание резервных копий. Восстановление баз данных. Сценарии восстановления.
Тема 22. Понятие репликации. Факторы, влияющие на распространение данных. Сценарии репликации.
Оставьте свой отзыв
Ваши впечатления, пожелания и т.п.
Відгуки про курси бухгалтера онлайн та курси бухгалтерів
Владимир
— 4 декабря 2017 г.
Виктор
— 8 сентября 2017 г.
Настя
— 6 августа 2017 г.
Ирина
— 22 июля 2017 г.
Игорь
— 14 мая 2017 г.
Анна
— 12 мая 2017 г.
Лора
— 26 апреля 2017 г.
Антон
— 22 апреля 2017 г.
Андрей
— 4 апреля 2017 г.
Александр
— 9 марта 2017 г.
Денис
— 9 марта 2017 г.
Иван
— 2 февраля 2017 г.
Саша
— 29 января 2017 г.
Тамара
— 11 ноября 2016 г.
Катя
— 27 сентября 2016 г.
Артем
— 10 августа 2016 г.
Ира
— 14 мая 2016 г.
Ольга Петровна
— 6 января 2016 г.
Ира
— 5 декабря 2015 г.
Даша
— 10 июля 2015 г.
Иван
— 27 мая 2015 г.
Вика
— 10 февраля 2015 г.
Гена
— 29 мая 2014 г.
Владимир
— 4 декабря 2017 г.
Виктор
— 8 сентября 2017 г.
Настя
— 6 августа 2017 г.
Ирина
— 22 июля 2017 г.
Игорь
— 14 мая 2017 г.
Анна
— 12 мая 2017 г.
Лора
— 26 апреля 2017 г.
Антон
— 22 апреля 2017 г.
Андрей
— 4 апреля 2017 г.
Александр
— 9 марта 2017 г.
Денис
— 9 марта 2017 г.
Иван
— 2 февраля 2017 г.
Саша
— 29 января 2017 г.
Тамара
— 11 ноября 2016 г.
Катя
— 27 сентября 2016 г.
Артем
— 10 августа 2016 г.
Ира
— 14 мая 2016 г.
Ольга Петровна
— 6 января 2016 г.
Ира
— 5 декабря 2015 г.
Даша
— 10 июля 2015 г.
Иван
— 27 мая 2015 г.
Вика
— 10 февраля 2015 г.
Гена
— 29 мая 2014 г.