wiki:ERModel

Version 9 (modified by 201063, 23 months ago) ( diff )

--

Актуелна верзија - v.1.0

Дијаграм

Податочни побарувања

nameAttribute - type, role, constraint Ентитети: 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 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 Surendees - ентитет за корисниците кои сакаат да дадат свое милениче на посвојување или да креираат оглас за некое милениче кое го нашле на улица и му е потребен дом idUser* - serial, primary key, references User, not null Employees - ентитет за корисниците кои се вработени во прифатилишта и организации isUser* - serial, primary key, references User, not null position - varchar, not null Donors - ентитет за корисниците кои сакаат да донираат средства кон организациите idUser* - serial, primary key, references User, not null isFromOrganisation - boolean, not null Organizations - ентитет за организации за заштита на животни idOrganisation - serial, primary key, not null nameOrganisation - varchar, not null emailOrganisation - varchar, not null bilingInformation - varchar, not null Shelters - ентитет за прифатилишта за животни idShelter - serial, primary key, not null addressShelter - varchar, not null telephoneShelter - varchar, not null Posts - ентитет за оглас за посвојување на милениче idPost - serial, primary key, not null datePost - date, not null urlThumbanil - varchar, nullable Adoptions - ентитет за посвојување или привремено чување на милениче idAdoption - serial, primary key, not null startDate - date, not null endDateFoster - date, nullable (доколку станува збор за посвојување е null, а ако е привремено чување има вредност) 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 Categories - ентитет кој чува податоци за категории на миленици idCategory - serial primary key, not null nameCategory - varchar, not null

Историјат:

Верзија Опис
v.1.0 Иницијална верзија

Attachments (10)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.