9 | | (овој дел е во изработка) |
| 9 | nameAttribute - type, role, constraint |
| 10 | Ентитети: |
| 11 | Users - ентитет со податоци за секој корисник. Родител-ентитет од кој произлегуваат 4 ентитети. |
| 12 | idUser - serial, primary key, not null |
| 13 | dateCreatedUser - Date, not null |
| 14 | nameUser - varchar, not null |
| 15 | emailuser - varchar, not null |
| 16 | passwordUser - varchar, not null |
| 17 | telephoneUser - varchar, multivalue attribute, nullable |
| 18 | Adopters - ентитет за корисниците кои сакаат да посвојат или привремено да чуваат милениче |
| 19 | idUser* - serial, primary key, references User, not null |
| 20 | freeTime - integer (enum: 0=low, 1=medium, 2=high), nullable |
| 21 | funds - integer (enum: 0=low, 1=medium, 2=high), nullable |
| 22 | hasOtherPets - boolean, nullable |
| 23 | hasKids - boolean, nullable |
| 24 | housing - integer (enum: 0=apartment, 1=house), nullable |
| 25 | physicalActivityAdopters - integer (enum: 0=low, 1=medium, 2=high), nullable |
| 26 | willFoster - boolean, nullable |
| 27 | Surendees - ентитет за корисниците кои сакаат да дадат свое милениче на посвојување или да креираат оглас за некое милениче кое го нашле на улица и му е потребен дом |
| 28 | idUser* - serial, primary key, references User, not null |
| 29 | Employees - ентитет за корисниците кои се вработени во прифатилишта и организации |
| 30 | isUser* - serial, primary key, references User, not null |
| 31 | position - varchar, not null |
| 32 | Donors - ентитет за корисниците кои сакаат да донираат средства кон организациите |
| 33 | idUser* - serial, primary key, references User, not null |
| 34 | isFromOrganisation - boolean, not null |
| 35 | Organizations - ентитет за организации за заштита на животни |
| 36 | idOrganisation - serial, primary key, not null |
| 37 | nameOrganisation - varchar, not null |
| 38 | emailOrganisation - varchar, not null |
| 39 | bilingInformation - varchar, not null |
| 40 | Shelters - ентитет за прифатилишта за животни |
| 41 | idShelter - serial, primary key, not null |
| 42 | addressShelter - varchar, not null |
| 43 | telephoneShelter - varchar, not null |
| 44 | Posts - ентитет за оглас за посвојување на милениче |
| 45 | idPost - serial, primary key, not null |
| 46 | datePost - date, not null |
| 47 | urlThumbanil - varchar, nullable |
| 48 | Adoptions - ентитет за посвојување или привремено чување на милениче |
| 49 | idAdoption - serial, primary key, not null |
| 50 | startDate - date, not null |
| 51 | endDateFoster - date, nullable (доколку станува збор за посвојување е null, а ако е привремено чување има вредност) |
| 52 | Pets - ентитет кој чува податоци за миленици |
| 53 | idPet - serial, primary key, not null |
| 54 | urlPetImage - varchar, nullable |
| 55 | ageGroup - integer (enum: 0=young, 1=adult, 2=elder), not null |
| 56 | size - integer (enum: 0=xsmall, 1=small, 2=medium, 3=large, 4=xlarge), not null |
| 57 | breed - varchar, nullable |
| 58 | namePet - varchar, nullable |
| 59 | species - integer (enum: 0=cat, 1=dog, 2=bird), not null |
| 60 | gender - integer (enum: 0=male, 1=female), not null |
| 61 | canBeFostered - boolean, not null |
| 62 | Categories - ентитет кој чува податоци за категории на миленици |
| 63 | idCategory - serial primary key, not null |
| 64 | nameCategory - varchar, not null |
| 65 | |