Changes between Version 65 and Version 66 of ERModel
- Timestamp:
- 11/29/22 21:09:31 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v65 v66 6 6 7 7 ''**Ентитети**'' 8 1. ''** Event**'' - ентитет кој дефинира тип на настан8 1. ''**events**'' - ентитет кој дефинира тип на настан 9 9 * **id_event** - нумерички тип (примарен клуч) 10 10 * **city** - varchar (задолжителен атрибут) … … 14 14 * **phone_number** - varchar (задолжителен атрибут) 15 15 16 2. ''** Gallery**'' - ентитет кој дефинира тип на настан галерија16 2. ''**gallery**'' - ентитет кој дефинира тип на настан галерија 17 17 * **style** - varchar (задолжителен атрибут) 18 18 19 3. ''** Museum**'' - ентитет кој дефинира тип на настан музеј19 3. ''**museum**'' - ентитет кој дефинира тип на настан музеј 20 20 * **workshop** - varchar (опционален атрибут) 21 21 * **history** - varchar (задолжителен атрибут) 22 22 * **department** - varchar (задолжителен атрибут) 23 23 24 4. ''** Theatre**'' - ентитет кој дефинира тип на настан театар24 4. ''**theatre**'' - ентитет кој дефинира тип на настан театар 25 25 * **director** - varchar (задолжителен атрибут) 26 26 * **genre** - varchar (задолжителен атрибут) 27 27 * **duration** - нумерички тип (задолжителен атрибут) 28 28 29 5. ''** User**'' - ентитет кој претставува унија од повеќе видови корисници29 5. ''**users**'' - ентитет кој претставува унија од повеќе видови корисници 30 30 * **id_user** - нумерички тип (примарен клуч) 31 31 * **phone_number** - varchar (задолжителен атрибут) … … 35 35 * **username** - varchar (задолжителен атрибут) 36 36 37 6. ''** Admin**'' - ентитет кој дефинира администратор кој управува со ситемот37 6. ''**admins**'' - ентитет кој дефинира администратор кој управува со ситемот 38 38 39 7. ''** Organizer**'' - ентитет кој дефинира организација која организира настани39 7. ''**organizer**'' - ентитет кој дефинира организација која организира настани 40 40 41 8. ''** Customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети41 8. ''**customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети 42 42 * **transaction_account** - varchar (задолжителен атрибут) 43 43 44 9. ''** Artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело44 9. ''**artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело 45 45 * **type_of_artist** - varchar (задолжителен атрибут) 46 46 47 10. ''** Review**'' - ентитет кој дефинира рецензии за одреден артист47 10. ''**review**'' - ентитет кој дефинира рецензии за одреден артист 48 48 * **id_review** - нумерички тип (примарен клуч) 49 49 * **created_at** - timestamp (задолжителен атрибут) … … 51 51 * **content** - varchar (задолжителен атрибут) 52 52 53 11. ''** Ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата53 11. ''**ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата 54 54 * **id_ticket** - нумерички тип (примарен клуч) 55 55 * **price** - нумерички тип (задолжителен атрибут) … … 58 58 * **date** - timestamp (задолжителен атрибут) 59 59 60 12. ''** Cart**'' - ентитет во кој се чуваат резервираните билети60 12. ''**cart**'' - ентитет во кој се чуваат резервираните билети 61 61 * **id_cart** - нумерички тип (примарен клуч) 62 62 * **total** - нумерички тип (задолжителен атрибут) 63 63 64 13. ''** Transaction**'' - ентитет кој дефинира трансакција64 13. ''**transactions**'' - ентитет кој дефинира трансакција 65 65 * **id_transaction** - нумерички тип (примарен клуч) 66 66 * **name** - varchar (задолжителен атрибут) … … 69 69 * **id_invoice** - нумерички тип (задолжителен атрибут) 70 70 71 14. ''** Seat**'' - ентитет во кој ќе се чуваат податоци за седиште71 14. ''**seat**'' - ентитет во кој ќе се чуваат податоци за седиште 72 72 * **id_seat** - нумерички тип (примаерен клуч) 73 73 * **number** - нумерички тип (задолжителен атрибут) … … 96 96 * ''**refers_to**'' - 1:1 релација помеѓу Cart и Transaction која ја означува наплатата за билетите и една трансакција мора да се однесува на една кошничка, па затоа има тотално учество од страната на ентитетот Transaction 97 97 98 * ''** exhibits**'' - N:M релација помеѓу Gallery и Artist со која се означува дадениот уметник кој ја прави изложбата и има тотално учество од страната на ентитетот Gallery бидејќи мора да е изложена од некој уметник98 * ''**artist_exhibits_gallery**'' - N:M релација помеѓу Gallery и Artist со која се означува дадениот уметник кој ја прави изложбата и има тотално учество од страната на ентитетот Gallery бидејќи мора да е изложена од некој уметник 99 99 100 * ''**a cts_in**'' - N:M релација помеѓу Theatre и Artist со која се означува актерот кој што е дел од претставата со тотално учество од страната на ентитетот Theatre бидејќи мора да има уметници кои глумат во претставата100 * ''**artist_acts_theatre**'' - N:M релација помеѓу Theatre и Artist со која се означува актерот кој што е дел од претставата со тотално учество од страната на ентитетот Theatre бидејќи мора да има уметници кои глумат во претставата 101 101 102 102 * ''**organizes**'' - 1:N релација помеѓу Organizer и Event со која се означува која организација го организира настанот со тотално учество од страната на ентитетот Event кој мора да е организиран од некој организатор