Changes between Version 22 and Version 23 of ERModel


Ignore:
Timestamp:
11/12/22 16:20:46 (23 months ago)
Author:
201235
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v22 v23  
    2525* physicalActivityAdopters - integer (enum: 0=low, 1=medium, 2=high), nullable
    2626* willFoster - boolean, nullable
     27* Is_verified - boolean, not null
    2728
    28293. **Surendees** - ентитет за корисниците кои сакаат да дадат свое милениче на посвојување или да креираат оглас за некое милениче кое го нашле на улица и му е потребен дом
     
    1101111-1 Релации
    111112
    112 1. **pet_has_personal_profile** - релација помеѓу ентитетите Pets и PersonalProfile, оваа релација има за цел да го поврзе секое милениче со своите карактерни особини, бидејќи секое милениче има само 1 комбинација од карактерни особини и една карактерна особина е врзана за едно милениче, релацијата е 1-1
     1131. **pet_has_personal_profile** - Релација помеѓу ентитетите Pets и PersonalProfile, оваа релација има за цел да го поврзе секое милениче со своите карактерни особини, бидејќи секое милениче има само 1 комбинација од карактерни особини и една карактерна особина е врзана за едно милениче, релацијата е 1-1 и има тотално учество од двете страни.
    113114
    114 2. **pet_is_listed_in_post** - релација помеѓу ентитетите Pets и Posts и го поврзува секое милениче со својот оглас за посвојување. Секое милениче има само 1 свој оглас и 1 ограс е составен од само 1 милениче
     1152. **pet_is_listed_in_post** - Релација помеѓу ентитетите Pets и Posts и го поврзува секое милениче со својот оглас за посвојување. Секое милениче има само 1 свој оглас и 1 ограс е составен од само 1 милениче
    115116
    116117
     
    1201211-М Релации
    121122
    122 1. **employee_verifies_adopter** - Оваа релација е помеѓу ентитетите Adopters и Employees и служи за да ги поврзе двата типа на корисници за да може секој од корисниците кои сакаат да посвојат да бидат верифицирани од страна на обучен вработен дека е соодветен за да посвои милениче. За таа цел во самата релација се чува уште еден атрибут кој кажува дали посвојувачот е верифициран
    123 * Is_verified - boolean, not null
     1231. **employee_verifies_adopter** - Оваа релација е помеѓу ентитетите Adopters и Employees и служи за да ги поврзе двата типа на корисници за да може секој од корисниците кои сакаат да посвојат да бидат верифицирани од страна на обучен вработен дека е соодветен за да посвои милениче. Секој Adopter мора да биде верификуван од точно 1 Employee.
    124124
    125 2. **adoptors_want_adoptions** - Оваа релација ги поврзува ентитетите Adopters и  Adoptions и го поврзува соодветниот посвојувач со посвојувањеето кое го посакува
     1252. **adoptors_want_adoptions** - Оваа релација ги поврзува ентитетите Adopters и Adoptions и го поврзува соодветниот посвојувач со посвојувањеето кое го посакува. Секој Adoption мора да се однесува на точно еден Adopter.
    126126
    127 3. **adoptions_for_pets** - Оваа релација ги поврзува ентитетите Pets и  Adoptions и го поврзува миленичето со посвојувањеето кое е наменето за тоа милениче
     1273. **adoptions_for_pets** - Оваа релација ги поврзува ентитетите Pets и Adoptions и го поврзува миленичето со посвојувањеето кое е наменето за тоа милениче. Секој Adoption мора да се однесува на точно еден Pet.
    128128
    1291294. **surrendees_publishes_and_manages_posts** - Релација која поврзува Surrendees со Posts, еден Surrendee објавува и менаџира со повеќе Posts, еден Post е објавен и менаџиран  од еден Surrendees.
    130130
    131 5. **еmployee_works_at_shelter** - Релација која поврзува Employee со Shelters, еден Employee работи во еден Shelter, еден Shelter има повеќе Employees.
     1315. **еmployee_works_at_shelter** - Релација која поврзува Employee со Shelters, еден Employee работи во точно еден Shelter, еден Shelter има повеќе Employees.
    132132
    1331336. **shelter_is_from_organisation** - Релација која поврзува Shelteer со Orginisation, еден Shelter прпаѓа на еден Organisation, еден Organisation има повеќе Shelters.
     
    1351357. **pet_is_in_shelter** - Релација која поврзува Pets со Shelter, еден Pet го има во eден Shelter, еден Shelter има повеќе Pets.
    136136
    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
     1378. **employee_publishes_and_manages_post** - Релација која поврзува Employee со Posts, еден Employee објавува и менаџира со повеќе Posts, еден Post е објавен и менаџиран од повеќе Employees
    144138
    145139
     
    1561504. **pet_needs_therapy** - Релација која поврзува Pets со Therapies, еден Pet може да има повеќе Therapies, еден Therapy може да е примен од повеќе Pets.
    157151
     1525. **pet_preferably_eats_food** - Релација која поврзува Pets со Food, еден Pet со повеќе Food, еден Food со повеќе Pets.
     153* quantityADay - integer, not null
     154
     1556. **pet_needs_intervention_in_vet_clinic** - Релација која поврзува Pets со VetClinics, еден Pet може да му е потребна интервенција во повеќе VetClinics, во една VetClinic може да имаат интервенција повеќе Pets
     156* dateOfInterventing - timestamp, default now
    158157
    159158== Историјат: