Инфологическое проектирование

В данном проекте Разработка базы данных студенческая группа автозапчастей главной таблицей является «Главная кнопочная Форма». Если таблицу не разбивать на подтаблицы, то можно наблюдать избыточность данных, a это недопустимо. Во избежание этого добавляем следующие таблицы:

1. Ведомость.

2. Предметы.

3. Преподаватели.

4. Родители.

5. Сводная ведомость по успеваемости и посещаемости.

6. Студенты.

На основании проведенных исследований предметной области, технического задания, учета структуры документов, функциональной и организационной модели, были выделены следующие сущности, необходимые для построения информационной базы (таблица 1).

Название сущности Описание сущностей Количество экземпляров
Ведомость Содержит пропуски студентов и общее количество пропущенных часов группы.
Предметы Содержит предметы группы.
Преподаватели Содержит информацию о преподавателе.
Родители Содержит информацию о родителях студентов
Сводная ведомость по успеваемости и посещаемости Содержит оценки студентов и их пропуски, успеваемость и качество группы.
Студенты Содержит информацию о студентах группы 361.

Таблица 1 Формирование сущностей

Описание атрибутов

Таблица 2.1 - Атрибуты сущности «Ведомость»

Название атрибута Описание атрибута Диапазон значений Единица измерений Пример
Код пп Порядковый номер 1, 2,…. - 47, 48,…
Месяц Месяц Сентябрь - Ноябрь - Октябрь
ФИО студента Фамилия Имя Отчество студента - - Червякова Яна Петровна
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
Число месяца 0, 2, 4, 6, 8 Час
По уваж По уважительной 0, 2, 4,... Час
По неуваж По неуважительной 0, 2, 4,... Час
Итого Итого 0, 2, 4,… Час

В качестве первичного ключа выбран атрибут «Код пп», поскольку этот атрибут однозначно идентифицирует номер студента группы.

Таблица 2.2 - Атрибуты сущности «Предметы».

Название атрибута Описание атрибута Диапазон значения Единица измерения Пример
Код предмета Код предмета 1, 2,… -
Название предмета Название предмета - - Эконом. Отрасли

В качестве ключа выбран атрибут «Код предмета», поскольку этот атрибут однозначно идентифицирует номер предмета.

Таблица 2.3 Атрибуты сущности «Преподаватели».

Название атрибута Описание атрибута Диапазон значения Единица измерения Пример
Код преподавателя Код преподавателя 1, 2, …. -
ФИО преподавателя Фамилия Имя Отчество преподавателя - - Шведей Ирина Васильевна
Предмет Предмет - - Английский язык

В качестве ключа выбран атрибут «Код преподаватель», поскольку этот атрибут однозначно идентифицирует номер преподавателя.

2.4 Атрибуты сущности «Родители»

Название атрибута Описание атрибута Диапазон значения Единица Измерения Пример
Код родителя Код родителя 1, 2,… -
ФИО родителя Фамилия Имя Отчество родителя - - Артомонов Вячеслав Петрович
Телефон Телефон - - 8-391-479-85-65

В качестве ключа выбран атрибут «Код родителя», поскольку этот атрибут однозначно идентифицирует номер родителя.

Таблица 2.5 Атрибуты сущности «Сводная ведомость по успеваемости и посещаемости»

Название атрибута Описание атрибута Диапазон значений Единица измерения Пример
№ пп Порядковый номер - -
Месяц Месяц Сентябрь – Ноябрь - Сентябрь
ФИО студента Фамилия отчество студента - - Черепанова Анастасия Алексеевна
Англ. Яз. Английский язык - -
Комп. Сети Компьютерные сети - -
МДК 01.02 Междисциплинарный комплекс 01.01 - -
МДК 02.02 Междисциплинарный комплекс 01.01 - - Н/А
ООП Объектно-ориентированное программирование - -
Осн проектир БД Основы проектирования БД - -
ТСИ Технические средства информатизации - -
Эконом отрасли Экономика отрасли - -
Эл высшей мат Элементы высшей математики - -
Кол по уваж Количество по уважительной 0, 2, 4,… Час
Кол по неуваж Количество по неуважительной 0, 2, 4,… Час
Итого Итого 0, 2, 4,… Час

В качестве ключа выбран атрибут «Код пп», поскольку этот атрибут однозначно идентифицирует номер студента.

2.6 Атрибуты сущности «Студенты»