На этапе физического проектирования на основе семантического анализа предметной области осуществляется разбиение БД на таблицы. При этом каждой сущности логической модели данных ставится в соответствие таблица, атрибутам сущности соответствуют поля таблицы, а идентификатору сущности соответствует ключ таблицы.
Физическая модель данных системы разработана на утилите «IBE-Expert» под СУБД «Firebird 2.5» .
Описание таблиц физической модели системы приведено в таблицах 1−10.
Таблица 1 — Описание таблицы «Студент» .
|
Поле. | Тип данных. |
Номер зачетки. | Varchar (10). |
ФИО. | Varchar (50). |
Номер формы обучения. | Integer. |
Номер группы. | Varchar (10). |
Год поступления. | Integer. |
Адрес. | Varchar (50). |
Телефон. | Integer. |
Таблица 2 — Описание таблицы «Форма обучения «.
|
Поле. | Тип данных. |
Номер формы обучения. | Integer. |
Название. | Varchar (10). |
Таблица 3 — Описание таблицы «Группа» .
|
Поле. | Тип данных. |
Номер группы. | Varchar (10). |
Номер специальности. | Integer. |
ФИО старосты. | Varchar (50). |
Количество человек. | Integer. |
Таблица 4 — Описание таблицы «Ведомости» .
|
Поле. | Тип данных. |
Номер зачетки. | Varchar (10). |
Номер семестра. | Integer. |
Номер дисциплины. | Integer. |
Оценка. | Varchar (10). |
Вид аттестации. | Varchar (40). |
Таблица 5 — Описание таблицы «Специальность» .
|
Поле. | Тип данных. |
Номер специальности. | Varchar (10). |
Название. | Varchar (50). |
Таблица 6 — Описание таблицы «Дисциплина» .
|
Поле. | Тип данных. |
Номер дисциплины. | Integer. |
Название. | Varchar (50). |
Таблица 7 — Описание таблицы «Семестр» .
|
Поле. | Тип данных. |
Номер семестра. | Integer. |
Название. | Varchar (10). |
Таблица 8 — Описание таблицы «Учебный план» .
|
Поле. | Тип данных. |
Номер нагрузки. | Integer. |
Номер семестра. | Integer. |
Номер преподавателя. | Integer. |
Номер дисциплины. | Integer. |
Номер группы. | Varchar (10). |
Таблица 9 — Описание таблицы «Преподаватель» .
|
Поле. | Тип данных. |
Номер преподавателя. | Integer. |
ФИО. | Varchar (50). |
Номер кафедры. | Integer. |
Таблица 10 — Описание таблицы «Кафедра» .
|
Поле. | Тип данных. |
Номер кафедры. | Integer. |
Название. | Varchar (30). |
Телефон. | Integer. |
ФИО заведующего кафедрой. | Varchar (50). |
ER — диаграмма физической структуры базы данных представлена на рисунке Б.2.