йНетЧитательНомер читацького білетаНомер читацького білетаЧісловойПервічний ключНетФІО чітателяФІО чітателяСтроковий нетАдресПрожіваніе чітателяСтроковий нетТелефонНомер телефонаЧісловойНетВидача / прийом кніг.Код прийому, видачіПорядковий номерЧісловойПервічний ключНетНомер Читацького білетаНомер читацького квитка кому видається кнігаЧісловойВнешній ключНетДанние про кнігіДанние про кнігіСтроковийНетЛічная картка чітателяНомер читацького білетаНомер читацького білетаЧісловойПервічний ключНетФІО чітателяФІО чітателяСтроковий нетАдресПрожіваніе читателяСтроковыйнетТелефонНомер телефонаЧисловойНетНазвание кнігіНаіменованіе кнігіСтроковийНетСрок на який бере книгу чітательСрок на який бере книгу читательДатанетКнигаНазвание кнігіНазваніе книгиСтроковыйнетУникальный шифр (ISBN) Унікальний шифр (ISBN) СтроковийнетБібліотечно-бібліографічна классіфікаціяБібліотечно-бібліографічна класифікація (ББК)СтроковыйнетРазделРазделСтроковыйнетАвторАвторСтроковыйнетИздательствоИздательствоСтроковыйнетМесто ізданіяМесто будівлі СтроковийнетГод ізданіяГод ізданіянетКарточка кнігномер надійшла кнігіномер надійшла кнігіПервічний ключнетНазваніе кнігіНазваніе кнігіСтроковийнетНазваніе видавництва, назва издательстваСтроковыйнетадреса іздательствадреса іздательствСтроковийнет
ERwin має два рівні представлення моделі: логічний і фізичний. Створення моделі даних починається зі створення логічної моделі.
Логічне проектування грунтується на концептуальному проектуванні БД. Доопрацювання концептуальної моделі проводиться з метою видалення з неї всіх елементів, що ускладнюють реалізацію даної моделі в середовищі реляційних СУБД і дозвіл таких зв'язків як M: N, а також: складних зв'язків, рекурсивних зв'язків тощо В результаті виконання цих дій структура концептуальної моделі даних змінюється таким чином, що повністю відповідати вимогам, що висуваються реляційної моделлю організації баз даних. [1]
Логічна модель - це абстрактний погляд на дані, на ньому дані представляються так, як виглядають у реальному світі і можуть називатися так, як вони називаються в реальному світі наприклад «Читач», «Бібліотекар» або «Книга». Об'єкти моделі, що представляються на логічному рівні, називаються сутностями і атрибутами (рисунок 3.2, 3.3)
Рисунок 3.2 - Сутності логічної моделі
Малюнок 3.3? Логічна модель БД
Варто звернути увагу на те, що не всі зв'язки між сутностями однакові на моделі представленої вище. Зв'язок показує відносини між сутностями 1 до 1 або до багатьох, а зв'язок 1 до 0, 1 або до багатьох.
При проектуванні для зручності застосування однакових властивостей декільком атрибутам були створені домени, імена яких відповідають найменуванню атрибутів в сутності.
Фізична модель даних, навпаки, залежить від конкретних СУБД, фактично будучи відображенням системного каталогу. У фізичній моделі містяться інформація про всі об'єкти БД оскільки стандартів на об'єкти БД не існує, фізична модель залежить від конкретної реалізації СУБД. Отже, однієї і тієї ж логічної моделі можуть відповідати кілька різних фізичних моделей. Якщо в логічної моделі не має атрибутів, то в фізичної моделі важливо описати всю інформацію про конкретних фізичних об'єктах - таблицях, колонках, індексах, процедурах і т.д.
Для проекту...