Changes between Version 25 and Version 26 of RelationalDesign


Ignore:
Timestamp:
12/07/22 13:29:28 (19 months ago)
Author:
201063
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalDesign

    v25 v26  
    1515* user е резервиран збор во PostgreSQL па оваа табела ќе се вика user_table наместо user
    1616
    17 Adopter (__**id_user***__''(user)'', free_time, funds, has_other_pets, has_kids, housing, physical_activity_adopters, will_foster, **is_verified**)
     17Adopter (__**id_user***__''(user)'', free_time, funds, has_other_pets, has_kids, housing, physical_activity_adopters, will_foster, **is_verified**, verified_by_employee)
     18* атрибутот verified_by_employee ја претставува 1-М релацијата employee_verifies_adopter
    1819
    1920Surendee (__**id_user***__''(user)'')
    2021
    21 Employee (__**id_user***__''(user)'', **position_employee**)
     22Employee (__**id_user***__''(user)'', **position_employee**, **id_shelter**)
    2223* position е резервиран збор во PostgreSQL па оваа колона ќе се вика position_employee наместо position
     24* атрибутот id_shelter ја претставува 1-М релацијата еmployee_works_at_shelter
    2325
    2426Admin (__**id_user***__''(user)'')
     
    2931Organisation (__**id_organisation**__, **name_organisation**, **email_organisation**, **billing_information**)
    3032
    31 Shelter (__**id_shelter**__, **address_shelter**, **telephone_shelter**)
     33Shelter (__**id_shelter**__, **address_shelter**, **telephone_shelter**, id_organisation)
     34* атрибутот id_organisation ја претставува 1-М релацијата shelter_is_from_organisation
    3235
    33 Post (__**id_post**__, **date_post**, url_thumbanail)
     36Post (__**id_post**__, **date_post**, url_thumbanail, id_surendee, id_employee)
    3437* ограничување: Post мора да биде во точно една од релациите surrendees_publishes_and_manages_posts или employee_publishes_and_manages_post, не смее да не биде во ниту една или пак во двете
     38* атрибутот id_surendee ја претставува 1-М релацијата surrendees_publishes_and_manages_posts
     39* атрибутот id_employee ја претставува 1-М релацијата employee_publishes_and_manages_post
    3540
    36 Adoption (__**id_adoption**__, **start_date**, end_date_foster)
     41Adoption (__**id_adoption**__, **start_date**, end_date_foster, **id_adopter**)
     42* атрибутот id_adopter ја претставува 1-М релацијата adopters_want_adoptions
    3743
    38 Pet (__**id_pet**__, url_pet_image, **age_group**, **size_pet**, breed, name_pet, **species**, **gender**, **can_be_fostered**)
     44Pet (__**id_pet**__, url_pet_image, **age_group**, **size_pet**, breed, name_pet, **species**, **gender**, **can_be_fostered**, id_adoption, id_shelter)
    3945* size е резервиран збор во PostgreSQL па оваа колона ќе се вика size_pet наместо size
     46* атрибутот id_adoption ја претставува 1-М релацијата adoptions_for_pets
     47* атрибутот id_shelter ја претставува 1-М релацијата pet_is_in_shelter
    4048
    4149Category (__**id_category**__, **name_category**)