Changes between Version 57 and Version 58 of ERModel
- Timestamp:
- 12/14/22 09:31:26 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v57 v58 39 39 * idUser* - serial, primary key, references User, not null 40 40 * isFromOrganisation - boolean, not null 41 * nameOrganisationDonor - varchar, nullable 41 42 42 43 7. **Organisations** - ентитет за организации за заштита на животни … … 50 51 * addressShelter - varchar, not null 51 52 * telephoneShelter - varchar, not null 53 * nameShelter - varchar, not null 52 54 53 55 9. **Posts** - ентитет за оглас за посвојување на милениче … … 90 92 91 93 15. **VetClinics** - Ентитет кој чува ветеринарни клиники 92 * IdVetClinic - serial, primary key, not null94 * idVetClinic - serial, primary key, not null 93 95 * telephoneVetClinic - varchar, not null 94 96 * addressVetClinic - varchar, not null 97 * nameVetClinic - varchar, not null 95 98 96 99 … … 166 169 || v.1.1 || 2022.11.12 || **Корекции според забелешки од демонстраторот:** Од релацијата employee_verifies_adopter го отстранивме атрибутот is_verified и го додадовме како атрибут на Adopter. Променивме Adoption да има тотално учество во релациите со Adopter и Pet бидејќи не смее да постои посвојување кое не е во двете релации. Изменивме во релацијата еmployee_works_at_shelter да има тотално учество од страна на Employee бидејќи во Shelter мора да има Employee. Во релацијата pet_has_personal_profile изменивме од двете страни да има тотално учество бидејќи секое милениче мора да има профил и секој профил мора да припаѓа на миленик. Релациите pet_preferably_eats_food и pet_needs_intervention_in_vet_clinic беа променети во М-М релации. || 167 170 || v.1.2 || 2022.11.17 || **Корекции според забелешки од професорот:** Беа преименувани релациите employee_publishes_and_manages_post и surrendees_publishes_and_manages_posts за да не бидат исти. Ограничувањето дека Post мора да биде во точно една од релациите surrendees_publishes_and_manages_posts или employee_publishes_and_manages_post го додадовме во описот и во дијаграмот. || 168 || v.1.3 || 2022.12.07 || **Корекции направени при изработка на Ф2:** При изработка на табелите се одлучивме атрибутот telephoneUser на User да го промениме да __не__ биде повеќевредностен атрибут. Исто така ја отстранивме врската М-М adopte_views_post бидејќи одлучивме дека не ни е потребна таа табела/релација, чијашто цел беше да го чува пресметаниот атрибут compatibility. Решивме овој атрибут да го пресметуваме во имплементацијата на апликацијата. Го отстранивме тоталното учество од страна на Adopter во релацијата employee_verifies_adopter бидејќи ентитетот смее да постои без да биде во релацијата, а верификацијата е потребна понатаму за во техничката имплементација. ||171 || v.1.3 || 2022.12.07 || **Корекции направени при изработка на Ф2:** При изработка на табелите се одлучивме атрибутот telephoneUser на User да го промениме да __не__ биде повеќевредностен атрибут. Исто така ја отстранивме врската М-М adopte_views_post бидејќи одлучивме дека не ни е потребна таа табела/релација, чијашто цел беше да го чува пресметаниот атрибут compatibility. Решивме овој атрибут да го пресметуваме во имплементацијата на апликацијата. Го отстранивме тоталното учество од страна на Adopter во релацијата employee_verifies_adopter бидејќи ентитетот смее да постои без да биде во релацијата, а верификацијата е потребна понатаму за во техничката имплементација. Додадовме атрибут nameOrganisationDonor на ентитетот Donor, атрибут nameShelter на ентитетот Shelter, nameVetClinic на VetClinic. || 169 172 170 173 [https://develop.finki.ukim.mk/projects/PAW5/wiki/WikiStart Назад кон почетна]