| е11 | е12 | е13 | е14 | е15 | е16 | е17 | |
| Е6 | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
| Е7 | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
| Е8 | а1 | а2 | а3 | а4 | а5 | а6 | а7 |
Как видно из таблиц соединение отношений Е6, Е7 и Е8 в отношение Е1 происходит без потерь.
Отношение Е2 содержит зависимость:
е22 – фамилия сотрудника.
е23 – имя сотрудника.
е24 – отчество сотрудника.
е25 – телефон сотрудника.
е26 – адрес сотрудника.
е27 – должность сотрудника.
е28 – оклад сотрудника.
Данное отношение можно нормализовать в третью нормальную форму, то есть получить из исходного отношения Е2 отношения Е2′(е21, е22, е23, е24, е25, е26, е27) и Е2′′(е23, е28). Прежде чем использовать полученные отношения в дальнейшей работе следует проверить отсутствие аномалий при соединении отношений. Другим методом проверки отсутствия аномалий является аналитический метод. Для проведения проверки аналитическим методом следует задать исходную базу данных отношения Е2.
| е21 | е22 | е23 | е24 | е25 | е26 | е27 | е28 |
| 3 | Сергеев | Сергей | Сергеевич | 6666666 | г. Москва | Менеджер | 10,00 |
| 10 | Тимофеев | Илья | Петрович | 2222222 | г. Чугуев | Генеральный директор | 99,99 |
На основе имеющейся таблицы можно сформировать таблицы отношений Е2′ и Е2′′
| Е2′ | Е2′′ | |||||||
| е21 | Е22 | е23 | е24 | е25 | е26 | е27 | е27 | е28 |
| 3 | Сергеев | Сергей | Сергеевич | 6666666 | г. Москва | Менеджер | Менеджер | 10,00 |
| 10 | Тимофеев | Илья | Петрович | 2222222 | г. Чугуев | Генеральный директор | Генеральный директор | 99,99 |
Для проверки правильности нормализации следует выполнить естественное соединение отношений: Е2′ [е27 = е27] Е2′′ = Е2. Результат такого соединения показан в таблице:
| Е2′ | Е2′′ | |||||||
| | е22 | е23 | е24 | е25 | е26 | е27 | е27 | е28 |
| 3 | Сергеев | Сергей | Сергеевич | 6666666 | г. Москва | Менеджер | Менеджер | 10,00 |
| 10 | Тимофеев | Илья | Петрович | 2222222 | г. Чугуев | Генеральный директор | Генеральный директор | 99,99 |
Анализ исходных данных показывает, что при соединении таблиц Е2′ и Е2′′ получается исходная таблица Е2.
4.5. Структурно-функциональный аспект информационной страты объекта
Структурно-функциональный аспект информационной страты объекта показывает взаимодействие между таблицами и формами в базе данных. Структурно-функциональный аспект представлен в следующей таблице:
| Формы | Требуемые отношения |
| Сотрудники | Е2′, Е2′′ |
| Поставщики | Е3 |
| Покупатели | Е4 |
| Растения | Е5 |
| Договора покупателей | Е4, Е6 |
| Договора поставщиков | Е3, Е6 |
| Товар покупателей | Е4, Е7, Е8 |
| Товар поставщиков | Е3, Е7, Е8 |
4.6. Генерация базы данных
В результате генерации базы данных формируются связанные таблицы с набором атрибутов. Связь между именами таблиц и названиями отношений, а так же именами атрибутов и компонентами отношений показана в таблице:
| Компоненты отношений | Атрибуты | Тип | Размер |
| Е2′ – sotr | |||
| e11 | N_sotr | Numeric | 5 |
| e12 | Fam_sotr | Character | 50 |
| e13 | Im_sotr | Character | 20 |
| e14 | Othc_sotr | Character | 20 |
| e15 | Tel_sotr | Numeric | 11 |
| e16 | Adres_sotr | Character | 80 |
| e17 | Dolg_sotr | Character | 20 |
| E3 – post | |||
| e21 | N_post | Numeric | 5 |
| e22 | Fam_post | Character | 50 |
| e23 | Im_post | Character | 20 |
| e24 | Otch_post | Character | 20 |
| e25 | Tel_post | Numeric | 11 |
| e26 | Adres_post | Character | 80 |
| e27 | Balance_post | Numeric | 3 |
| E4 – pokyp | |||
| e31 | N_ pokyp | Numeric | 5 |
| e32 | Fam_ pokyp | Character | 50 |
| e33 | Im_ pokyp | Character | 20 |
| e34 | Otch_ pokyp | Character | 20 |
| e35 | Tel_ pokyp | Numeric | 11 |
| e36 | Adres_ pokyp | Numeric | 80 |
| e37 | Balance_ pokyp | Numeric | 3 |
| E5 – rastenia | |||
| e41 | N_rast | Numeric | 5 |
| e42 | Rastenie | Character | 30 |
| e43 | Deistvie | Character | 254 |
| e44 | Priminenie | Character | 100 |
| e45 | Risynok | General | 4 |
| e46 | Kol_vo_rast | Numeric | 5 |
| e47 | Cena_rast | Numeric | 4 |
| Компоненты отношений | Атрибуты | Тип | Размер |
| Е6 – raspisanie | |||
| e61 | N_dog | Numeric | 5 |
| e61 | N_sotr | Numeric | 5 |
| e61 | N_kl | Numeric | 5 |
| e61 | Data_dog | Date | 8 |
| E7 – dog | |||
| e71 | N_dog | Numeric | 5 |
| e71 | N_rast | Numeric | 5 |
| e71 | Kol_vo | Numeric | 5 |
| e71 | Cena | Numeric | 3 |
| Е2′′ - dolgn | |||
| е27 | Dolg_sotr | Character | 20 |
| е28 | Oklad | Numeric | 5;2 |
5. Заключение