Модуль 5
40,00ч

DEV-DB. Основы баз данных для программистов

Целью реализации модуля «DEV-DB. Основы баз данных для программистов» является формирование и/или совершенствование профессиональных компетенций в области концептуальных представлений о системах управления базами данных, фундаментальных знаний по теории баз данных, а также приобретение практических навыков по проектированию и реализации реляционных баз данных.
Часов в программе
20,00 часов
лекции
19,00 часов
практика
1,00 час
промежуточная аттестация
40,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции
Требуемое ПО:
Microsoft Windows
Microsoft Teams
Microsoft Visual Studio
Вид занятий: Практические занятия
Требуемое ПО:
Microsoft Windows
Microsoft Teams
Microsoft Visual Studio

Учебно-методические материалы

Методы, формы и технологии

Учебно-методическое обеспечение модуля представляет собой комплект видеолекций по каждой дисциплине, методические материалы, содержащие описание лабораторных и практических работ. По каждой дисциплине разработаны тесты для оценки уровня освоения теоретического материала и результатов выполнения лабораторных работ. Оценка уровня освоения теоретического материала проводится по результатам выполнения практических работ.
Доступ к электронным образовательным ресурсам происходит через единую информационно-образовательную среду MOODLE (dl-ido.spbstu.ru).

При аудиторной организации образовательного процесса используются традиционные образовательные технологии: лекции, читаемые с применением мультимедийного проекционного оборудования, и практические занятия, проводимые в компьютерном классе.
При контактной организации образовательный процесса используются дистанционные образовательные технологии: лекции и практики, реализуются в форме вебинаров с использованием платформы MS Teams.

При самостоятельном изучении (без непосредственного участия преподавателя, но под его руководством) образовательный процесс строится на основе дистанционных образовательных технологий: видеолекции, практические задания и тесты. Все материалы доступны для самостоятельного изучения на портале информационно-образовательной среды MOODLE (dl-ido.spbstu.ru).
Консультационная помощь обучающимся оказывается в зависимости от совокупности обстоятельств: непосредственно в момент обращения, по окончании академического часа или по окончании учебного занятия.

Методические разработки

Разработаны практические задания, направленные на формирование у обучающихся профессиональных компетенций.

Материалы курса

Презентации и видеолекции преподавателей.

Учебная литература

1. Управление данными: учебник для вузов по направлению "Информационные системы" / А. В. Кузовкин, А. А. Цыганов, Б. А. Щукин — М.: Академия — 254, (Высшее профессиональное образование: Информатика и вычислительная техника) - ISBN 978-5-7695-6232-7 – 2010г.
2. Дейт К. Дж. Введение в системы баз данных. 8-е изд. – М.: Вильямс - ISBN 5-8459-0788-8, 0-321-19784-4 – 2006г.
3. Ребекка М. Райордан. Основы реляционных баз данных. Русская Редакция - ISBN 5-7502-0150-3, 0-7356-0634-X – 2001 г.
4. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е изд. – М.: Издательский дом «Вильямс» - ISBN 5-8459-0527-3, 0-201-70857-4 – 2003 г
5. Вадим Дунаев. Базы данных. Язык SQL для студента. — 2-е изд., [доп. и перераб.].— СПб. : БХВ-Петербург — ISBN: 978-5-9775-0113-2 – 2007 г.
6. Джеффри Д. Ульман, Дженнифер Уидом. Введение в системы баз данных. — М.: Лори. - ISBN 0-13-861337-0, 5-85582-069-6 – 2006 г.
7. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер. - ISBN: 5-272-00278-4. – 2002 г.
8. Полякова, Лариса Н. Основы SQL: Курс лекций: учеб. пособие для вузов по спец. 351400 "Прикладная информатика" — Москва: Интернет-Университет Информационных Технологий, 2004. – 364 с. — ISBN 5955600140. – 2004 г.

Темы

Информационные системы с базами данных Основы методологии проектирования БД Основы реляционной модели данных Основы языка SQL Использование инструкций DDL Инструкции DML и манипулирование данными Основные инструкции DQL. Извлечение данных из нескольких таблиц. Использование подзапросов и SET-операторов Создание отчётов, содержащих агрегированные данные
Лекции
3,00ч
Практические занятия
1,00ч
Всего
4,00ч
Лекции
3,00ч
Практические занятия
3,00ч
Всего
6,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Всего
5,00ч
Лекции
3,00ч
Практические занятия
3,00ч
Всего
6,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Промежуточная аттестация 1,00 час
Зачет