Схема данных в среде визуального проектирования ErWin




Программа 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.

База данных учета выполненных работ была протестирована по заранее разработанному контрольному примеру, созданы запросы для просмотра взаимосвязанных данных. Данные контрольного примера полностью совпадают с результатами работы запросов.

Таким образом, все необходимые ограничения учтены при проектировании базы данных. Структура базы данных построена в строгом соответствии с описанной предметной области фирмы по изготовлению и установке дверей, и позволит создать пользовательское приложение для хранения и обработки данных клиентах и оформлению заказов для них.


 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: