Разработка информационной системы "Цветы" для компании "AMF тАУ международная сеть доставки цветов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
еспечения целостности связей в базе данных, в ней определяются и запоминаются связи между таблицами. Это позволяет системе автоматически использовать связи, один раз определенные в схеме данных, при создании форм, запросов, отчетов, на основе взаимосвязанных таблиц, а пользователь освобождается от необходимости указывать эти связи при конструировании этих объектов. Схема данных базы графически отображается в своем окне, где таблицы представлены списками полей, а связи - линиями между полями разных таблиц.
Создание схемы данных начинается в окне Базы данных (Database) с выполнения команды Сервис|Схема данных (Tools|Realationships) или нажатия кнопки Схема данных (Realationships) на панели инструментов базы данных. После нажатия кнопки Схемы данных (Realationships) открывается окно Добавление таблицы (Show Table), в котором можно выбрать таблицы и запросы, включаемые в схему данных. Для размещения таблицы в окне Схема данных (Realationships) надо выделить ее в окне Добавление таблицы (Show Table) и нажать кнопку Добавить (Add). Для выделения нескольких таблиц надо, удерживая клавишу, щелкнуть мышью на каждой из этих таблиц. Включив все нужные таблицы в схему данных, нажать кнопку Закрыть (Close).
В результате в окне Схема данных (Realationships) будут представлены все включенные таблицы со списком своих полей. Далее можно приступать к определению связей между ними.
При определении связей в схеме данных удобно использовать физическую модель. Эти связи являются основными в реляционных базах данных, т.к. связь 1:1 используются лишь в редких случаях, когда приходится разделять большое количество полей, определяемых одним и тем же ключом, по разным таблицам, имеющим разный регламент обслуживания.
Установление между двумя таблицами связи типа 1:М или 1:1 возможно только при следующих условиях параметров целостности данных:
связываемые поля имеют одинаковый тип данных, причем имена полей могут быть различными;
обе таблицы сохраняются в одной базе данных Access;
главная таблица связываются с подчиненной по первичному простому или составному ключу (уникальному индексу) главной таблицы.
Для связей типа 1:1 и 1:М можно задать параметр обеспечения связанной целостности данных, а также режим автоматического каскадного обновления связанных полей и режим каскадного удаления связанных записей.
В режиме каскадного обновления связанных полей при изменении значения поля связи в записи главной таблицы, Access автоматически изменит в соответствующем поле в подчиненных записях.
В режиме каскадного удаления связанных записей при удалении записи из главной таблицы будут автоматически удаляться все связанные записи в подчиненных таблицах.
Рис. 10 Схема данных ИПiветы
Здесь содержатся входные и выходные документы, необходимые для реализации системы Computers Media.
Входные документы:
) акт приема заказа (см. рис.23), в котором указывается:
- данные о клиенте;
причина неисправностей;
- дата акта;
- стоимость.
) прайс - лист компании Computers Media.
Выходным документами будут:
Акт приема заказа (см. рис.23);
Копия акта приема заказа, предназначенная для клиента.
.2 Логическая модель данных
Создание базы данных, которая удовлетворяла бы текущим и информационным потребностям управления тем или иным объектом связано с необходимостью разработки концептуальной модели предметной области.
Понятие предметной области является одним из ключевых в теории проектирования баз данных. В общем случае под ней понимается часть реального мира, подлежащая изучению iелью организации управления, а в конечном итоге - его автоматизации.
Концептуальная модель включает описание объектов и их взаимосвязей и выявление в результате анализа данных.
Процесс проектирования базы данных начинается с установления концептуальных требований пользователей системы. Эти требования отдельных пользователей интегрируются в едином "обобщенном представлении". Последние и называют концептуальной моделью. В конечном итоге концептуальная модель представляет объекты и их взаимосвязи без указания их физического хранения. И, следовательно, концептуальная модель по своей сути является моделью предметной области.
Концептуальная модель затем трансформируется в модель данных, совместную с выбранной моделью данных. Версия концептуальной модели, которая может быть обеспечена выбранной системой управления, называется логической моделью, которая затем отображается в физическую модель.
На стадии построения логической модели данных необходимо осуществить выбор модели, для которой данная логическая модель будет построена. В дипломном проекте было решено использовать реляционную модель, как достаточную для реализации функций ИС. Выбранная модель характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Анализируя предметную область выделяются основные сущности, участвующие в задаче, определяются их свойства, уточняются типы связей между ними. После этого нормализуем все сущности.
. Сущность Букет - объект реального мира, отражающий взаимосвязь отдельных компонент флористической композиции, таких как цветы и декор.
Модель данных Цветы приведена на Рис.6.
Рис.6 Логическая модель ИПiветы
Создание модели