Changes between Version 28 and Version 29 of RelationalSchema
- Timestamp:
- 09/24/25 19:29:06 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RelationalSchema
v28 v29 15 15 `ACCOUNT`(__**account_id**__, account_email, name, surname, password) 16 16 17 `TRANSPORT_ORGANIZER`(__** *account_id**__(`ACCOUNT`), company_name, company_embg)17 `TRANSPORT_ORGANIZER`(__**transport_organizer_id**__, *accound_id(`ACCOUNT`), company_name, company_embg) 18 18 19 `ADMIN`(__** *account_id**__(`ACCOUNT`))19 `ADMIN`(__**admin_id**__, *account_id(`ACCOUNT`)) 20 20 21 `STUDENT`(__** *account_id**__(`ACCOUNT`), university, index)21 `STUDENT`(__**student_id**__, *account_id(`ACCOUNT`), university, index) 22 22 23 `DRIVER`(__** *account_id**__(`ACCOUNT`), years_experience, *works_for_id(`TRANSPORT_ORGANIZER`))23 `DRIVER`(__**driver_id**__, *account_id (`ACCOUNT`), years_experience, *works_for_id(`TRANSPORT_ORGANIZER`)) 24 24 25 25 `VEHICLE`(__**vehicle_id**__, plate_num, model, brand, capacity, year_manuf) 26 26 27 `AUTOMOBILE`(__** *vehicle_id**__(`VEHICLE`))27 `AUTOMOBILE`(__**automobile_id**__, *vehicle_id(`VEHICLE`)) 28 28 29 `TRAIN`(__** *vehicle_id**__(`VEHICLE`))29 `TRAIN`(__**train_id**__, *vehicle_id(`VEHICLE`)) 30 30 31 `BUS`(__** *vehicle_id**__(`VEHICLE`))31 `BUS`(__**bus_id**__ ,*vehicle_id(`VEHICLE`)) 32 32 33 `VAN`(__** *vehicle_id**__(`VEHICLE`))33 `VAN`(__**van_id**__, *vehicle_id(`VEHICLE`)) 34 34 35 `DRIVER_VEHICLE_OPERATION`(__***driver_id**__(`DRIVER`), __***vehicle_id**__(`VEHICLE`))35 `DRIVER_VEHICLE_OPERATION`(__***driver_id**__(`DRIVER`), *vehicle_id(`VEHICLE`)) 36 36 37 `TRIP`(__**tri d_id**__, __***transport_organizer_id**__(`TRANSPORT_ORGANIZER`), __***route_id**__(`ROUTE`), __***account_id**__(`DRIVER`), __***vehicle_id**__(`VEHICLE`), free_seats, date, status)37 `TRIP`(__**trip_id**__, *transport_organizer_id(`TRANSPORT_ORGANIZER`), *route_id(`ROUTE`), *account_id(`DRIVER`), *vehicle_id(`VEHICLE`), free_seats, date, status) 38 38 39 `DRIVES_ON`(__** *driver_id**__(`DRIVER`), __***trip_id**__(`TRIP`))39 `DRIVES_ON`(__**drives_on_id**__, *driver_id(`DRIVER`), *trip_id(`TRIP`)) 40 40 41 `ROUTE`(__**id**__, *transport_organizer_id(`TRANSPORT_ORGANIZER`), *from_loc (`LOCATION`), *to_loc (`LOCATION`)) 42 43 `DAY_ACTIVE`(__***route_id**(`ROUTE`) __**day**__) 41 `ROUTE`(__**route_id**__, *transport_organizer_id(`TRANSPORT_ORGANIZER`), *from_loc_id (`LOCATION`), *to_loc_id (`LOCATION`)) 44 42 45 43 `LOCATION`(__**location_id**__, latitude, longitude, name) 46 44 47 `TRIP_STOPS`(__***trip_id**__(`TRIP`), __***location**__, time)45 `TRIP_STOPS`(__***trip_id**__(`TRIP`), *location_id, time) 48 46 49 `TICKET`(__** id**__, *trip_id(`TRIP`), *gets_on_loc (`LOCATION`), *gets_off_loc (`LOCATION`), *account_id (`ACCOUNT`), date_purchased, time_purchased, price, seat)47 `TICKET`(__**ticket_id**__, *trip_id(`TRIP`), *ticket_related_to_id(`TICKET`), *gets_on_loc (`LOCATION`), *gets_off_loc (`LOCATION`), *account_id (`ACCOUNT`), date_purchased, time_purchased, price, seat) 50 48 51 ` TICKET_RELATIONS`(*parent_ticket_id(`TICKET`), *child_ticket_id(`TICKET`))49 `STUDENT_TICKET`(__**student_ticket_id**__, *ticket_id(`TICKET`), discount) 52 50 53 ` STUDENT_TICKET`(__***ticket_id**__ (`TICKET`), discount)51 `CHILD_TICKET`(__**child_ticket_id**__, *ticket_id(`TICKET`), discount, embg, parent_embg) 54 52 55 ` CHILD_TICKET`(__***ticket_id**__ (`TICKET`), discount, embg, parent_embg)53 `PAYMENT`(__**payment_id**__, *account_id(`ACCOUNT`),*ticket_id(`TICKET`), date, total_price, n_tickets) 56 54 57 ` PAYMENT`(__**payment_id**__, __***account_id**__ (`ACCOUNT`),__***ticket_id**__ (`TICKET`), date, total_price, n_tickets)55 `FAVORITE`(__**favorite_id**__, *route_id(`ROUTE`), *account_id(`ACCOUNT`)) 58 56 59 `FAVORITE`(__***route_id**__(`ROUTE`), __***account_id**__ (`ACCOUNT`)) 60 61 `REVIEW`(__**review_id**__, __***account_id**__ (`ACCOUNT`), __***ticket_id**__ (`TICKET`), description, rating) 57 `REVIEW`(__**review_id**__, *account_id(`ACCOUNT`), *ticket_id(`TICKET`), description, rating) 62 58 63 59 === DDL - Creation, Deletion and Insertion with dummy data of Tables