Changes between Version 24 and Version 25 of ERModel


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v24 v25  
    3434* position - varchar, not null
    3535
    36 5. **Donors** - ентитет за корисниците кои сакаат да донираат средства кон организациите
     365. **Admin** - ентитет за тип на корисник кој менаџира со базата и системот
     37* isUser* - serial, primary key, references User, not null
     38
     396. **Donors** - ентитет за корисниците кои сакаат да донираат средства кон организациите
    3740* idUser* - serial, primary key, references User, not null
    3841* isFromOrganisation - boolean, not null
    3942
    40 6. **Organizations** - ентитет за организации за заштита на животни
     437. **Organizations** - ентитет за организации за заштита на животни
    4144* idOrganisation - serial, primary key, not null
    4245* nameOrganisation - varchar, not null
     
    4447* bilingInformation - varchar, not null
    4548
    46 7. **Shelters** - ентитет за прифатилишта за животни
     498. **Shelters** - ентитет за прифатилишта за животни
    4750* idShelter - serial, primary key, not null
    4851* addressShelter - varchar, not null
    4952* telephoneShelter - varchar, not null
    5053
    51 8. **Posts** - ентитет за оглас за посвојување на милениче
     549. **Posts** - ентитет за оглас за посвојување на милениче
    5255* idPost - serial, primary key, not null
    5356* datePost - date, not null
    5457* urlThumbanil - varchar, nullable
    5558
    56 9. **Adoptions** - ентитет за посвојување или привремено чување на милениче
     5910. **Adoptions** - ентитет за посвојување или привремено чување на милениче
    5760* idAdoption - serial, primary key, not null
    5861* startDate - date, not null
    5962* endDateFoster - date, nullable (доколку станува збор за посвојување е null, а ако е привремено чување има вредност)
    6063
    61 10. **Pets** - ентитет кој чува податоци за миленици
     6411. **Pets** - ентитет кој чува податоци за миленици
    6265* idPet - serial, primary key, not null
    6366* urlPetImage - varchar, nullable
     
    7073* canBeFostered - boolean, not null
    7174
    72 11. **Categories** - ентитет кој чува податоци за категории на миленици
     7512. **Categories** - ентитет кој чува податоци за категории на миленици
    7376* idCategory - serial primary key, not null
    7477* nameCategory - varchar, not null
    7578
    76 12. **Food** - Ентитет кој чува различни типови на храна за миленичиња
     7913. **Food** - Ентитет кој чува различни типови на храна за миленичиња
    7780* IdFood - serial, primary key, not null (Бидејќи има многу производители и типови на храна, се одлучивме клучот да биде од тип serial, доколку одбереме било кој од другите атрибути ќе имаме проблем при разликување на типот на храната)
    7881* manufacturer - varchar, not null
     
    8083* type - int (enum: 0=dry, 1=wetFood), not null
    8184
    82 13. **Therapies** - Ентитет кој чува здравствени проблеми кои миленичињата може да ги имаат и за кои треба да примаат терапија
     8514. **Therapies** - Ентитет кој чува здравствени проблеми кои миленичињата може да ги имаат и за кои треба да примаат терапија
    8386* IdTherapy - serial, primary key, not null
    8487* healthProblem - varchar, not null
     
    8689* endDate - date
    8790
    88 14. **VetClinics** - Ентитет кој чува ветеринарни клиники
     9115. **VetClinics** - Ентитет кој чува ветеринарни клиники
    8992* IdVetClinic - int, primary key
    9093* thelephoneVetClinic - varchar