Системный анализ предметной области. Процесс проектирования БД начинается с неформального словесного описания информационной структуры предметной области

Процесс проектирования БД начинается с неформального словесного описания информационной структуры предметной области, который называется системным анализом предметной области.

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

Рассмотрим пример описания предметной области.

ООО «Ромашка» занимается продажей определенных товаров. Одни организации поставляют товары ООО «Ромашка», другим эта организация товары продает.

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

Пусть каждый поставщик характеризуется следующими параметрами:

- наименование организации;

- адрес;

- телефон;

- контактное лицо.

Каждая организация-покупатель характеризуется следующими параметрами:

- наименование организации;

- адрес;

- телефон;

- контактное лицо.

При учете поставок продукции в ООО «Ромашка» актуальна следующая информация:

- наименование товара;

- дата поставки;

- количество товара;

- наименование поставщика.

При учете продаж продукции актуальна следующая информация:

- наименование товара;

- дата поставки;

- количество товара;

- наименование покупателя.

Схема связей между объектами рассмотренной предметной области представлена на рис.4.1.1

Связи делятся на три типа по множественности:

- «один-к-одному» (1:1),

- «один-ко-многим» (1:М),

- «многие-ко-многим» (М:М).

Связь 1:1 означает, что экземпляр одного объекта связан только с одним экземпляром другого объекта. Связь 1:М означает, что один экземпляр объекта, расположенного слева по связи, может быть связан с несколькими экземплярами объекта, расположенного справа по связи. Связь М:М означает, что один экземпляр первого объекта может быть связан с несколькими экземплярами второго объекта, и, наоборот, один экземпляр второго объекта может быть связан с несколькими экземплярами первого объекта.


Рис. 4.1.1 Схема связей для БД «ООО «Ромашка»»


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: