Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 40 ак. часов, 8 недель
Аннотация
Целью
данного курса является формирование концептуальных представлений о
системах управления базами данных, фундаментальных знаний по теории баз
данных, а также приобретение практических навыков по проектированию и
реализации реляционных баз данных.
Обучение проходит в очно-заочной форме, предусмотрены следующие виды активностей:
- Теоретическая часть изучается по видео лекциям доступным через систему дистанционного обучения.
- Практическая часть делится на две части:
- Практики, слушатели выполняют самостоятельно с использованием среды
разработки и специального плагина для автоматической проверки заданий.
- Лабораторные работы, слушатели выполняют задания и отправляют на проверку преподавателям
Курс поддерживается четырьмя двухчасовыми вебинарами.
На первом преподаватель расскажет, как работать в образовательной среде, выполнять практические и лабораторные задания, как пользоваться системой для того что бы направить ответы на лабораторные работы.
На втором и последующих вебинарах предполагаются ответы на вопросы по выполнению лабораторных и практических заданий.
Знания и умения, полученные в результате обучения
В результате освоения программы обучающийся должен
уметь:
- Самостоятельно работать с информацией;
- Формулировать требования к разработке и реализации баз данных;
- Ориентироваться в классификации баз данных для дальнейшего их использования;
- Разрабатывать концептуальную, логическую и физическую модели БД;
- Выявлять основные отношения предметной области и их взаимосвязи;
- Определять ключевые атрибуты сущностей;
- Профессионально и понятно письменно излагать выводы, инструкции и рекомендации;
знать:
- Основы работы баз данных;
- Основы классической методологии проектирования баз данных;
- Общие требования, предъявляемые к базе данных;
- Современные принципы организации баз данных;
- Теоретические основы нормализации отношений;
- Компоненты прикладной системы, взаимодействующие с базой данных;
- Компоненты программно-аппаратного обеспечения баз данных;
приобрести практический опыт:
- Проектирования баз данных для регистрации дефектов;
- Сохранения и извлечения информации из базы данных.
Курсы, в освоении которых помогут приобретенные знания
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Данный
курс предназначен для слушателей, которые либо не имели совсем, либо
имели небольшой опыт работы с базами данных. Курс ориентирован на
квалифицированных пользователей, имеющих опыт работы в MS Windows,
практические навыки работы в Microsoft Word. Знание английского языка
облегчает усвоения материала курса.
Тема 1. Информационные системы с базами данных.
Концепция баз данных и СУБД.
Введение в модели данных.
Тема 2. Основы методологии проектирования БД.
Предметная область базы данных и ее модели.
Основы методологии проектирования БД.
Модели данных.
Инфологическое проектирование баз данных.
Тема 3. Реляционная модель данных и основы реляционной алгебры.
Терминология и основы реляционной алгебры.
Типы отношений.
Ключи.
Функциональные зависимости.
Тема 4. Основы языка SQL.
Введение в язык SQL.
Основные возможности языка.
Стандартизация языка SQL.
Использование языка SQL.
Тема 5. Использование инструкций DDL.
Объекты базы данных.
Создание, изменение и удаление таблиц.
Определение характеристик столбцов.
Тема 6. Инструкции DML и манипулирование данными.
Типы операций манипулирования данными.
Использование операторов INSERT, UPDATE и DELETE.
Тема 7. Основные инструкции DQL. Извлечение данных из нескольких таблиц. Использование подзапросов и SET-операторов.
Извлечение данных.
Фильтрация и сортировка данных в выборке.
Типы объединений.
Использование объединений.
Использование подзапросов.
Использование операторов работы с множествами (SET-операторов).
Тема 8. Создание отчётов, содержащих агрегированные данные.
Типы групповых функций.
Создание и фильтрация групп.