Changes between Version 6 and Version 7 of ERModel
- Timestamp:
- 11/15/21 17:05:54 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v6 v7 8 8 1. Users - ентитет кој претставува унија од повеќе видови корисници 9 9 * id - нумерички тип (примарен клуч) 10 * full_name - varchar тип (задолжителен тип, макс. 100 карактери)11 * email - varchar тип (задолжителен тип, макс. 100 карактери)12 * username - varchar тип (задолжителен тип, макс. 100 карактери)13 * password - varchar тип (задолжителен тип, макс. 100 карактери)14 * profile_picture - varchar тип (задолжителен тип, макс. 100 карактери)15 * email_verified_at - датум (опционален тип)16 * created_at - датум (задолжитенел тип)17 * updated_at - датум (опционален тип)18 * deleted_at - датум (опционален тип)19 * last_login_at - датум (опционален тип)20 * last_login_ip - varchar тип (опционален тип, макс. 15 карактери)21 * user_agent - текстуален тип (опционален тип)10 * full_name - varchar тип (задолжителен атрибут, макс. 80 карактери) 11 * email - varchar тип (задолжителен атрибут) 12 * username - varchar тип (задолжителен атрибут, макс. 100 карактери) 13 * password - varchar тип (задолжителен атрибут) 14 * profile_picture - varchar тип (задолжителен атрибут) 15 * email_verified_at - датум (опционален атрибут) 16 * created_at - датум (задолжитенел атрибут) 17 * updated_at - датум (опционален атрибут) 18 * deleted_at - датум (опционален атрибут) 19 * last_login_at - датум (опционален атрибут) 20 * last_login_ip - varchar тип (опционален атрибут, макс. 15 карактери) 21 * user_agent - текстуален тип (опционален атрибут) 22 22 23 23 2. **Organizers** - ентитет кој преставува организатор 24 * city - varchar тип (заолжителен тип, макс. 85 карактери)25 * country - varchar тип (заолжителен тип, макс. 56 карактери)24 * city - varchar тип (заолжителен атрибут, макс. 85 карактери) 25 * country - varchar тип (заолжителен атрибут, макс. 56 карактери) 26 26 * stripe_id - 27 27 * card_brand - 28 * card_last_four - датум (опционален тип, макс. 4 карактери)29 * trial_ends_at - датум (опционален тип)28 * card_last_four - датум (опционален атрибут, макс. 4 карактери) 29 * trial_ends_at - датум (опционален атрибут) 30 30 31 31 3. **Artists** - ентитет кој претставува артист 32 * short_description - 33 * price_per_hour - 34 * birth_date - 35 * city - 36 * country - 37 * instagram_link - 38 * facebook_link - 39 * apple_music_link - 40 * youtube_link - 41 * spotify_link 32 * short_description - текстуален тип (задолжителен атрибут) 33 * price_per_hour - нумерички тим (задолжителен атрибут, мин. 1) 34 * birth_date - датум (задолжителен атрибут) 35 * city - varchar тип (заолжителен атрибут, макс. 85 карактери) 36 * country - varchar тип (заолжителен атрибут, макс. 56 карактери) 37 * instagram_link - varchar тип (заолжителен атрибут) 38 * facebook_link - varchar тип (заолжителен атрибут) 39 * apple_music_link - varchar тип (заолжителен атрибут) 40 * youtube_link - varchar тип (заолжителен атрибут) 41 * spotify_link - varchar тип (заолжителен атрибут) 42 42 43 43 4. **Managers** - ентитет кој претставува менаџер на одреден(и) артист(и) 44 44 45 45 5. **Manager_Invites** - ентитет кој претставува поканет менаџњер од страна на одреден артист 46 * id - 47 * email - 48 * name - 49 * invitation_token - 50 * registered_at - 51 * created_at - 52 * updated_at - 46 * id - нумерички тип (примарен клуч) 47 * email - varchar тип (задолжителен атрибут) 48 * name - varchar тип (задолжителен атрибут, макс. 80 карактери) 49 * invitation_token - varchar тип (задолжителен атрибут) 50 * registered_at - датум (опционален атрибут) 51 * created_at - датум (заолжителен атрибут) 52 * updated_at - датум (опционален атрибут) 53 53 54 54 6. **Artist_Types** - ентитет кој претставува типови на артисти (соло, дуо, бенд, итн.) 55 * id - 56 * name - 55 * id - нумерички тип (примарен клуч) 56 * name - varchar тип (задолжителен атрибут) 57 57 58 58 7. **Genres** - ентитет кој претставува жанрови на музика 59 * id - 60 * name - 59 * id - нумерички тип (примарен клуч) 60 * name - varchar тип (задолжителен атрибут) 61 61 62 62 8. **Reviews** - ентитет кој претставува рецензии за одреден артист 63 * id - 64 * rating - 65 * content - 66 * created_at - 67 * author_id - 63 * id - нумерички тип (примарен клуч) 64 * rating - нумерички тип (задолжителен атрибут) 65 * content - текстуален тип (задолжителен атрибут) 66 * created_at - датум (заолжителен атрибут) 67 * author_id - нумерички тип (заолжителен атрибут) 68 68 69 69 9. **Images** - ентитет кој претставува слики за одреден артист 70 * id - 71 * path - 72 * created_at - 73 * updated_at - 70 * id - нумерички тип (примарен клуч) 71 * path - varchar тип (задолжителен атрибут) 72 * created_at - датум (заолжителен атрибут) 73 * updated_at - датум (опционален атрибут) 74 74 75 75 10. **Events** - ентитет кој претстаува настани креирани од страна на организаторот 76 * id - 77 * title - 78 * slug - 79 * short_description - 80 * city - 81 * country - 82 * venue_name - 83 * venue_address - 84 * start_time - 85 * end_time - 86 * created_at - 87 * updated_at - 76 * id - нумерички тип (примарен клуч) 77 * title - varchar тип (задолжителен атрибут, макс. 100 карактери) 78 * slug - varchar тип (задолжителен атрибут, макс. 150 карактери) 79 * short_description - текстуален тип (задолжителен атрибут, макс. 1000 карактери) 80 * city - varchar тип (заолжителен атрибут, макс. 85 карактери) 81 * country - varchar тип (заолжителен атрибут, макс. 56 карактери) 82 * venue_name - varchar тип (задолжителен атрибут) 83 * venue_address - varchar тип (задолжителен атрибут) 84 * start_time - датум (заолжителен атрибут) 85 * end_time - датум (заолжителен атрибут) 86 * created_at - датум (заолжителен атрибут) 87 * updated_at - датум (опционален атрибут) 88 88 89 89 11. **Event_Types** - ентитет кој претставува тип на настани 90 * id - 91 * name - 90 * id - нумерички тип (примарен клуч) 91 * name - varchar тип (задолжителен атрибут) 92 92 93 93 12. **Offers** - ентитет кој претставува понуда (која се испраќа до одреден артисти) 94 * id - 95 * status - 96 * price - 97 * completed_at - 98 * created_at - 99 * updated_at - 94 * id - нумерички тип (примарен клуч) 95 * status - нумерички тип (заолжителен атрибут) 96 * price - нумерички тип (заолжителен атрибут) 97 * completed_at - датум (опционален атрибут) 98 * created_at - датум (заолжителен атрибут) 99 * updated_at - датум (опционален атрибут) 100 100 101 101 13. **Comments** - ентитет кој претставува коментар за одредена понуда 102 * id - 103 * content - 104 * author_id - 105 * created_at - 106 * updated_at - 102 * id - нумерички тип (примарен клуч) 103 * content - текстуален тип (задолжителен атрибут) 104 * author_id - нумерички тип (заолжителен атрибут) 105 * created_at - датум (заолжителен атрибут) 106 * updated_at - датум (опционален атрибут) 107 107 108 108 14. **Transactions** - ентитет кој претставува трансакција 109 * id - 110 * user_id - 111 * name - 112 * stripe_id - 113 * stripe_status - 114 * stripe_plan - 115 * quantity - 116 * trial_ends_at 117 * ends_at - 118 * created_at - 119 * updated_at - 109 * id - нумерички тип (примарен клуч) 110 * user_id - нумерички тип (заолжителен атрибут) 111 * name - varchar тип (задолжителен атрибут) 112 * stripe_id - varchar тип (задолжителен атрибут) 113 * stripe_status - varchar тип (задолжителен атрибут) 114 * stripe_plan - varchar тип (задолжителен атрибут) 115 * quantity - нумерички тип (заолжителен атрибут) 116 * trial_ends_at - датум (опционален атрибут) 117 * ends_at - датум (опционален атрибут) 118 * created_at - датум (заолжителен атрибут) 119 * updated_at - датум (опционален атрибут) 120 120 121 121 **''Релации''**