Changes between Version 6 and Version 7 of Normalization
- Timestamp:
- 09/29/25 19:12:54 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v6 v7 27 27 = Transports 28 28 29 {{{ PRODUCERS(id, name, address, country, phone_number, email)}}}29 {{{TRANSPORTS(id, name, departure_point, arrival_point, estimated_departure_date, estimated_arrival_date, incoterm, insurance_conditions)}}} 30 30 31 {{{id → name, address, country, phone_number, email}}}31 {{{id → name, departure_point, arrival_point, estimated_departure_date, estimated_arrival_date, incoterm, insurance_conditions}}} 32 32 33 33 - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. … … 37 37 = Producers 38 38 39 {{{PRODUC TS(id, name, description, hs_code, price, producer_id* (PRODUCERS), unit_of_measure)}}}39 {{{PRODUCERS(id, name, address, country, phone_number, email)}}} 40 40 41 {{{id → name, description, hs_code, price, producer_id, unit_of_measure}}}41 {{{id → name, address, country, phone_number, email}}} 42 42 43 43 - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. … … 47 47 = Products 48 48 49 {{{ BATCHES(id, product_id* (PRODUCTS), batch_code, production_date, expiration_date, net_weight, gross_weight, units_per_batch)}}}49 {{{PRODUCTS(id, name, description, hs_code, price, producer_id* (PRODUCERS), unit_of_measure)}}} 50 50 51 {{{id → product_id, batch_code, production_date, expiration_date, net_weight, gross_weight, units_per_batch}}}51 {{{id → name, description, hs_code, price, producer_id, unit_of_measure}}} 52 52 53 53 - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. … … 57 57 = Batches 58 58 59 {{{ ORDERS(id, date, status, estimated_delivery_date, buyer_id* (CLIENTS), receiver_id* (CLIENTS), transport_id* (TRANSPORTS), payment_id* (PAYMENTS))}}}59 {{{BATCHES(id, product_id* (PRODUCTS), batch_code, production_date, expiration_date, net_weight, gross_weight, units_per_batch)}}} 60 60 61 {{{id → date, status, estimated_delivery_date, buyer_id, receiver_id, transport_id, payment_id}}}61 {{{id → product_id, batch_code, production_date, expiration_date, net_weight, gross_weight, units_per_batch}}} 62 62 63 63 - **1NF**: Табелата {{{BATCHES}}} е во **1NF** бидејќи секое поле содржи атомски вредности. Нема дупликат вредности или структурни комплификации. Секој ред претставува една серија и не постојат атрибути кои содржат повеќе од една вредност. … … 69 69 = Orders 70 70 71 {{{ORDER _BATCHES(id, order_id* (ORDERS), batch_id* (BATCHES), quantity, price_per_unit, total_price, created_at, updated_at)}}}71 {{{ORDERS(id, date, status, estimated_delivery_date, buyer_id* (CLIENTS), receiver_id* (CLIENTS), transport_id* (TRANSPORTS), payment_id* (PAYMENTS))}}} 72 72 73 {{{id → order_id, batch_id, quantity, price_per_unit, total_price, created_at, updated_at}}}73 {{{id → date, status, estimated_delivery_date, buyer_id, receiver_id, transport_id, payment_id}}} 74 74 75 75 - **1NF**: Табелата е во **1NF** бидејќи сите атрибути содржат атомски вредности и нема дупликат вредности. … … 79 79 = Order Batches 80 80 81 {{{ INVOICES(id, invoice_date, status, total_amount, order_id* (ORDERS))}}}81 {{{ORDER_BATCHES(id, order_id* (ORDERS), batch_id* (BATCHES), quantity, price_per_unit, total_price, created_at, updated_at)}}} 82 82 83 {{{id → invoice_date, status, total_amount, order_id}}}83 {{{id → order_id, batch_id, quantity, price_per_unit, total_price, created_at, updated_at}}} 84 84 85 85 - **1NF**: Табелата е во **1NF** бидејќи сите атрибути содржат атомски вредности и нема дупликат вредности. … … 91 91 = Invoices 92 92 93 {{{ PACKING_LISTS(id, order_id* (ORDERS), packing_list_date, status)}}}93 {{{INVOICES(id, invoice_date, status, total_amount, order_id* (ORDERS))}}} 94 94 95 {{{id → order_id, packing_list_date, status}}}95 {{{id → invoice_date, status, total_amount, order_id}}} 96 96 97 97 - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. … … 101 101 = Packing Lists 102 102 103 {{{PA YMENTS(id, order_id* (ORDERS), amount, currency, due_date, exchange_rate, payment_date, payment_method, payment_status)}}}103 {{{PACKING_LISTS(id, order_id* (ORDERS), packing_list_date, status)}}} 104 104 105 {{{id → order_id, amount, currency, due_date, exchange_rate, payment_date, payment_method, payment_status}}}105 {{{id → order_id, packing_list_date, status}}} 106 106 107 107 - **1NF**: Табелата е во **1NF** бидејќи секое поле содржи атомски вредности и нема дупликат вредности. … … 113 113 = Payments 114 114 115 {{{ TRANSPORTS(id, name, departure_point, arrival_point, estimated_departure_date, estimated_arrival_date, incoterm, insurance_conditions)}}}115 {{{PAYMENTS(id, order_id* (ORDERS), amount, currency, due_date, exchange_rate, payment_date, payment_method, payment_status)}}} 116 116 117 {{{id → name, departure_point, arrival_point, estimated_departure_date, estimated_arrival_date, incoterm, insurance_conditions}}}117 {{{id → order_id, amount, currency, due_date, exchange_rate, payment_date, payment_method, payment_status}}} 118 118 119 119 - **1NF**: Табелата е во **1NF** бидејќи сите атрибути содржат атомски вредности и нема дупликат вредности.