Оформление заявок на курсы повышения квалификации
Автор: Артём Мордасов • Январь 27, 2023 • Практическая работа • 1,101 Слов (5 Страниц) • 161 Просмотры
АКАДЕМИЯ МАРКЕТИНГА
И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ – ИМСИТ
(г. Краснодар)
Академический колледж
ОТЧЕТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ
«Составление инфологической и даталогической модели БД»
Вариант № 3: «Оформление заявок на курсы повышения квалификации»
по дисциплине «Технология разработки и защиты баз данных»
Составил обучающийся: Иванов Иван
Группы: 00-СПО-ААА-00
Преподаватель: Иванов Иванович
Оценка__________________________________________________
Краснодар
2022 г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 Инфологическое моделирование 4
1.1 Инфологическое описание модели данных 4
1.2 Составление ER-диаграммы для модели данных 5
2 Даталогическое моделирование 5
2.1 Описание модели ДЛМ 6
2.2 Составление IDEF1X диаграммы 7
3 Рализация в Access 9
ЗАКЛЮЧЕНИЕ 11
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 12
ВВЕДЕНИЕ
Цели и задачи: научиться составлять инфологическое описание модели. Изучить ее назначение и свойства, а также способ ее визуального представления с помощью ER-диаграмм. Физическое проектирование – реализация даталогической модели средствами конкретной СУБД. Результатом этого процесса является физическая модель, содержащая полную информацию, необходимую для генерации всех необходимых объектов в базе данных.
Ход работы: Чтобы создать базу данных, необходимо представить её концептуальную форму, в виде ER-диаграммы, а также IDEF1X.
Каждая проектируемая база данных (БД) должна иметь своё концептуальное представление, т.к для дальнейшего её создания можно будет обращаться к даталогической или инфологической её модели и ускорить разработку. Также такая модель позволит другим разработчикам разобраться с техническим заданием (ТЗ), что в дальнейшем также упростит работу для всего персонала, создающего и обслуживающего такие БД. После реализовать БД с помощью MS Access.
1 Инфологическое моделирование
1.1 Инфологическое описание модели данных
Выделение сущностей для БД «Оформление заявок на курсы повышения квалификации»
Основным предметом исполнения договора является «Заявка» (Номер заявки с последующей отсылкой на всю информацию). Каждая заявка обладает параметром, учитываемым при составлении информации о курсе:
- Номер контракта (это идентификационный номер, для обозначения услуги).
Каждый «Контракт» (Данные о заказчиках) обладает рядом основных характеристик:
- Номер курса (уникальный код для идентификации в базе);
- Дата;
- Электронная почта (является ли клиент юридическим или физическим лицом);
- Сумма (стоимость курса для физических лиц и компаний);
- Имя заказчика (для физических лиц является их фамилия, имя и отчество, а для юридических – наименование организации);
- Номер контракта;
Также можно выделить такую сущность как «Курсы»:
- Наименование курса (полное наименование курса)
- Номер курса (номер, по которому можно понять номер группы, поток и пр.).
И последняя сущность «Сотрудники», которая будет содержать в себе информацию о каждом работнике, предоставляющих курсы:
- Номер отдела (номер отдела, который будет присматривать за участниками курсов);
- Имя куратора (преподаватель у всего потока);
- Табельный номер (его идентификационный номер, по которому можно найти информацию о сотруднике);
- Наименование курса.
1.2 Составление ER-диаграммы для модели данных
ER-модель базы данных будет содержать несколько сущностей. Для того, чтобы объединить все таблицы, будет использоваться связь 1:М, что даст возможность многоуровневого доступа к данным, а это в свою очередь даст возможность полностью разделить данные по категориям, в разные сущности.
На рисунке 1 представлена ER-модель данных «Таблицы по приёму заявок на курсы повышения квалификации».
[pic 1]
Рисунок 1 – ER-модель данных
2 Даталогическое моделирование
2.1 Описание модели ДЛМ
...