Changes between Version 23 and Version 24 of ConceptualModel


Ignore:
Timestamp:
12/18/25 09:34:28 (10 days ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptualModel

    v23 v24  
    9292=== Relationships ===
    9393
    94 * '''belongs_to''' - 1:N релација која ги поврзува ентитетите Product и Category. Еден продукт може да припаѓа само на една категорија, а една категорија може да има повеќе продукти.
     94* '''Pays''' - 1:N between User and Payment. One user can make multiple payments, Each payment is associated with exactly one user.
    9595
    96  * '''supplied_by''' - 1:N релација која ги поврзува ентитетите Product и Supplier. Еден продукт може да се добавува од еден добавувач, а еден добавувач може да добавува повеќе продукти.
     96 * '''Has''' - 1:N relationship between User and UserSubscription. Each user subscription belongs to exactly one user.
    9797
    98  * '''holds''' - 1:N релација која ги поврзува ентитетите Warehouse и !WarehouseStock. Едно складиште може да има повеќе запасни ставки, а една запасна ставка припаѓа на едно складиште.
     98 * '''Has''' - N:1 relationship between UserSubscription and SubscriptionPlan. Each user subscription is based on exactly one subscription plan, One subscription plan can be associated with many user subscriptions.
    9999
    100  * '''has_stock_in''' - 1:N релација која ги поврзува ентитетите Product и !WarehouseStock. Еден продукт може да има запас во повеќе складишта, а една запасна ставка е за еден продукт.
     100 * '''Subscription''' - 1:N relationship between UserSubscription and Payment. One user subscription can be paid through one or multiple payments, Each payment is associated with exactly one user subscription.
    101101
    102  * '''made_by''' - 1:N релација која ги поврзува ентитетите Sale и User. Една продажба е направена од еден корисник, а еден корисник може да направи повеќе продажби.
     102 * '''Creates''' - 1:N relationship between User and SupportTicket. One user can create multiple support tickets, Each support ticket is created by exactly one user.
    103103
    104  * '''made_for''' - 1:N релација која ги поврзува ентитетите Sale и Customer. Една продажба е за еден клиент, а еден клиент може да има повеќе продажби.
     104 * '''Manages''' - 1:N relationship between Administrator and SupportTicket. One administrator can manage multiple support tickets, Each support ticket is managed by exactly one administrator.
    105105
    106  * '''contains''' - 1:N релација која ги поврзува ентитетите Sale и !SaleItem. Една продажба содржи повеќе ставки, а една ставка припаѓа на една продажба.
     106 * '''Manages''' - 1:N relationship between Administrator and Course. One administrator can manage multiple courses, Each course is managed by exactly one administrator.
    107107
    108  * '''includes_product''' - 1:N релација која ги поврзува ентитетите !SaleItem и Product. Една ставка во продажба е за еден продукт, а еден продукт може да биде во повеќе ставки.
     108 * '''Uploads and manages''' - 1:N relationship between Instructor and Course. One instructor can upload and manage multiple courses, Each course is uploaded and managed by exactly one instructor.
    109109
    110  * '''placed_to''' - 1:N релација која ги поврзува ентитетите !PurchaseOrder и Supplier. Една нарачка е кон еден добавувач, а еден добавувач може да прими повеќе нарачки.
     110 * '''Enrolls''' - 1:N relationship between User and Enrollment. One user can have multiple enrollments, Each enrollment is associated with exactly one user.
    111111
    112  * '''includes_item''' - 1:N релација која ги поврзува ентитетите !PurchaseOrder и !PurchaseOrderItem. Една нарачка содржи повеќе ставки, а една ставка припаѓа на една нарачка.
     112 * '''Enrolls ''' - N:1 relationship between Enrollment and Course. Each enrollment is associated with exactly one course, One course can have multiple enrollments.
    113113
    114  * '''orders''' - 1:N релација која ги поврзува ентитетите !PurchaseOrderItem и Product. Една ставка во нарачка е за еден продукт, а еден продукт може да биде во повеќе ставки.
     114 * '''Receives''' - 1:1 relationship between Enrollment and Certificate. Each enrollment can lead to exactly one certificate, Each certificate is issued for exactly one enrollment.
    115115
    116  * '''shipped_from''' - N:1 релација која ги поврзува ентитетите Sale и Warehouse. Повеќе продажби можат да бидат испратени од едно складиште.
     116 * '''Creates ''' - 1:N relationship between Course and Module. One course can create and contain multiple modules, Each module belongs to exactly one course.
    117117
    118  * '''received_at''' - N:1 релација која ги поврзува ентитетите !PurchaseOrder и Warehouse. Повеќе нарачки можат да бидат примени во едно складиште.
     118 * '''BelongsTo''' - N:1 relationship between Course and Category. Each course belongs to exactly one category, One category can include multiple courses.
    119119
     120 * '''Has''' - 1:N relationship between Module and Lesson. One module can contain multiple lessons, Each lesson belongs to exactly one module.
     121
     122 * '''Has''' - 1:1 relationship between Lesson and Quiz. Each lesson has exactly one quiz, Each quiz is associated with exactly one lesson.