має транзитивною залежність, що вимагає перетворення відносини в третьому нормальну форму:
Рис. 3.4.1.
Е2 (Е21, Е22, Е23, Е24, Е26, Е27)
Е2 (Е21, Е25)
E2={е21е22, е21е23, е21е24, е21е26, е21е27}
E2={е21е25}
Для подальшого використання отриманої залежності необхідно перевірити її сполуки на відсутність втрат, що і буде зроблено нижче за допомогою аналітичного методу. Задамо вихідну базу даних:
Таблиця 3.4.1.
е21е22е23е24е25е26е27GalaxyБелыйСенсорныйSamsung15ООО «Неон» 180003310МеталликКлассическийNokia6ООО «Альт-телеком» 6000
Таблиця 3.4.2.
Е2 е21е22е23е24е26е27GalaxyБелыйСенсорныйSamsungООО «Неон» 180003310МеталликКлассическийNokiaООО «Альт-телеком» 6000 Таблиця 3.4.3.
E2 е21е25Galaxy1533106
Для перевірки проводиться з'єднання: E2=E2 [e21=e21] E2 результатом буде служити вихідна таблиця, значить, з'єднання пройшло без втрат. Інформаційний елемент Е2 містить множинну залежність, тому ставлення слід представити у вигляді четвертої нормальної форми:
Рис. 3.4.2.
Е4 (Е31, Е32, е33) E5 (e31, е34, Е35)
Е21 (Е32, Е32, е33) e21 (e34, Е35)
3.5 Структурно-функціональний аспект інформаційної страти об'єкта
Ріс.3.5.1.Структурно-функціональний аспект інформаційної страти об'єкта.
3.6 Генерація БД
Файли даних
КомпонентаАтрібутТіп даннихРазмер 1.DBF e11PageFrame (Page 1) e12PageFrame (Page 2) e13Form 1e14Form 22.DBFe21modelCharacter30e22cvetCharacter20e23tip_korpCharacter20e24proizvoditCharacter30e25diagonalCharacter20e26kompaniyaCharacter30e27cenaInteger203.DBFе31kompaniyaCharacter30е32Fio_rukCharacter30е33adressCharacter50е34modelCharacter30е35proizvoditCharacter30 Список літератури
Language Reference Microsoft FoxPro Relational Database Management System for MS-DOS and Windows