Changes between Version 22 and Version 23 of ERModel
- Timestamp:
- 11/12/22 16:20:46 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v22 v23 25 25 * physicalActivityAdopters - integer (enum: 0=low, 1=medium, 2=high), nullable 26 26 * willFoster - boolean, nullable 27 * Is_verified - boolean, not null 27 28 28 29 3. **Surendees** - ентитет за корисниците кои сакаат да дадат свое милениче на посвојување или да креираат оглас за некое милениче кое го нашле на улица и му е потребен дом … … 110 111 1-1 Релации 111 112 112 1. **pet_has_personal_profile** - релација помеѓу ентитетите Pets и PersonalProfile, оваа релација има за цел да го поврзе секое милениче со своите карактерни особини, бидејќи секое милениче има само 1 комбинација од карактерни особини и една карактерна особина е врзана за едно милениче, релацијата е 1-1113 1. **pet_has_personal_profile** - Релација помеѓу ентитетите Pets и PersonalProfile, оваа релација има за цел да го поврзе секое милениче со своите карактерни особини, бидејќи секое милениче има само 1 комбинација од карактерни особини и една карактерна особина е врзана за едно милениче, релацијата е 1-1 и има тотално учество од двете страни. 113 114 114 2. **pet_is_listed_in_post** - релација помеѓу ентитетите Pets и Posts и го поврзува секое милениче со својот оглас за посвојување. Секое милениче има само 1 свој оглас и 1 ограс е составен од само 1 милениче115 2. **pet_is_listed_in_post** - Релација помеѓу ентитетите Pets и Posts и го поврзува секое милениче со својот оглас за посвојување. Секое милениче има само 1 свој оглас и 1 ограс е составен од само 1 милениче 115 116 116 117 … … 120 121 1-М Релации 121 122 122 1. **employee_verifies_adopter** - Оваа релација е помеѓу ентитетите Adopters и Employees и служи за да ги поврзе двата типа на корисници за да може секој од корисниците кои сакаат да посвојат да бидат верифицирани од страна на обучен вработен дека е соодветен за да посвои милениче. За таа цел во самата релација се чува уште еден атрибут кој кажува дали посвојувачот е верифициран 123 * Is_verified - boolean, not null 123 1. **employee_verifies_adopter** - Оваа релација е помеѓу ентитетите Adopters и Employees и служи за да ги поврзе двата типа на корисници за да може секој од корисниците кои сакаат да посвојат да бидат верифицирани од страна на обучен вработен дека е соодветен за да посвои милениче. Секој Adopter мора да биде верификуван од точно 1 Employee. 124 124 125 2. **adoptors_want_adoptions** - Оваа релација ги поврзува ентитетите Adopters и Adoptions и го поврзува соодветниот посвојувач со посвојувањеето кое го посакува125 2. **adoptors_want_adoptions** - Оваа релација ги поврзува ентитетите Adopters и Adoptions и го поврзува соодветниот посвојувач со посвојувањеето кое го посакува. Секој Adoption мора да се однесува на точно еден Adopter. 126 126 127 3. **adoptions_for_pets** - Оваа релација ги поврзува ентитетите Pets и Adoptions и го поврзува миленичето со посвојувањеето кое е наменето за тоа милениче127 3. **adoptions_for_pets** - Оваа релација ги поврзува ентитетите Pets и Adoptions и го поврзува миленичето со посвојувањеето кое е наменето за тоа милениче. Секој Adoption мора да се однесува на точно еден Pet. 128 128 129 129 4. **surrendees_publishes_and_manages_posts** - Релација која поврзува Surrendees со Posts, еден Surrendee објавува и менаџира со повеќе Posts, еден Post е објавен и менаџиран од еден Surrendees. 130 130 131 5. **еmployee_works_at_shelter** - Релација која поврзува Employee со Shelters, еден Employee работи во еден Shelter, еден Shelter има повеќе Employees.131 5. **еmployee_works_at_shelter** - Релација која поврзува Employee со Shelters, еден Employee работи во точно еден Shelter, еден Shelter има повеќе Employees. 132 132 133 133 6. **shelter_is_from_organisation** - Релација која поврзува Shelteer со Orginisation, еден Shelter прпаѓа на еден Organisation, еден Organisation има повеќе Shelters. … … 135 135 7. **pet_is_in_shelter** - Релација која поврзува Pets со Shelter, еден Pet го има во eден Shelter, еден Shelter има повеќе Pets. 136 136 137 8. **pet_preferably_eats_food** - Релација која поврзува Pets со Food, еден Pet со еден Food, еден Food со повеќе Pets. 138 * quantityADay - integer, not null 139 140 9. **pet_needs_intervention_in_vet_clinic** - Релација која поврзува Pets со VetClinics, еден Pet има еден VetClinic, еден VetClinic има повеќе Pets. 141 * dateOfInterventing - timestamp, default now 142 143 10. **employee_publishes_and_manages_post** - Релација која поврзува Employee со Posts, еден Employee објавува и менаџира со повеќе Posts, еден Post е објавен и менаџиран од повеќе Employees 137 8. **employee_publishes_and_manages_post** - Релација која поврзува Employee со Posts, еден Employee објавува и менаџира со повеќе Posts, еден Post е објавен и менаџиран од повеќе Employees 144 138 145 139 … … 156 150 4. **pet_needs_therapy** - Релација која поврзува Pets со Therapies, еден Pet може да има повеќе Therapies, еден Therapy може да е примен од повеќе Pets. 157 151 152 5. **pet_preferably_eats_food** - Релација која поврзува Pets со Food, еден Pet со повеќе Food, еден Food со повеќе Pets. 153 * quantityADay - integer, not null 154 155 6. **pet_needs_intervention_in_vet_clinic** - Релација која поврзува Pets со VetClinics, еден Pet може да му е потребна интервенција во повеќе VetClinics, во една VetClinic може да имаат интервенција повеќе Pets 156 * dateOfInterventing - timestamp, default now 158 157 159 158 == Историјат: