ДГТУ | ВБПИ31 | 2013г
##Задание
Задача 12. База данных для учета аудиторного фонда университета.
База данных должна содержать следующую информацию об аудиторном фонде университета: наименование корпуса, в котором расположено помещение, номер комнаты, расположение комнаты в корпусе, ширина и длина комнаты в метрах, назначение и вид помещения, подразделение университета, за которым закреплено помещение. В базе данных так же должна быть информация о высоте потолков в помещениях (в зависимости от места расположения помещений в корпусе). Следует так же учитывать, что структура подразделений университета имеет иерархичный вид, когда одни подразделения входят в соства других (факультет, кафедра, лаборатория, ...).
Помимо SQL-запросов для создания таблиц базы данных, составьте запрос на создания представления (VIEW), в котором помимо приведенной выше информации присутствовали бы данные о площадях и объемах каждого помещения
##Сущности
- Корпус
- Комната
- Факультет
- Кафедра
- Лаборатория
##Поля
Корпус | Комната | Факультет | Кафедра | Лаборатория |
---|---|---|---|---|
Наименование | Номер | Название | Название | Кафедра |
® Комнаты | Ширина и длина | Декан | Зав. Кафедрой | Ответственный |
Назначение | ® Кафедры | Специализация | ® Комнаты | |
Вид помещения | ® Комнаты | ® Факультет | ® Кафедра | |
Высота потолков | ® Лаборатории | |||
Подразделение | ® Комнаты | |||
Этаж | ||||
® Корпус | ||||
® Лаборатория | ||||
® Факультет | ||||
® Кафедра |
® - связи (relationship)
##Схема
##Загрузки