Changes between Version 65 and Version 66 of ERModel


Ignore:
Timestamp:
11/29/22 21:09:31 (2 years ago)
Author:
191285
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v65 v66  
    66
    77''**Ентитети**''
    8 1. ''**Event**'' - ентитет кој дефинира тип на настан
     81. ''**events**'' - ентитет кој дефинира тип на настан
    99 * **id_event** - нумерички тип (примарен клуч)
    1010 * **city** - varchar (задолжителен атрибут)
     
    1414 * **phone_number** - varchar (задолжителен атрибут)
    1515
    16 2. ''**Gallery**'' - ентитет кој дефинира тип на настан галерија
     162. ''**gallery**'' - ентитет кој дефинира тип на настан галерија
    1717 * **style** - varchar (задолжителен атрибут)
    1818
    19 3. ''**Museum**'' - ентитет кој дефинира тип на настан музеј
     193. ''**museum**'' - ентитет кој дефинира тип на настан музеј
    2020 * **workshop** - varchar (опционален атрибут)
    2121 * **history** - varchar (задолжителен атрибут)
    2222 * **department** - varchar (задолжителен атрибут)
    2323
    24 4. ''**Theatre**'' - ентитет кој дефинира тип на настан театар
     244. ''**theatre**'' - ентитет кој дефинира тип на настан театар
    2525 * **director** - varchar (задолжителен атрибут)
    2626 * **genre** - varchar (задолжителен атрибут)
    2727 * **duration** - нумерички тип (задолжителен атрибут)
    2828
    29 5. ''**User**'' - ентитет кој претставува унија од повеќе видови корисници
     295. ''**users**'' - ентитет кој претставува унија од повеќе видови корисници
    3030 * **id_user** - нумерички тип (примарен клуч)
    3131 * **phone_number** - varchar (задолжителен атрибут)
     
    3535 * **username** - varchar (задолжителен атрибут)
    3636
    37 6. ''**Admin**'' - ентитет кој дефинира администратор кој управува со ситемот
     376. ''**admins**'' - ентитет кој дефинира администратор кој управува со ситемот
    3838
    39 7. ''**Organizer**'' - ентитет кој дефинира организација која организира настани
     397. ''**organizer**'' - ентитет кој дефинира организација која организира настани
    4040
    41 8. ''**Customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети
     418. ''**customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети
    4242 * **transaction_account** - varchar (задолжителен атрибут)
    4343
    44 9. ''**Artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело
     449. ''**artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело
    4545 * **type_of_artist** - varchar (задолжителен атрибут)
    4646
    47 10. ''**Review**'' - ентитет кој дефинира рецензии за одреден артист
     4710. ''**review**'' - ентитет кој дефинира рецензии за одреден артист
    4848 * **id_review** - нумерички тип (примарен клуч)
    4949 * **created_at** - timestamp (задолжителен атрибут)
     
    5151 * **content** - varchar (задолжителен атрибут)
    5252 
    53 11. ''**Ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата
     5311. ''**ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата
    5454 * **id_ticket** - нумерички тип (примарен клуч)
    5555 * **price** - нумерички тип (задолжителен атрибут)
     
    5858 * **date** - timestamp (задолжителен атрибут)
    5959
    60 12. ''**Cart**'' - ентитет во кој се чуваат резервираните билети
     6012. ''**cart**'' - ентитет во кој се чуваат резервираните билети
    6161 * **id_cart** - нумерички тип (примарен клуч)
    6262 * **total** - нумерички тип (задолжителен атрибут)
    6363
    64 13. ''**Transaction**'' - ентитет кој дефинира трансакција
     6413. ''**transactions**'' - ентитет кој дефинира трансакција
    6565 * **id_transaction** - нумерички тип (примарен клуч)
    6666 * **name** - varchar  (задолжителен атрибут)
     
    6969 * **id_invoice** - нумерички тип (задолжителен атрибут)
    7070
    71 14. ''**Seat**'' - ентитет во кој ќе се чуваат податоци за седиште
     7114. ''**seat**'' - ентитет во кој ќе се чуваат податоци за седиште
    7272 * **id_seat** - нумерички тип (примаерен клуч)
    7373 * **number** - нумерички тип (задолжителен атрибут)
     
    9696* ''**refers_to**'' - 1:1  релација помеѓу Cart и Transaction која ја означува наплатата за билетите и една трансакција мора да се однесува на една кошничка, па затоа има тотално учество од страната на ентитетот Transaction
    9797
    98 * ''**exhibits**'' - N:M  релација помеѓу Gallery и Artist со која се означува дадениот уметник кој ја прави изложбата и има тотално учество од страната на ентитетот Gallery бидејќи мора да е изложена од некој уметник
     98* ''**artist_exhibits_gallery**'' - N:M  релација помеѓу Gallery и Artist со која се означува дадениот уметник кој ја прави изложбата и има тотално учество од страната на ентитетот Gallery бидејќи мора да е изложена од некој уметник
    9999
    100 * ''**acts_in**'' - N:M  релација помеѓу Theatre и Artist со која се означува актерот кој што е дел од претставата со тотално учество од страната на ентитетот Theatre бидејќи мора да има уметници кои глумат во претставата
     100* ''**artist_acts_theatre**'' - N:M  релација помеѓу Theatre и Artist со која се означува актерот кој што е дел од претставата со тотално учество од страната на ентитетот Theatre бидејќи мора да има уметници кои глумат во претставата
    101101
    102102* ''**organizes**'' - 1:N  релација помеѓу Organizer и Event со која се означува која организација го организира настанот со тотално учество од страната на ентитетот Event кој мора да е организиран од некој организатор