Changes between Version 7 and Version 8 of Normalization
- Timestamp:
- 09/03/25 19:58:15 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v7 v8 258 258 * '''Функционална зависност''': `veh_id->veh_last_service->(service details)`. 259 259 * Проблем: Не може да се следат повеќе сервисни настани, се зачувува само последната. 260 260 261 * Article Unit Cost Price 261 262 * Цената на чинење на еден артикл зависи од временскиот период, не само од единката артикл. 262 263 * '''Функционална зависност''': `unit_id->unit_cost_price->(треба да зависи на временски период)` 263 264 * Проблем: Не може да се следат промени на цени. 265 264 266 * Релацијата `Order-Article` 265 267 * Нема начин да се асоцираат повеќе артикли со количина со една нарачка. … … 357 359 ===== Order-Article 358 360 359 * Креирање на нова табела за `order item s`361 * Креирање на нова табела за `order item` 360 362 361 363 {{{#!sql … … 373 375 }}} 374 376 377 * Додавање и промена на атрибути 378 379 {{{#!sql 380 ALTER TABLE article_unit DROP COLUMN ord_id; 381 ALTER TABLE article_unit ADD COLUMN order_item_id BIGINT; 382 ALTER TABLE article_unit ADD CONSTRAINT fk_article_unit_order_item 383 FOREIGN KEY (order_item_id) REFERENCES order_item (item_id); 384 }}} 385 375 386 * Креирање тригер и функција за да се прави пресметката на сума 376 387