tify"> Номер пільги, який прийматиме числове значення і бути зовнішнім ключем по відношенню до якого буде створена зв'язок з сутністю В«ПільгиВ».
В
Малюнок 2.1.3 - Зв'язок між сутностями В«ПільгиВ» і В«МешканціВ»
Проаналізувавши предметну область В«Житловий кооперативВ» можна побудувати наступну ER - діаграму.
2.2 Логічне проектування моделі бази даних
На логічному етапі проектування моделі бази даних описується переклад сутностей инфологической моделі у відносини. p align="justify"> Ставлення В«КвартираВ» ( Особовий рахунок квартири , Загальні квадратні метри, Вулиця, Будинок, Номер квартири, Пільговиків ) знаходиться в першій нормальній формі ( 1NF ), так як на перетині кожного стовпця і рядка знаходяться тільки елементарні значення атрибутів.
Відношення знаходиться в другій нормальній формі ( 2NF ), так як вона знаходиться в першій нормальній формі і не містить неповних функціональних залежностей не первинне атрибутів від первинного ключа. інформаційний житловий комунальний алгоритм
Відношення знаходиться в третій нормальній формі ( 3NF ), якщо вони знаходиться в другій нормальній формі і не містять транзитивних залежностей .
Ставлення В«КвартираВ» відповідає вимогам третього нормальної форми.
Визначимо схему відносини В«КвартираВ», яка буде реалізована у вигляді таблиці В«КвартираВ» в системі управління базами даних.
Таблиця 1 - Схема відносини В«КвартираВ»
Ім'я атрібутаДоменІмя поляУсловіе на значеніеОпісаніе Особовий рахунок квартирыЧисловойЛС_квартиры Особовий рахунок квартіриОбщіе квадратні метрыЧисловойОбщие_квадр_метры span> Загальні квадратні метрыУлицаТекстовыйУлицаНазвание уліциДомЧісловойДом Номер домаНомер квартирыЧисловойНомер_квартиры Номер квартіриКолічество льготниковЧисловойЛьготников Кількість пільговиків
Ставлення В«Оплата послугВ» ( Особовий рахунок квартири, Факт оплати, Місяць, Рік, Номер квитанції ) знаходиться в першій нормальній формі (...