/p>
На наступному етапі проектування бази даних потрібно побудувати ER-діаграму, що відображає основні види сутностей і зв'язку між ними (рис. 1.1).
В
Малюнок 1.1 - ER-діаграма концептуальної моделі
Виділимо атрибути сутностей.
Для цього з таблиці 1.2 виберемо можливі потенційні ключі. Потім з них виберемо первинні ключі. Слід зазначити, що потенційний ключ повинен мати такими властивостями:
унікальність - у кожному кортежі відносини його потенційний ключ єдиним чином ідентифікує це кортеж;
непріводімим - ніяке допустиме підмножина потенційного ключа не має властивість унікальності.
Таблиця 1.2 - Атрибути сутностей і зв'язків
Тип сущностиАтрибутДоменОбязательностьclothesclothes
Первинний ключ - це потенційний ключ, ймовірність втрати унікальності якого мала в порівнянні з іншими потенційними ключами. Також слід врахувати те, що СУБД (системи управління базами даних) легше індексувати числові, ніж символьні ключі. На підставі вищевикладеного, складемо таблицю 1.3 первинних і альтернативних ключів. br/>
Таблиця 1.3 - Первинні та альтернативні ключі
СущностьПервічний ключАльтернатівний ключclothesclothes_idnazvanie clothes_idschetschet_idschet_id pokupatel_id data_oformlpokupatelpocupatel_idfio phonevidvid_idnazvanie 1.3 Побудова логічної моделі бази даних В«Only for youВ»
Логічне проектування бази даних являє собою процес конструювання моделі інформаційної структури організації, що виконується на основі конкретної моделі даних, але без урахування певної СУБД і інших фізичних обмежень.
При побудові логічної моделі будемо використовувати мову ER-діаграм. У них сутності зображуються позначеними прямокутниками, асоціації - поміченими ромбами або шестикутниками, атрибути - поміченими овалами, а зв'язки між ними - ненаправленими ребрами, над якими може проставлятися ступінь зв'язку (1 або буква (символ), що замінює слово "багато") і необхідне пояснення.
Логічна модель описує поняття предметної області, їх взаємозв'язок, а також обмеження на дані, що накладаються предметною областю. [1, стор 59] Для інтернет магазину ринку жіночого одягу розглянута предметна область, виділені сутності (вид одягу (vid), найменування одягу (clothes), покупці (pokupatel), рахунок (schet) і зв'язки між ними), для сутностей виділені атрибути. Розроблено логічна модель майбутньої бази даних ринку іграшок. Так як реалізація такого зв'язку в СУБД реляційного типу скрутна, потрібно ввести нову сутність, назвемо її schetpok (рахунок покупця) (рис. 1.2). br/>В
Малюнок 1.2 - Введення нової сутності schetpok
Тепер потрі...