Changes between Initial Version and Version 1 of RelationalDesign


Ignore:
Timestamp:
02/04/26 15:57:43 (3 weeks ago)
Author:
202033
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalDesign

    v1 v1  
     1== Релациска шема со мапирачка трансформација
     2
     3* Примарни клучеви означени со underline
     4* Надворешни клучеви означени со * и табела кон која покажува
     5* Not null атрибути означени со bold
     6User (__**user_id**__, **full_name**, **email**, **phone**, **created_at**)
     7
     8Role (__**role_id**__, **name**)
     9
     10Category (__**category_id**__, **name**)
     11
     12Status (__**status_id**__, **name**)
     13
     14Service (__**service_id**__, **name**, **price**, **duration_minutes**, category_id*(Category))
     15
     16Package (__**package_id**__, **name**, **max_usage**)
     17
     18Review (__**review_id**__, rating, comment, created_at, user_id*(User), service_id*(Service))
     19
     20Appointment (__**appointment_id**__, **appointment_time**, **end_time**, notes, **total_price**, user_id*(User), status_id*(Status))
     21
     22LoyaltyCard (__**card_id**__, **points**, user_id*(User))
     23
     24Payment (__**payment_id**__, **amount**, **method**, **timestamp**, **status**, appointment_id*(Appointment))
     25
     26UserRole (__**user_id*(User)**__, __**role_id*(Role)**__)
     27
     28PackageService (__**package_id*(Package)**__, __**service_id*(Service)**__, discounted_price)
     29
     30AppointmentService (__**appointment_id*(Appointment)**__, __**service_id*(Service)**__)
     31
     32
     33
     34
     35== DDL скрипта за бришење на табелите и креирање на табелите
     36
     37
     38
     39
     40
     41== DML скрипта за полнење на табелите со податоци
     42
     43
     44== Релациски дијаграм изваден од DBeaver