Changes between Version 7 and Version 8 of Normalization


Ignore:
Timestamp:
09/03/25 19:58:15 (4 days ago)
Author:
185022
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v7 v8  
    258258 * '''Функционална зависност''': `veh_id->veh_last_service->(service details)`.
    259259 * Проблем: Не може да се следат повеќе сервисни настани, се зачувува само последната.
     260
    260261* Article Unit Cost Price
    261262 * Цената на чинење на еден артикл зависи од временскиот период, не само од единката артикл.
    262263 * '''Функционална зависност''': `unit_id->unit_cost_price->(треба да зависи на временски период)`
    263264 * Проблем: Не може да се следат промени на цени.
     265
    264266* Релацијата `Order-Article`
    265267 * Нема начин да се асоцираат повеќе артикли со количина со една нарачка.
     
    357359===== Order-Article
    358360
    359 * Креирање на нова табела за `order items`
     361* Креирање на нова табела за `order item`
    360362
    361363{{{#!sql
     
    373375}}}
    374376
     377* Додавање и промена на атрибути
     378
     379{{{#!sql
     380ALTER TABLE article_unit DROP COLUMN ord_id;
     381ALTER TABLE article_unit ADD COLUMN order_item_id BIGINT;
     382ALTER TABLE article_unit ADD CONSTRAINT fk_article_unit_order_item
     383    FOREIGN KEY (order_item_id) REFERENCES order_item (item_id);
     384}}}
     385
    375386* Креирање тригер и функција за да се прави пресметката на сума
    376387