=== Релациска шема со мапирачка трансформација === * Примарни клучеви означени со __underline__ * Надворешни клучеви означени со * и табела кон која покажува * Not null атрибути означени со '''bold''' ---- Users (__'''userId'''__, '''username''', '''password''', '''full_name''', '''email''', '''role''', '''is_active''') Customer (__'''customerId'''__, '''name''', '''email''', '''phone''', '''address''') Product (__'''productId'''__, '''name''', '''description''', '''sku''', '''unit_price''', '''reorder_level''', categoryId*(Category), supplierId*(Supplier)) Category (__'''categoryId'''__, '''name''', '''description''') Supplier (__'''supplierId'''__, '''name''', '''contact_person''', '''phone''', '''email''', '''address''') Warehouse (__'''warehouseId'''__, '''name''', '''location''', '''capacity''') Sale (__'''saleId'''__, '''date_time''', '''total_amount''', userId*(Users), customerId*(Customer), warehouseId*(Warehouse)) !SaleItem (__'''saleId*(Sale)'''__, __'''productId*(Product)'''__, '''quantity''', '''unit_price_at_sale''') !PurchaseOrder (__'''poId'''__, '''order_date''', '''expected_delivery_date''', '''status''', supplierId*(Supplier), warehouseId*(Warehouse)) !PurchaseOrderItem (__'''poId*(!PurchaseOrder)'''__, __'''productId*(Product)'''__, '''quantity''', '''unit_cost''') !WarehouseStock (__'''warehouseId*(Warehouse)'''__, __'''productId*(Product)'''__, '''quantity_on_hand''', '''last_updated''') === DDL скрипта за бришење на табелите и креирање на табелите === [attachment:schema_creation.sql schema_creation.sql] === DML скрипта за полнење на табелите со податоци === [attachment:data_load.sql data_load.sql] === Релациски дијаграм изваден од DBeaver === [[Image(, 800px)]]