Changes between Version 14 and Version 15 of ConceptualModel


Ignore:
Timestamp:
12/17/25 21:38:10 (11 days ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptualModel

    v14 v15  
    1212
    1313* **Users: Entity representing all users who access the platform (students / learners).**
    14   * User_ID – Primary key
    15   * First_Name – Varchar
    16   * Last_Name – Varchar
    17   * Email – Varchar(unique)
    18   * Password – Varchar
     14  * User_ID – PRIMARY KEY
     15  * First_Name – VARCHAR
     16  * Last_Name – VARCHAR
     17  * Email – VARCHAR(unique)
     18  * Password – VARCHAR
    1919
    2020* **Administrators: Entity representing instructors who create and manage educational content.**
    21   * Admin_ID – Primary key
    22   * Admin_Level – varchar
     21  * Admin_ID – PRIMARY KEY
     22  * Admin_Level – VARCHAR
    2323
    2424* **Payment: Entity representing financial transactions.**
    25   * Payment_ID – Primary key
    26   * Amount – Decimal
     25  * Payment_ID – PRIMARY KEY
     26  * Amount – DECIMAL
    2727 
    2828* **Course: Entity representing the courses offered on the platform.**
    29   * Course_id – Primary key
    30   * Certificate – Varchar
    31   * Name – Varchar
     29  * Course_id – PRIMARY KEY
     30  * Certificate – VARCHAR
     31  * Name – VARCHAR
    3232  * Price – Decimal
    33   * status – Varchar
     33  * status – VARCHAR
    3434
    3535* **Enrollment: Entity representing the enrollment of a user in a course.**
    36   * Enrollment_id – Primary key
    37   * Enroll_date – Date
    38   * Completion_Status – Varchar
    39   * Progress_percentage – int
     36  * Enrollment_id – PRIMARY KEY
     37  * Enroll_date – DATE
     38  * Completion_Status – VARCHAR
     39  * Progress_percentage – INT
    4040
    4141* **Payment: Entity representing financial transactions.**
    42   * Payment_ID – Primary key
    43   * Amount – Decimal
     42  * Payment_ID – PRIMARY KEY
     43  * Amount – DECIMAL
    4444
    4545* **SubscriptionPlan: Entity representing available subscription plans.**
    46   * Plan_ID – Primary key
    47   * Name – Varchar
    48   * Price – Decimal
    49   * Duration_months – Int
    50   * Description – Varchar
    51   * Access_type – Varchar
     46  * Plan_ID – PRIMARY KEY
     47  * Name – VARCHAR
     48  * Price – DECIMAL
     49  * Duration_months – INT
     50  * Description – VARCHAR
     51  * Access_type – VARCHAR
    5252
    5353* **Certificate: Entity representing certificates issued after course completion.**
    54   * Certificate_id – Primary key
    55   * Issue_date – Date
    56   * Certificate_code – Varchar
    57   * Status – Varchar
     54  * Certificate_id – PRIMARY KEY
     55  * Issue_date – DATE
     56  * Certificate_code – VARCHAR
     57  * Status – VARCHAR
    5858
    5959* **UserSubscription: Entity representing active subscriptions of users.**
    60   * Subscription_ID – Primary key
    61   * Start_date – Date
    62   * End_date – Date
    63   * Status – Varchar
     60  * Subscription_ID – PRIMARY KEY
     61  * Start_date – DATE
     62  * End_date – DATE
     63  * Status – VARCHAR
    6464
    6565* **SupportTicket: Entity representing user support requests.**
    66   * Ticket_ID – Primary key
    67   * Subject – Varchar
    68   * Description – Varchar
    69   * Status – Varchar
    70   * Created_at – Date
     66  * Ticket_ID – PRIMARY KEY
     67  * Subject – VARCHAR
     68  * Description – VARCHAR
     69  * Status – VARCHAR
     70  * Created_at – DATE
    7171
    7272* **Category: Entity representing course classification.**
    73   * Category_ID – Primary key
    74   * Name – Varchar
    75   * Description – Varchar
     73  * Category_ID – PRIMARY KEY
     74  * Name – VARCHAR
     75  * Description – VARCHAR
    7676
    7777* **Module: Entity representing logical subdivisions of a course.**
    78   * Мodule_id – Primary key
    79   * Тitle – Varchar
    80   * Description – Varchar
     78  * Мodule_id – PRIMARY KEY
     79  * Тitle – VARCHAR
     80  * Description – VARCHAR
    8181 
    8282* **Lesson: Entity representing individual learning units.**
    83   * Lesson_ID – Primary key
    84   * Тitle – Varchar
    85   * Material – Varchar
     83  * Lesson_ID – PRIMARY KEY
     84  * Тitle – VARCHAR
     85  * Material – VARCHAR
    8686 
    8787* **Quiz: Entity representing assessments associated with lessons.**
    88   *  Quiz_ID – Primary key
    89   * Total_points – Int
    90   * Passing_score – Int
     88  *  Quiz_ID – PRIMARY KEY
     89  * Total_points – INT
     90  * Passing_score – INT
    9191
    9292=== Relationships ===