Пример структурной модели данных предметной области
Процесс приема абитуриентов в ВУЗ
2
Объект моделирования
3
Системный анализ предметной области
4
1 этап
5
2-4 этапы
6
Трехуровневая иерархическая структура
Построение табличной модели
7
Для каждого уровня дерева создается таблица своего типа.
Название факультета | Экзамен 1 | Экзамен 2 | Экзамен 3 |
экономический | математика | география | русский язык |
исторический | история Отечества | иностранный язык | сочинение |
юридический | русский язык | иностранный язык | обществознание |
… | … | … | … |
Таблица 1.1
ФАКУЛЬТЕТЫ
8
Таблица 1.2
СПЕЦИАЛЬНОСТИ
Название специальности | Название факультета | План приёма |
Финансы и кредит | экономический | 25 |
Бухгалтерский Учёт | экономический | 40 |
История | исторический | 50 |
Политология | исторический | 25 |
Юриспруденция | юридический | 60 |
Социальная Работа | юридический | 25 |
.. | … | … |
9
Факультеты |
Название факультета |
Экзамен 1 |
Экзамен 2 |
Экзамен 3 |
Специальности |
Название специальности |
Название факультета |
План приёма |
При описании структуры таблицы достаточно указать ее имя и перечислить заголовки всех столбцов.
10
Третий уровень дерева начинает формироваться на втором этапе работы приемной комиссии.
Абитуриенты |
Регистр. Номер |
Фамилия |
Имя |
Отчество |
Дата рождения |
Город |
Учебное заведение |
Название специальности |
Производственный стаж |
Медаль |
Оценка за экзамен 1 |
Оценка за экзамен 2 |
Оценка за экзамен 3 |
Зачисление |
11
Связь между таблицами существует за счет имеющихся в них общих (совпадающих) полей. В таблицах ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ есть общее поле «Название факультета». В таблицах СПЕЦИАЛЬНОСТИ и АБИТУРИЕНТЫ общим полем является «Название специальности».
ФАКУЛЬТЕТЫ |
Название факультета |
Экзамен 1 |
Экзамен 2 |
Экзамен 3 |
СПЕЦИАЛЬНОСТИ |
Название специальности |
Название факультета |
План приема |
АБИТУРИЕНТЫ |
Регистрационный номер |
Фамилия |
Имя |
Отчество |
Дата рождения |
Город |
Законченное учебное заведение |
Название специальности |
Производственный стаж |
Медаль |
Оценка за экзамен 1 |
Оценка за экзамен 2 |
Оценка за экзамен 3 |
Зачисление |
12
Построение структурной модели