ВУЗ:
Составители:
17
4. Пример проектирования базы данных
Запросы:
1.
Кто из студентов занимается и спортом, и самодеятельностью?
2.
В каких комнатах данного общежития проживают студенты конкретной
группы?
3.
Кто из студентов, проживающих в данной комнате об щежития, не имеет
комсомольских поручений?
Исходя из запросов выбираются следующие объекты:
ВЛКСМ
(N группы, Ф.И.О., Комсомольская работа, Оценка работы)
Группа
(N группы, Факультет, Количество студентов, Количество
семейных пар, Ф.И.О . старосты)
Общежитие
(N общежития, Ф.И.О. коменданта, N комнаты, Ф.И.О.
жильца, N группы, Ф.И.О. старосты комнаты)
Самодеятельность
(N группы, Ф.И.О. студента, Жанр, Стаж занятий)
Спорт
(N группы, Ф.И.О. студента, Вид спорта, Спортивная квали-
фикация)
Студент
(N зачетной книжки, N группы, Ф.И.О. студента, Адрес сту-
дента, Семейное положение)
Взаимосвязи между элементами данных.
Взаимосвязи между атрибутами каждого объекта:
ВЛКСМ
(N группы, Ф.И.О., Комсомольская работа, Оценка работы)
Ф.И.О. <<--> N группы (М:1)
Ф.И.О. <<-->> Комсомольская работа (М:М)
Комсом ольская работа <--> Оценка работы (1:1)
Группа
(N группы, Факультет, Количество студентов, Количество семей-
ных пар, Ф.И.О. старосты)
N группы <<--> Факультет (М:1)
N группы <--> Количество студентов (1:1)
N группы <--> Количество семейных пар (1:1)
N группы <--> Ф.И.О. старосты (1:1)
Общежитие
(N общежития, Ф.И.О. коменданта, N комнаты, Ф.И.О.
жильца, N группы, Ф.И.О. старосты комнаты)
N общежития <--> Ф.И.О. коменданта (1:1)
Ф.И.О. жильца <<--> N комнаты (М:1)
Ф.И.О. жильца <<--> N группы (М:1)
N комнаты <--> Ф.И.О. старосты комнаты (1:1)
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »