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