Changes between Version 15 and Version 16 of normalization


Ignore:
Timestamp:
08/31/25 19:08:18 (2 days ago)
Author:
221046
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • normalization

    v15 v16  
    33== Нормални форми по релации ==
    44
     5== Почетна релација ==
     6   * Сите атрибути се атомични
     7
    58||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||
    69||'''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||
    710
    8 Сите атрибути се атомични
    9 == Заклучок ==
     11
     12== Основни ентитети==
    1013
    1114||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||
     
    1619||'''!MediaType(media_type_id, name)'''||media_type_id||media_type_id → name||BCNF||
    1720
    18 Основни ентитети
    19 == Заклучок ==
     21
     22== Табела за цени==
    2023
    2124
     
    2326||'''Price(price_id, value, date, track_id)'''||price_id (и можен (date, track_id))||price_id → {value, date, track_id}||BCNF||
    2427
    25 Табела за цени
    2628
    27 == Заклучок ==
     29
     30== Фактури==
    2831
    2932
     
    3336
    3437
    35 == Заклучок ==
    36 Фактури
     38== Контакт инфо ==
    3739
     40 
    3841||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||
    3942||'''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||
     
    4245||'''Contact(contact_id, phone, fax, email)'''||contact_id||contact_id → {phone, fax, email}||BCNF||
    4346
    44 отстрануваат повторувања на Track во Playlist
    45 == Заклучок ==
     47
     48== отстрануваат повторувања на Track во Playlist ==
    4649
    4750||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||
     
    4952||'''!PlaylistTrack(playlist_track_id, playlist_id, track_id)'''||playlist_track_id (и можен (playlist_id, track_id))||playlist_track_id → {playlist_id, track_id}||BCNF||
    5053
    51 Контакт инфо
    52 == Заклучок ==
     54
     55== Нормализирана база ==
    5356
    5457||= Релација =||= Клуч(еви) =||= Функциски зависности (ФЗ) =||= Нормална форма =||