Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PRAKTIChESKOE_ISPOL_ZOVANIE_PRILOZhENIJ_DLYa_PO...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.11 Mб
Скачать

4.5.3.Построение модели данных

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

Различают три типа связей7:

  1. Один-к-одному. Для двух связанных сущностей: одному экземпляру первой сущности соответствует единственный экземпляр второй сущности, и одному экземпляру второй сущности соответствует единственный экземпляр первой.

  2. Один-ко-многим. Для двух связанных сущностей: одному экземпляру первой сущности соответствует несколько экземпляров второй сущности, а одному экземпляру второй сущности соответствует единственный экземпляр первой.

  3. Многие-ко-многим. Для двух связанных сущностей: одному экземпляру первой сущности соответствует несколько экземпляров второй сущности, а одному экземпляру второй сущности соответствует несколько экземпляров первой.

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

Для предметной области автоматизации:

Одному контрагенту соответствует несколько поставок на склад, каждая поставка принадлежит одному контрагенту. Связь один-ко-многим. Связующий реквизит — код контрагента.

Одному контрагенту соответствует несколько отпусков со склада, каждый отпуск принадлежит одному контрагенту. Связь один-ко-многим. Связующий реквизит — код контрагента.

На одном складе может присутствовать несколько наименование товаров, каждый товар принадлежит одному складу. Связь один-ко-многим. Связующий реквизит — код склада.

Одному экземпляру сущности Склад соответствует несколько экземпляров сущности Накладная на отпуск со склада, одному экземпляру Накладная на отпуск со склада соответствует единственный экземпляр сущности Склад. Связь один-ко-многим. Связующие реквизиты — № накладной поставки, Код контрагента.

Одному экземпляру сущности Поставка на склад соответствует несколько экземпляров сущности Спецификация поставки на склад (по одному документу поставки поставляется несколько товаров). Каждому экземпляру сущности Спецификация поставки на склад соответствует единственный экземпляр сущности Поставка на склад (каждая спецификация привязана к одной накладной). Связь один-ко-многим. Связующие реквизиты — № накладной поставки, Код контрагента.

Одному экземпляру сущности Отпуск со склада соответствует несколько экземпляров сущности Спецификация отпуска со склада (по одному документу отпуска отпускается несколько товаров). Каждому экземпляру сущности Спецификация отпуска со склада соответствует единственный экземпляр сущности Отпуск со склада (каждая спецификация привязана к одной накладной).

Связь один-ко-многим. Связующие реквизиты — № накладной поставки, Код склада.

Одному экземпляру сущности Товар соответствует несколько экземпляров сущности Спецификация поставки на склад (один товар может встречаться в записях нескольких спецификаций), каждому экземпляру сущности Спецификация поставки на склад соответствует единственный экземпляр сущности Товар. Связь один-ко-многим. Связующий реквизит — Код товара.

Одному экземпляру сущности Товар соответствует несколько экземпляров сущности Спецификация отпуска со склада (один товар может встречаться в записях нескольких спецификаций), каждому экземпляру сущности Спецификация отпуска со склада соответствует единственный экземпляр сущности Товар. Связь один-ко-многим. Связующий реквизит — Код товара.

Информационно-логическая модель предметной области имеет следующий вид:

Рис. 15. Информационно-логическая модель предметной области

На данном шаге проектирование базы данных информационной системы в рамках учебного пособия завершается.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]