= Актуелна верзија - v.1.0 == Дијаграм [[Image(ERmodel_v1.0.jpg)]] == Податочни побарувања Ентитети 1. **Users** - ентитет со податоци за секој корисник. Родител-ентитет од кој произлегуваат 4 ентитети. * idUser - serial, primary key, not null * dateCreatedUser - Date, not null * nameUser - varchar, not null * emailuser - varchar, not null * passwordUser - varchar, not null * telephoneUser - varchar, multivalue attribute, nullable 2. **Adopters** - ентитет за корисниците кои сакаат да посвојат или привремено да чуваат милениче * idUser* - serial, primary key, references User, not null * freeTime - integer (enum: 0=low, 1=medium, 2=high), nullable * funds - integer (enum: 0=low, 1=medium, 2=high), nullable * hasOtherPets - boolean, nullable * hasKids - boolean, nullable * housing - integer (enum: 0=apartment, 1=house), nullable * physicalActivityAdopters - integer (enum: 0=low, 1=medium, 2=high), nullable * willFoster - boolean, nullable 3. **Surendees** - ентитет за корисниците кои сакаат да дадат свое милениче на посвојување или да креираат оглас за некое милениче кое го нашле на улица и му е потребен дом * idUser* - serial, primary key, references User, not null 4. **Employees** - ентитет за корисниците кои се вработени во прифатилишта и организации * isUser* - serial, primary key, references User, not null * position - varchar, not null 5. **Donors** - ентитет за корисниците кои сакаат да донираат средства кон организациите * idUser* - serial, primary key, references User, not null * isFromOrganisation - boolean, not null 6. **Organizations** - ентитет за организации за заштита на животни * idOrganisation - serial, primary key, not null * nameOrganisation - varchar, not null * emailOrganisation - varchar, not null * bilingInformation - varchar, not null 7. Shelters - ентитет за прифатилишта за животни * idShelter - serial, primary key, not null * addressShelter - varchar, not null * telephoneShelter - varchar, not null 8. Posts - ентитет за оглас за посвојување на милениче * idPost - serial, primary key, not null * datePost - date, not null * urlThumbanil - varchar, nullable 9. Adoptions - ентитет за посвојување или привремено чување на милениче * idAdoption - serial, primary key, not null * startDate - date, not null * endDateFoster - date, nullable (доколку станува збор за посвојување е null, а ако е привремено чување има вредност) 10. Pets - ентитет кој чува податоци за миленици * idPet - serial, primary key, not null * urlPetImage - varchar, nullable * ageGroup - integer (enum: 0=young, 1=adult, 2=elder), not null * size - integer (enum: 0=xsmall, 1=small, 2=medium, 3=large, 4=xlarge), not null * breed - varchar, nullable * namePet - varchar, nullable * species - integer (enum: 0=cat, 1=dog, 2=bird), not null * gender - integer (enum: 0=male, 1=female), not null * canBeFostered - boolean, not null 11. **Categories** - ентитет кој чува податоци за категории на миленици * idCategory - serial primary key, not null * nameCategory - varchar, not null Слаби Ентитети 1-1 Релации 1-М Релации М-М Релации == Историјат: ||= Верзија =||= Опис =|| || v.1.0 || Иницијална верзија ||