Changes between Version 6 and Version 7 of Normalization


Ignore:
Timestamp:
09/29/25 18:27:03 (2 weeks ago)
Author:
221514
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v6 v7  
    424424
    425425All resulting tables are in BCNF - and we may further semantically infer other tables that are present in the ER schema, but the core tables that have many attributes present in them are confirmed to exist and adhere to the design of the ER diagram.
     426
     427Now we can list the final relevant and core tables derived as a result from these normalization steps:
     428
     429R11: `Account`
     430    (account_id, acc_email, person_name, person_surname, password, years_experience)
     431
     432R12: `Company`
     433    (company_embg, company_name)
     434
     435R2: `Vehicle`
     436    (vehicle_id, plate_num, model, brand, capacity, year_manuf)
     437
     438R3: `Trip`
     439    (trip_id, date, status, free_seats, route_id)
     440
     441R4: `Route`
     442    (route_id, days_active)
     443
     444R5: `Location`
     445    (location_id, loc_name, latitude, longitude)
     446
     447R51: `Ticket`
     448    (ticket_id, two_way, student_disc)
     449
     450R52: `Child_Ticket`
     451    (child_embg, child_disc)
     452
     453R6: `Payment`
     454    (payment_id, total_price, n_tickets, time_purchased, date_purchased)
     455
     456R7: `Review`
     457    (review_id, review_description, rating)
     458