Changes between Version 9 and Version 10 of ERModel


Ignore:
Timestamp:
11/09/22 13:29:26 (20 months ago)
Author:
201063
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v9 v10  
    77== Податочни побарувања
    88
    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
     9(во изработка)
    6510
    6611