і, будучи відображенням системного каталогу. Erwin безпосередньо підтримує цю модель через функцію генерації схеми БД. При складанні схеми БД в якості індексів можуть використовуватися як ключовий атрибут, так і інші поля БД. Метою створення фізичної моделі є забезпечення адміністратора відповідною інформацією для перенесення логічної моделі даних в СУБД.поддержівает автоматичну генерацію фізичної моделі даних для конкретної СУБД. При цьому логічна модель трансформується у фізичну за наступним принципом: сутності стають таблицями, атрибути стають стовпцями, а ключі стають індексами (таблиця 1). br/>
Таблиця 1 - Зіставлення компонентів логічної і фізичної моделі
Логічна модельФізіческая модельСущностьТаблицаАтрибутСтолбецЛогический тіпФізіческій тіпПервічний ключПервічний ключ, індекс PKВнешній ключВнешній ключ, індекс FKАльтернатівний ключІндекс AKПравіло бізнес - логікіТріггер або збережена процедураВзаимосвязиВзаимосвязи, що визначаються FK атрибутами
В отриманій моделі ще необхідно скорегувати типи і розміри полів (таблиця 2):
Таблиця 2 - Типи даних об'єктів на прикладі В«Експрес поставкиВ»
Таблиця АтрібутТіп даннихКліентE-mailText (25) ПрізнакText (5) ПІБ/НазваніеText (65) ТелефонIntegerАдресText (20) МероприятиеId_mcounterСтоимостьCurrencyАдресText (20) ДатаDate/TimeКол-во прорційNumber ТоварId_tcounterНазваніеText (20) СтоимостьCurrencyРецептId_rcounterВесNumberСпособ пригот.MemoИнгридиентыId_icounterНазвание Text ( 25) СтоімостьCurrency
Фізична модель БД В«Експрес поставкиВ» представлена ​​на рис. 6:
В
Малюнок 6 - Фізична модель
3. Створення БД в Access
Для створення БД я буду використовувати програму Microsoft Access (СУБД Access). p align="justify"> Робота з пакетом Access вимагає виконання двох основних етапів:
створення бази даних
використання бази даних для обробки інформації
У свою чергу, створення бази даних починається зі створення нового файлу бази даних *. mdb і може виконуватися таким чином:
1. повне "ручне" опис структури бази даних як набору таблиць, записів і полів
2. на основі наявних заготовок-шаблонів баз даних (всього їх 22), з яких можна вибрати необхідні таблиці і поля
Опис кожної таблиці включає в себе:
1. завдання імені таблиці
2. визначення ключового поля (зазвичай це поле лічильника-коду), яке задається на першому місці в списку полів
. перерахування всіх інших входять в таблицю полів із зазначенн...