Цель работы. Ознакомить с простейшими приемами проектирования реляционных баз данных.
Рассмотрим процесс проектирования учебной БД для некоторого предприятия бытового обслуживания, например, телеателье.
Прежде всего, необходимо сформулировать примерный список задач, для решения которых разрабатывается данная автоматизированная информационная система. Основным элементом АИС является база данных. Любая база данных проектируется для того, чтобы давать информацию лицам принимающим решения для выработки этих самых решений и, следовательно, содержать данные о всех, представляющих интерес объектах.
Рассмотрим основные моменты деятельности телеателье. Телеателье работает с клиентами, которые сдают свои аппараты в ремонт, при этом между клиентом и телеателье заключается типовой договор. Неисправный аппарат, передается в ремонт мастеру с выпиской соответствующего наряда на выполнение работ. В ходе выполнения ремонта мастер заменяет неисправные блоки исправными, для чего оформляет требование и обменивает их на складе. По окончании ремонта клиенту выставляется счет.
Таким образом, разрабатываемая АИС будет решать следующие задачи:
- ввод данных о клиентах, об аппаратах, мастерах, запчастях;
- автоматизация формирования выходного документооборота (счетов);
- автоматизация формирования входного документооборота (договоров с клиентами, нарядов, требований);
- анализ наиболее «ломких» типов аппаратов, наиболее распространенных причин поломки и т.п.
Проектирование базы данных можно свести к выполнению ряда этапов:
1. Выявление объектов, представляющих интерес для управления организацией, их реквизитов (атрибутов);
2. Установление связей между объектами;
3. Описание характера этих связей (их степеней и классов принадлежности объектов);
4. Формирование таблиц базы данных;
5. Реализация базы данных средствами СУБД.
Дата добавления: 2015-01-24; просмотров: 593;