
74
2.3.2 Характеристика базы данных
База данных информационной системы управления процессом отгрузки
товаров необходима для хранения информации о движении товаров по складу.
Проектирование реляционной базы данных начинают с идентификации
сущностей предметной области и связей между ними. Основными
сущностями предметной области «управление процессом отгрузки товаров»
являются (рис. 2.9): товары, контрагенты, документы, типы документов,
статус документа, табличная часть документа.
Идентифицированные сущности сгруппированы в виде единой модели
сущность-связь, созданной средствами MS SQL Server и представленной на
рисунке 2.9. На схеме представлены основные сущности предметной области
и отношения между ними.
Для преобразования модели сущность-связь к реляционной базе
данных, необходимо провести нормализацию созданных отношений. Чтобы
база данных удовлетворяла требованиям целостности данных их
непротиворечивости, и минимальности, преобразуем модель к третьей
нормальной форме.
Рис. 2.9 Модель «Сущность-связь» в СУБД SQL Server
Первая нормальная форма. При проектировании таблиц реляционной
базы данных необходимо, чтобы каждый атрибут (поле) таблицы
удовлетворял свойству атомарности, т.е. хранил только одно значение (а не
списки значений). Например, для хранения фамилии, имени и отчества
работников необходимо использовать три поля.
Вторая нормальная форма. Чтобы таблицы базы данных
соответствовали второй нормальной форме, необходимо, чтобы данные
каждой записи таблицы зависели от первичного ключа. Например, должности