Инфологическое проектирование
В данном проекте Разработка базы данных студенческая группа автозапчастей главной таблицей является «Главная кнопочная Форма». Если таблицу не разбивать на подтаблицы, то можно наблюдать избыточность данных, 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 Атрибуты сущности «Студенты»