00000 $
Далі опишемо кожен звіт і складемо для нього діаграму В«сутність-зв'язокВ».
Побудуємо діаграму В«сутність-зв'язокВ» для першого завдання (рис. 2.1):
В
Малюнок 2.1 - Діаграма В«сутність зв'язокВ» підзадачі 1
Побудуємо діаграму В«сутність-зв'язокВ» для другого завдання (рис. 2.2).
В
Малюнок 2.2 - Діаграма В«сутність зв'язокВ» підзадачі 2
Побудуємо діаграму В«сутність-зв'язокВ» для третього завдання (рис. 2.3).
В
Малюнок 2.3 - Діаграма В«сутність зв'язокВ» підзадачі 3
Об'єднавши КМ1 і КМ3 отримаємо результуючу концептуальну модель (рис. 2.4). p align="justify"> Таким чином, результатом об'єднання локальних концептуальних моделей з предметної області є єдина концептуальна модель структури БД у вигляді єдиної діаграми "сутність-зв'язок". Ця модель містить концептуальне відображення уявлень користувача про предметної області. br/>В
Малюнок 2.4-Концептуальна модель БД.
2.3 Побудова логічної моделі БД
Опишемо відносини логічної моделі бази даних. Кожне окреме ставлення представимо у вигляді окремого опису і представимо це в табличному вигляді:
Таблиця 2.5 - Описи відносин
№ п/пІмя атрібутаТіп атрибута (ключовий, неключових) ОпісаніеТіп даних і длінаОграні-ченіяЗначеніе по умолчаніюДопус-тімостьNULLПроі-зводн-ний123456789 Кліент1Код кліентаПервічний ключУнікальний ідентифікатор кліентаЧісловой, 6Первічний ключнетнетнет2ФамилияПростойФамилия кліентаТекстовий, 50нетда нет3ІмяПростойІмя кліентаТекстовий, 50нетданет4ОтчествоПростойОтчество кліентаТекстовий, 50нетданет5Адрес ПростойАдрес кліентаТекстовий, 50нетданет6Номер телефонаПростойНомер телефону кліентаЧісловой, 12нетданетЗаказ7Код заказаПервічний ключУнікальний ідентифікатор заказаЧісловой, 6Первічний ключнетнетнет8Код кліентаВнешній ключУнікальний ідентифікатор кліентаЧісловой, 6нетнетнет9Код сотруднікаВнешній ключУнікальний ідентифікатор сотруднікаЧісловой, 6нетнетнет10Дата заказаПростойДата надходження заявкиДатанетданет11Стоимость доставкіПростойСтоімость за доставкуДенежныйнетнетнет12Оплачено? ПростойСведенія про сплату за заказТекстовий, 10нетнетнет13Код товараВнешній ключУнікальний ідентифікатор замовленого товараЧісловой, 6нетНетнет15СкидкаПростойСкидка що надається на товарДенежныйнетДанетПоставщик16Код поставщікаПервічний ключУнікальний ідентифікатор поставщікаЧісловой, 6Первічний ключнетнетнет17Названіе поставщікаПростойНазваніе організації, яка постачає товарТекстовий, 50нетнетнет18АдресПростойАдрес організації, яка постачає товар Текстовий, 50нетданетСотруднік19Код сотруднікаПервічний ключУнікальний ідентифікатор сотруднікаЧісловой, 6Первічний ключнетнетнет20Фа...