78
На основании представленных атрибутов определим следующие
сущности:
поставщик,
поставка,
справочник товаров,
склад,
реализация.
Зададим для каждой сущности набор атрибутов:
ПОСТАВЩИК (Наименование поставщика, Адрес поставщика,
РНН поставщика, Расчетный счет поставщика, Ставка НДС,
Скидка);
ПОСТАВКА (Наименование поставщика, Номер накладной, Дата
поставки, Шифр товара, Количество товара, Стоимость товара,
Сумма НДС, Сумма скидки);
СПРАВОЧНИК_ТОВАРОВ (Шифр товара, Наименование товара,
Единица измерения, Цена);
СКЛАД (Шифр товара, Единица измерения, Количество товара,
Номер стеллажа);
РЕАЛИЗАЦИЯ (Шифр товара, Количество товара, Дата реализации,
Номер чека, Стоимость товара).
Этап логического проектирования позволяет осуществить переход от
концептуальной информационной схемы ПО к логической модели БД,
ориентированной на выбранную СУБД и конфигурацию ЭВМ. Этап логического
проектирования можно представить как совокупность процессов выбора СУБД и
отображения концептуальной модели БД на логическую.
Для выполнения работы выбираем реляционную модель данных и СУБД,
основанную на этой модели, например MS Access, так как она наиболее близко
отражает внутреннюю модель данных, удовлетворяет пользователей базы
данных с точки зрения технических характеристик, а также обладает широкими
возможностями при проектировании приложений.
Для отображения концептуальной модели на логическую приведем
отношения, сформированные на предыдущем этапе проектирования к 3НФ [10,