Описание сущностей
Количество экземпляров сущности - это количество известных разработчику на момент проектирования базы данных. При вычислении динамики роста оценивается отношение количества сущностей, на которое может увеличиться общее количество сущностей, к количеству сущностей. Частота коррекции содержит сведения о периодичности изменений количества сущностей.
1.5 Описание атрибутов
На основании таблицы сущностей (см.табл.1.1) и каталога задач и запросов (см.п.1.3), а также путём опроса экспертов и изучения документальных источников,/11,12/ выделим все необходимые атрибуты.
В таблице (табл.1.2) приводится описание атрибутов:
Таблица 1.2
Описание атрибутов
Наименование
атрибута
Тип
Значения
Диапазон
Значений
Возм-ть принимать
неопределённые значения
Метод контроля достоверности
1
2
3
4
5
Код товара
Числовой
Нет
<0 And >=100000
Текстовый
-
<=60 симв
Вес брутто (гр)
<0
Вес нетто (гр)
Цена за единицу
Денежный
Вид упаковки
Текстовой
<=20 симв
Номер договора
<0 And <=10000000
Дата
Дата\время
[1..31],[1..12],
[1996..2025]
Сумма
Код заказчика
Наименование заказчика
ФИО руководителя
Адрес
<=80 симв
Тел\Факс
<=40 симв
Номер накладной
Дата накладной
Сумма по накл
Код поставщика
Наименование поставщика
ФИО Руководителя
Номер счета
НДС
Сумма к оплате
Количество
<0 And <=10000
Диапазоны значений определяются из анализа документов, так же как и ограничения на длину текста. Нужно также сказать, что для осуществления взаимосвязи между атрибутами-ключами различных связанных таблиц необходимо совпадение по типу данных и ограничению по длине строки. Эта проблема решается путём унификации всех сходных атрибутов-ключей.
1.6 Концептуальная модель
На рис. 1.1 представлена графическая схема концептуальной модели определением всех связей и первичных ключей.
рис. 1.1
Графическое представление концептуальное модели наглядно поясняет предметную область.
1.7 Описание связей
1. Многие ко многим. Один поставщик поставляет много товара и одно
наименование товара может поставлять много поставщиков.
2. Один ко многим. Один поставщик может заключить много договор на
поставку товара с оптовой базой и в одном договоре может участвовать
только один поставщик
3. Один ко многим. С одним поставщиком может заключаться много счетов и
определенный счет может быть только у одного поставщика.
4. Многие ко многим. В одной накладной много товара и одно наименование
товара может быть во многих накладных.
5. Один ко многим. В одной накладной может быть несколько счетов.
6. Один ко многим. Заказчик создает много накладных.
7. Многие ко многим. В одном договоре много товара и одно наименование товара может встречаться в нескольких договорах.
8. Многие ко многим. Один заказчик заказывает партию товара и одно наименование товара может быть заказано многими заказчиками.
9. Один ко многим. С одним заказчиком может заключаться много счетов и только каждый счет соответствует одному заказчику.
10. Один ко многим. Счет создается на партию товара.
11. Один к одному. Договор может содержать только один счет.
1.8 Итоги построения концептуальной модели
В концептуальной модели мы смогли выделить из всей предметной области набор сущностей и установить связи между ними. Для каждой сущности определили первичный ключ и атрибуты.
2. РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
Страницы: 1, 2, 3, 4