Changes between Version 41 and Version 42 of Нормализација и подобрувања на дизајнот на базата


Ignore:
Timestamp:
05/19/25 20:48:26 (3 weeks ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Нормализација и подобрувања на дизајнот на базата

    v41 v42  
    101101[[Image(4.png​​, height=200px)]] \\
    102102\\
     103
     104Наредна измена е кај опцијата '''{{{price}}}''' се појавува во '''{{{products}}}''', '''{{{stock}}}''', и '''{{{contains}}}'''.\\
     105Може да има проблем овде бидејки '''{{{products.price}}}''' е основна цена а '''{{{contains.price}}}''' \\
     106ја претставува цената при купување на производт,кој можеби е на попуст.
     107Затоа, правиме посебна табела '''{{{discounts}}}'''
     108{{{#!sql
     109CREATE TABLE discounts (
     110    id_discount INTEGER PRIMARY KEY,
     111    id_product INTEGER NOT NULL,
     112    size TEXT NOT NULL,
     113    discount_price DECIMAL NOT NULL,
     114    valid_from DATE,
     115    valid_to DATE,
     116    FOREIGN KEY (id_product) REFERENCES products(id_product)
     117);
     118}}}
     119\\
     120[[Image(5.png​​, height=200px)]] \\
     121\\