Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZelinskayaM_KR_PIS.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆

Приложение 3

Описание сущностей концептуальной модели данных ERD

В таблице 1 показаны типы сущностей, их краткое описание и разновидность.

Таблица 1 – Описание сущностей

Имя типа

сущности

Краткое описание

Разновидность

Клиент

Список клиентов

сильный

Группа

Список групп

сильный

Преподаватель

Список преподавателей

сильный

Оплата

Список оплат клиентами

сильный

Экзамен

Список экзаменов

сильный

Занятие

Список занятий

сильный

Занятие сверх нормы

Список занятий сверх нормы

сильный

Таблица 2 содержит подробную информацию о связях между сущностями.

Таблица 2 – Описание типов связей

Имя типа связи

Краткое описание

Степень связи

Список типов сущностей, участвующих в связи

Атрибуты

Обучается

Связывает группу и преподавателя

бинарная

Группа

M

Преподаватель

1

Обучает

Связывает преподавателя и клиента

бинарная

Преподаватель

1

Клиент

M

Входит

Связывает клиента и группу

бинарная

Клиент

М

Группа

1

Совершает

Связывает клиента и оплату

бинарная

Клиент

1

оплата

M

Сдает

Связывает клиента с экзаменов

бинарная

Клиент

N

Штрафной балл

Экзамен

M

Проходит

Связывает клиента и занятие сверх нормы

бинарная

Клиент

1

Занятие сверх нормы

M

Включает

Связывает занятие и клиента

Бинарная

Занятие

N

Количество часов

Клиент

M

В таблицах с 3 по 9 содержится описание атрибутов сущностей: «Группа», «Преподаватель», «Клиент», «Оплата», «Экзамен», «Занятие сверх нормы», «Занятие». В таблица 10 описывает атрибуты связей «Сдает» и «Включает». Описание доменов находится в таблице 11.

Таблица 3 – Описание атрибутов сущности «Группа»

Имя атрибута

Домен

Тип по составу

Тип по значению

ID_группы

Числовой

простой

однозначный

Название

Текстовый

простой

однозначный

Дата начала занятий

Дата

простой

однозначный

Стоимость обучения

Числовой

простой

однозначный

Количество часов теории

Числовой

простой

однозначный

Количество часов практики

Числовой

простой

однозначный

Таблица 4 – Описание атрибутов сущности «Преподаватель»

Имя атрибута

Домен

Тип по составу

Тип по значению

Описание

ID_Преподаватель

Числовой

простой

однозначный

ФИО

Текстовый

простой

однозначный

ТИП

Булево

простой

однозначный

TRUE-«Лектор»,

False-«Инструктор»

Таблица 5 – Описание атрибутов сущности «Клиент»

Имя атрибута

Домен

Тип по составу

Тип по значению

Описание

ID_Клиент

Числовой

простой

однозначный

Фамилия

Текстовый

простой

однозначный

Имя

Текстовый

простой

однозначный

Отчество

Текстовый

простой

однозначный

Дата рождения

Дата

простой

однозначный

Прописка

Текстовый

простой

однозначный

N Паспорта

Числовой

простой

однозначный

Серия паспорта

Числовой

простой

однозначный

Дата выдачи паспорта

Дата

простой

однозначный

Кем выдан паспорт

Текстовый

простой

однозначный

Телефон

Числовой

простой

однозначный

Гос.пошлина

Булево

простой

однозначный

TRUE-гос. пошлина оплачена,

False-не оплачена

Отметка о сдаче экзамена на базе школы

Булево

простой

однозначный

TRUE-Экзамен сдается на базе автошколы,

False – В ГАИ по месту жительства

N Свидетельства

Числовой

простой

однозначный

Номер свидетельства об окончании курсов водителей категории «В».

N Справки

Числовой

Простой

Однозначный

Номер медицинской справки на право вождения автомобиля категории «B»

Таблица 6 – Описание атрибутов сущности «Оплата»

Имя атрибута

Домен

Тип по составу

Тип по значению

ID_Оплата

Числовой

простой

однозначный

Дата оплаты

Дата

простой

однозначный

Сумма оплаты

Числовой

простой

однозначный

Таблица 7 – Описание атрибутов сущности «Экзамен»

Имя атрибута

Домен

Тип по составу

Тип по значению

Описание

ID_Экзамен

Числовой

простой

однозначный

Дата экзамена

Дата

простой

однозначный

Тип экзамена

Числовой

простой

однозначный

0-«Теория»,

1-«Автодром»

2-«Город»

Вид экзамена

Булево

простой

однозначный

True-Экзамен в ГАИ,

false –внутренний экзамен

Таблица 8 – Описание атрибутов сущности «Занятие сверх нормы»

Имя атрибута

Домен

Тип по составу

Тип по значению

ID_привышения

Числовой

простой

однозначный

Количество часов

Числовой

простой

однозначный

Стоимость часа

Числовой

простой

однозначный

Таблица 9 – Описание атрибутов сущности «Занятие»

Имя атрибута

Домен

Тип по составу

Тип по значению

Описание

ID_занятия

Числовой

простой

однозначный

Дата занятия

Дата

простой

однозначный

Тип занятия

Булево

простой

однозначный

True-«Лекция»,

False-«Вождение»

Таблица 10 – Описание атрибутов связей

Связь

«Включает»

«Сдает»

Имя атрибута

Количество часов

Штрафной балл

Домен

Тип по составу

Простой

Простой

Тип по значению

Однозначный

однозначный

Таблица 11 – Домены

Наименование

Описание

Диапазон значений

Текстовый

Строка, состоящая из символов

[A-Я]+{[а-я]}

Дата

Формат даты ДД.ММ.ГГГГ

ДД - [01..31]

ММ - [01..12] ГГГГ - [1900..+∞]

Числовой

Целое число

{[0-9]}

Булево

Значение булево

True, False