Changes between Version 8 and Version 9 of normalization


Ignore:
Timestamp:
08/31/25 17:26:03 (2 days ago)
Author:
221046
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • normalization

    v8 v9  
    2121== Заклучок ==
    2222  * Сите релации се во **BCNF**.
    23   * Релациите **Price** и **InvoiceLine** може да сметаме дека се во 3NF, бидејќи date, track_id се уникатни кај Price, invoice_id, track_id кај InvoiceLine, во база не е сетирано дека мора да се уникатни, но за ова се осигураме деке е такa со соодветни тригери (**upsert_price** и **merge_invoice_line**).
     23  * Релациите **Price** и **!InvoiceLine** може да сметаме дека се во 3NF, бидејќи date, track_id се уникатни кај Price, invoice_id, track_id кај InvoiceLine, во база не е сетирано дека мора да се уникатни, но за ова се осигураме деке е такa со соодветни тригери (**upsert_price** и **merge_invoice_line**).
    2424  * **Price** – нова теабела која ни овозможува чување на историј на цени. 
    2525  * Новите табели **AddressInfo** и **Contact** овозможуваат отстранување на повторувања на адреси и контакти → уште почиста нормализација.