Цель:
Повторение и систематизация основ проектирования реляционных баз данных.
Задачи:
Повторить основные этапы проектирования БД.
Повторить основные понятий ER-моделирования.
Отработать навыки концептуального и логического проектирования БД.
Модели данных и СУБД.
Базы данных.
Проектирование и сопровождение баз данных.
Средства визуального проектирования программного обеспечения.
К участию в веб-квесте приглашаются студенты 2-4 курсов, магистранты.
Жил да был Фикс - строитель-любитель, который построил дом, минуя этап проектирования...
После неудачного строительства своего дома Фикс стал ITшником - разработчиком баз данных.
Строительство дома и разработка базы данных схожи.
Что нужно для начала? Конечно-же проект. Правда, как известно, "Сложная система, спроектированная наспех, никогда не работает, и исправить её, чтобы заставить работать, невозможно" (законы Мэрфи). Но стоит попытаться. Давайте обманем законы подлости! Вам предстоит выполнить 6 заданий, получить 6 кодовых слов. Затем из этих слов нужно собрать ОДИН ИЗ ЗАКОНОВ МЭРФИ, заполнить специальную форму и отправить организаторам. Если вы все сделаете правильно, то получите в награду по электронной почте Диплом.
"Есть ли у вас план, мистер Фикс?"
Задания:
- Выстроить правильную последовательность шагов проектирования БД.
- Детально изучить предметную область и определить объекты, их характеристики и существующие связи между объектами.
Капризная дама
Задания:
- Установить соответствие между объектом ER-диаграммы и его графическим изображением в нотации Чена.
- Определить являются ли факты об элементах и свойствах ER-диаграммы истинными или ложными.
- Определить вид атрибутов изображенных на ER-диаграмме в нотации Чена.
Заказчик всегда прав
Задания:
- Ознакомиться с предметной областью и выделить сущности и связи. Определить объекты (сущности и связи), не имеющие атрибуты.
- Определить атрибуты сущностей и связей в соответствии с предметной областью.
- Определить виды атрибутов для сущностей предметной области
Строим отношения по правилам
Задание: установить соответствие между правой и левой частью правил преобразования ER-диаграммы в реляционную.
Развиваем отношения
Задание: преобразовать ER-диаграмму в логическую модель.
Нормальность ненормальна
Задания:
- Решить кроссворд об основных моментах теории нормализации.
- Проверить эффективность логической реляционной модели.
Участники веб-квеста должны
знать:
методологию проектирования баз данных,
основные понятия ER-модели,
основные понятия реляционной модели,
основы нормализации баз данных,
уметь:
строить концептуальные и логические схемы баз данных.
ПК/ноутбук/смартфон, принтер,
WEB-браузер,
WEB-сервисы: https://learningapps.org/.
сервиса https://learningapps.org/,
сайта https://www.pngwing.com/ ,
сайта https://www.freepng.ru/,
инструмента https://www.canva.com/,
инструмента https://wordart.com/,
сервиса https://app.diagrams.net/,
сервиса https://voxworker.com/ru,
учебного пособия Connolly, T. Database Systems: A Practical Approach to Design, Implementation, and Management / T. Connolly, C. Begg. – 4th edition. – Pearson Education Limited, 2005. – 1374p.
Гуща Юлия Вальдемаровна
старший преподаватель кафедры современных технологий программирования
УО "Гродненский государственный университет имени Янки Купалы" ,
e-mail: gusha.grsu@gmail.com
Дейцева Анна Геннадьевна
доцент кафедры современных технологий программирования
УО "Гродненский государственный университет имени Янки Купалы" ,
кандидат физ.-мат. наук, доцент,
e-mail: a.deytseva@gmail.com