= Логички и физички дизајн - Креирање база податоци (со SQL DDL) == Ознаки * Со * се означени надворешни клучеви * Примарните клучеви се подвлечени и болдирани == Табели === Ентитети * ORDER_STATUS (__'''order_status_id'''__, order_status_name, order_status_description) * DELIVERY_STATUS (__'''delivery_status_id''__, delivery_status_name, delivery_status_description) * PRO_FORMA_STATUS (__'''pro_forma_status_id''__, pro_forma_status_name, pro_forma_status_description) * WEEKDAY (__'''day_id'''__, day_name) * CATEGORY (__'''category_id'''__, category_name) * REGION (__'''region_id'''__, region_name) * CITY (__'''city_id'''__, city_name, region_id*) * * референцира до REGION (region_id) * WAREHOUSE (__'''wh_id'''__, wh_adr, city_id*) * * референцира до CITY (city_id) * VEHICLE (__'''veh_id'''__, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg, wh_id*) * * референцира до WAREHOUSE (wh_id) * USERS (__'''user_id'''__, user_name, user_surname, user_pass, user_salt, user_email, user_active, user_mobile, user_image, clazz_ city_id*) * * референцира до CITY (city_id) * CUSTOMER (__'''user_id*'''__, cust_EDB, cust_company_name, cust_adr, cust_representative_image) * * референцира до USER (user_id) * MANAGER (__'''user_id*'''__, wh_id!**) * * референцира до USER (user_id) * !** референцира до WAREHOUSE (wh_id) * * референцира до USER (user_id) * DRIVER (__'''user_id*'''__, veh_id!**) * * референцира до USER (user_id) * !** референцира до VEHICLE (veh_id) * MANUFACTURER (__'''man_id'''__, man_name, man_adr, man_mobile, man_email) * ARTICLE (__'''art_id'''__, art_image, art_name, art_weight, ctg_id*, manr_id!**) * * референцира до CATEGORY (ctg_id) * !** референцира до MANUFACTURER (man_id) * PRICE (__'''price_id'''__, price, price_eff_date, art_id*) * * референцира до ARTICLE (art_id) * PRO_FORMA (__'''pf_id'''__, pf_status, pf_deadline, pf_date_created, pf_status_id*) * * референцира до PRO_FORMA_STATUS (pf_status_id) * DELIVERY (__'''del_id'''__, del_date_created, del_date, del_start_km, del_end_km, del_start_time, delivery_end_time, veh_id*, d_status_id!**) * * референцира до VEHICLE (veh_id) * !** референцира до DELIVERY_STATUS (d_status_id) * ORDERS (__'''ord_id'''__, ord_date, ord_sum, ord_fulfillment_date, ord_comment, cust_id*, del_id!**, prf_id!***, o_status_id!**!**) * * референцира до CUSTOMER (user_id) * !** референцира до DELIVERY (del_id) * !*** референцира до PRO_FORMA(pf_id) * !**!** референцира до ORDER_STATUS(o_status_id) * ARTICLE_UNIT (__'''unit_id'''__, unit_expiration_date, unit_serial_number, unit_batch_number, unit_manufacture_date, unit_cost_price, wh_id * ord_id!**) * * референцира до WAREHOUSE (wh_id) * !** референцира до ORDERS (ord_id) * UNIT_PRICE (__'''unit_id*,price_id!**'''__) * * референцира до ARTICLE_UNIT (unit_id) * !** референцира до PRICE (price_id) * CUSTOMER_WEEKDAY (__'''cust_day_id'''__, cust_id*, day_id!**, start_time, end_time) * * референцира до CUSTOMER (user_id) * !** референцира до WEEKDAY (day_id) * TOKEN (__'''t_id'''__, t_value, t_date, t_type, t_expiry, t_validated_at, t_user*) * * референцира до USERS (user_id) == DDL скрипта за креирање и бришење на табелите [attachment:kreiranje.sql] == DML скрипта за полнење на табелите со податоци [attachment:polnenje.sql] == Дијаграм на табелите од DBeaver [[Image(DB_Scheme_SQL.png)]]