Changes between Version 15 and Version 16 of normalization
- Timestamp:
- 08/31/25 19:08:18 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
normalization
v15 v16 3 3 == Нормални форми по релации == 4 4 5 == Почетна релација == 6 * Сите атрибути се атомични 7 5 8 ||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =|| 6 9 ||'''Full(track_id, name, album_id, artist_id, media_type_id, genre_id, composer, milliseconds, bytes, price_id, value, date, invoice_line_id, invoice_id, quantity, customer_id, first_name, last_name, company, support_rep_id, personal_info_id, contact_id, employee_id, title, reports_to, birth_date, hire_date, address_info_id, address, city, state, country, postal_code, phone, fax, email, playlist_id, playlist_name, playlist_track_id)'''||track_id, album_id, artist_id, media_type_id, genre_id, price_id, invoice_line_id, invoice_id, customer_id, employee_id, address_info_id, contact_id, playlist_id, playlist_track_id||Многу функционални зависности (track_id → {...}, album_id → {...}, artist_id → name, ...)||1NF|| 7 10 8 Сите атрибути се атомични 9 == Заклучок==11 12 == Основни ентитети== 10 13 11 14 ||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =|| … … 16 19 ||'''!MediaType(media_type_id, name)'''||media_type_id||media_type_id → name||BCNF|| 17 20 18 Основни ентитети 19 == Заклучок==21 22 == Табела за цени== 20 23 21 24 … … 23 26 ||'''Price(price_id, value, date, track_id)'''||price_id (и можен (date, track_id))||price_id → {value, date, track_id}||BCNF|| 24 27 25 Табела за цени26 28 27 == Заклучок == 29 30 == Фактури== 28 31 29 32 … … 33 36 34 37 35 == Заклучок == 36 Фактури 38 == Контакт инфо == 37 39 40 38 41 ||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =|| 39 42 ||'''Customer(customer_id, first_name, last_name, company, support_rep_id, personal_info_id, contact_id)'''||customer_id||customer_id → {first_name, last_name, company, support_rep_id, personal_info_id, contact_id}||BCNF|| … … 42 45 ||'''Contact(contact_id, phone, fax, email)'''||contact_id||contact_id → {phone, fax, email}||BCNF|| 43 46 44 отстрануваат повторувања на Track во Playlist 45 == Заклучок==47 48 == отстрануваат повторувања на Track во Playlist == 46 49 47 50 ||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =|| … … 49 52 ||'''!PlaylistTrack(playlist_track_id, playlist_id, track_id)'''||playlist_track_id (и можен (playlist_id, track_id))||playlist_track_id → {playlist_id, track_id}||BCNF|| 50 53 51 Контакт инфо 52 == Заклучок==54 55 == Нормализирана база == 53 56 54 57 ||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||