Программа ErWin используется для автоматизации проектирования структуры базы данных, формирования файлов и наглядного оформления схемы базы данных в разных СУБД.
База данных учета выполненных работ содержит 6 свободные и 2 зависимые сущности (таблица). Для каждой сущности был выяснен первичный ключ (для свободных сущностей ключ несложной, а для зависимой — составной). Между сущностями установлены связи, обрисованы глагольные фразы. Логическая схема базы данных по учету выполненных работ на уровне сущностей представлена на рисунке 14, а на уровне атрибутов на рисунке 15. Физическая схема базы данных представлена на рисунке 16.
Рисунок 14 — Логическая схема базы данных на уровне сущностей
Изм.
Лист
№ докум.
Подпись
Дата
Лист
230115-КП.01-13-10455
Рисунок 15 — Логическая схема базы данных на уровне атрибутов
Рисунок 16 — Физическая схема данных
Изм.
Лист
№ докум.
Подпись
Дата
Лист
230115-КП.01-13-10455
2.2 Структура данных в СУБД Access
Для хранения информации об учете выполненных создания и работ локальных пользовательских приложений средствами СУБД Access была создана база данных на базе схемы ErWin. В приложении Б расположен текст SQL-скрипта для структуры базы данных. База данных содержит 8 таблиц, для каждой из которых был выяснен первичный ключ. Структура таблиц представлена на картинках -.
Рисунок 17 — Структура таблицы «Должности»
Рисунок 18 — Структура таблицы «Заказ»
Рисунок 19 — Структура таблицы «Клиенты»
Рисунок 20 — Структура таблицы «Комплектующие»
Изм.
Лист
№ докум.
Подпись
Дата
Лист
230115-КП.01-13-10455
Рисунок 21 — Структура таблицы «Комплектующие в заказе»
Рисунок 22 — Структура таблицы «Сотрудники»
Рисунок 23 — Структура таблицы «Услуги»
Рисунок 24 — Структура таблицы «Услуги в заказе»
Изм.
Лист
№ докум.
Подпись
Дата
Лист
230115-КП.01-13-10455
Между таблицами установлены связи, представленные на рисунке
Рисунок 25 — Схема данных
Тестирование программы
Тестирование работы базы данных телефонного справочника производилось согласно данным контрольного примера. Информация из запросов и таблиц представлена в Приложение Б.
Изм.
Лист
№ докум.
Подпись
Дата
Лист
230115-КП.01-13-10455
Заключение
При исполнении курсового проекта был совершён анализ описания предметной области по учету выполненных работ и спроектирована реляционная база данных для обработки и хранения информации о клиентах и оформлению заказов для них.
Структура базы данных была создана в программе визуального проектирования ErWin и на ее базе созданы файлы в СУБД Access.
База данных учета выполненных работ была протестирована по заблаговременно созданному контрольному примеру, созданы запросы для просмотра взаимосвязанных данных. Эти контрольного примера абсолютно совпадают с результатами работы запросов.
Так, все нужные ограничения учтены при проектировании базы данных. Структура базы данных выстроена в строгом соответствии с обрисованной предметной области компании по установке и изготовлению дверей, и разрешит создать пользовательское приложение для обработки и хранения данных клиентах и оформлению заказов для них.
Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access?