== Релациска шема со мапирачка трансформација * Примарни клучеви означени со underline * Надворешни клучеви означени со * и табела кон која покажува * Not null атрибути означени со bold User (__**user_id**__, **full_name**, **email**, **phone**, **created_at**) Role (__**role_id**__, **name**) Category (__**category_id**__, **name**) Status (__**status_id**__, **name**) Service (__**service_id**__, **name**, **price**, **duration_minutes**, **category_id*(Category)**) Package (__**package_id**__, **name**, **max_usage**) Review (__**review_id**__, rating, comment, created_at, **payment_id*(Payment) UNIQUE**) Appointment (__**appointment_id**__, **appointment_time**, **end_time**, notes, **type enum('pre-booked','walk-in')**, **total_price**, **user_id*(User)**, **status_id*(Status)**) LoyaltyCard (__**card_id**__, **points**, user_id*(User)) Payment (__**payment_id**__, **amount**, **method**, **timestamp**, **status**, **appointment_id*(Appointment)**) UserRole (__**user_id*(User)**__, __**role_id*(Role)**__) PackageService (__**package_id*(Package)**__, __**service_id*(Service)**__, discounted_price) AppointmentService (__**appointment_id*(Appointment)**__, __**service_id*(Service)**__) == DDL скрипта за бришење на табелите и креирање на табелите [attachment:create.sql] == DML скрипта за полнење на табелите со податоци [attachment:populate.sql] == Релациски дијаграм изваден од DBeaver [[Image(relational_schema.png, width=800px)]]