nom, price_r, kolvo -> * Малюнок 2.3 - Універсальні залежності
2.5 Синтез схеми бази даних на підставі функціональних залежностей
.5.1 Побудова ненадлишкових покриття
Етапи побудови ненадлишкових покриття представлені на рис. 2.4. br/>
1. f = g kod_pr, kod_tp, kod_nom, price -> * Перевіряємо: f | = kod_pr, kod_tp, kod_nom, price -> * [kod_pr, kod_tp, kod_nom, price] + f = kod_pr, kod_tp, kod_nom, price , name_nom, kod_str, kod_proiz, ed_izm, ves, name_tp, kod_val, name_val, kurs, name_proiz, city_pz, street_pz, house_pz, office_pz, phone_pz, name_str, * Так => g = f 2. f = g kod_spo, kod_post, kod_nom, price_rr, kolvo -> * Перевіряємо: f | = kod_spo, kod_post, kod_nom, price_rr, kolvo -> * [kod_spo, kod_post, kod_nom, price_rr, kolvo] + f = kod_spo , kod_post, kod_nom, price_rr, kolvo, name_nom, kod_str, kod_proiz, ed_izm, ves, name_proiz, city_pz, street_pz, house_pz, office_pz, phone_pz, name_str, date_post, kod_ka, kod_tp, name_tp, kod_val, name_val, kurs, name_ka, city_ka , street_ka, house_ka, office_ka, phone_ka, inn_ka, kpp_ka, price, * Так => g = f 3. f = g kod_spr, kod_prod, kod_nom, price_r, kolvo -> * Перевіряємо: f | = kod_spr, kod_prod, kod_nom, price_r, kolvo -> * [kod_spr, kod_prod, kod_nom, price_r, kolvo] + f = kod_spr , kod_prod, kod_nom, price_r, kolvo, name_nom, kod_str, kod_proiz, ed_izm, ves, name_proiz, city_pz, street_pz, house_pz, office_pz, phone_pz, name_str, date_prod, kod_ka, kod_tp, name_tp, kod_val, name_val, kurs, name_ka, city_ka , street_ka, house_ka, office_ka, phone_ka, inn_ka, kpp_ka, price, * Так => g = f Малюнок 2.4 - Етапи побудови ненадлишкових покриття
ненадлишкових покриття представлено на малюнку 2.5.
kod_nom -> name_nom, kod_str, kod_proiz, ed_izm, ves kod_pr -> kod_tp, kod_nom, price kod_tp -> name_tp, kod_val kod_val -> name_val, kurs kod_proiz -> name_proiz, city_pz, street_pz, house_pz, office_pz, phone_pz kod_pred -> name_pred, kod_proiz, city_pr, street_pr, house_pr, office_pr, phone_pr kod_str -> name_str kod_rek -> kod_nom, kod_var kod_var -> rek kod_sost -> kod_nom, kod_vv kod_vv -> name_vv kod_prod -> date_prod, kod_ka, kod_tp kod_spr -> kod_prod, kod_nom, price_r, kolvo kod_post -> date_post, kod_ka, kod_tp kod_spo -> kod_post, kod_nom, price_rr, kolvo kod_ka -> name_ka , city_ka, street_ka, house_ka, office_ka, phone_ka, inn_ka, kpp_ka kod_sch -> kod_bank, kod_ka bik -> ks, name_bank, city_b kod_org -> name_org, city, street, house, office, phone, inn_org, kpp, rs, bik kod_opl -> kod_prod, kod_st kod_st -> name_st kod_tp, kod_nom -> price name_nom, kod_proiz -> ed_izm, ves inn_ka -> name_ka name_val -> kurs kod_prod, kod_nom -> price_r kod_nom, name_nom, kod_str, kod_proiz, ed_izm, ves -> * kod_ka, name_ka, city_ka, street_ka, house_ka, office_ka, phone_ka, inn_k...