Задания для самостоятельной работы

  • Постройте инфологическую модель типа «сущность-связь», описывающую библиотеку ВУЗа.
  • Постройте инфологическую модель типа «сущность-связь», описывающую расписание занятий факультета ВУЗа.
  • Постройте инфологическую модель типа «сущность-связь», описывающую результаты сдачи сессий студентами факультета ВУЗа.
  • Постройте реляционную модель, описывающую библиотеку ВУЗа, объясните ее сходства и отличия от аналогичной ER-модели.
  • Постройте реляционную модель, описывающую расписание занятий факультета ВУЗа, объясните ее сходства и отличия от аналогичной ER-модели.
  • Постройте реляционную модель, описывающую результаты сдачи сессий студентами факультета ВУЗа, объясните ее сходства и отличия от аналогичной ER-модели.
  • Постройте инфологическую модель «сущность-связь», содержащую любые две сущности, связанные связью типа «многие-ко-многим».
  • Преобразуйте данную модель в реляционную.
  • Постройте отношение, являющееся результатом соединения отношений R1 и R2 при условии Курсовая = Тема.
  • Постройте отношение, являющееся результатом соединения отношений R1 и R2 при условии Курсовая = Тема и Руководитель = ‘Семенович’.
  • Постройте отношение, являющееся результатом деления отношения R3 на R4 по атрибуту A = B = Предмет (R3[A:B]R4).

R1  R2
Студент Факультет Курсовая   Тема Руководитель
Иванов IT Базы данных   Базы данных Семенович
Петров ЮФ Web-дизайн   C++ Коротков
Ветрова МФ Базы данных   PHP+MySQL Лопухова
Кулешов МФ C++   Web-дизайн Семшов
Козлов ПК PHP+MySQL        
     
R3   R4
Студент Предмет Группа   Предмет Экзамен
Иванов БД ПИ-3   БД Сурков
Ветрова БД ПИ-2   SQL Вавилов
Ветрова SQL ПИ-2   C++ Теребова
Кулешов SQL ПИ-3        
Козлов C++ ПИ-2        
Иванов SQL ПИ-3        
Ветрова C++ ПИ-2        
Иванов C++ ПИ-3