Changeset 20df1a3 for sql/iknow.dbml


Ignore:
Timestamp:
09/16/26 14:48:55 (7 days ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
f7c8acf
Parents:
1b20b22
Message:

Refactor payment model to remove redundant user_id, addressing BCNF violation in Phase 5 normalization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sql/iknow.dbml

    r1b20b22 r20df1a3  
    150150Table project.payment {
    151151  id integer [pk, increment]
    152   user_id integer [not null]
    153152  enrollment_id integer [not null]
    154153  amount integer [not null]
     
    188187Ref: project.contact.user_id - project.users.id                      // has_contact (1:1)
    189188Ref: project.token.user_id > project.users.id                        // has_token
    190 Ref: project.payment.user_id > project.users.id                      // pays
    191189Ref: project.payment.enrollment_id > project.enrolled_semesters.id   // for_enrollment
    192190Ref: project.enrolled_semesters.user_id > project.users.id           // submits
Note: See TracChangeset for help on using the changeset viewer.