| 1 | == ER дијаграм |
| 2 | [[Image(pet_adoption_center.png)]] |
| 3 | |
| 4 | == Податочни побарувања |
| 5 | |
| 6 | === Ентитети |
| 7 | 1. **User** - ентитет за корисникот кој се логира |
| 8 | - User_ID - INT (примарен клуч) |
| 9 | - Name - CHAR (атрибут) |
| 10 | - Email - CHAR (атрибут) |
| 11 | - Password - CHAR (атрибут) |
| 12 | - Adress - CHAR (атрибут) |
| 13 | 2. **Adopter** - eнтитет за посвојувачот кој наследува од корисник |
| 14 | - MBR- INT (примарен клуч) |
| 15 | - Contact_Info - CHAR (атрибут) |
| 16 | - Employment_Status - CHAR (атрибут) |
| 17 | - Relationship_Status - CHAR (атрибут) |
| 18 | 3. **Shelter** - eнтитет за засолниште кој наследува од корисник |
| 19 | - Certificatе_Number - INT (примарен клуч) |
| 20 | - Certificate - CHAR (атрибут) |
| 21 | 4. **Adoption Application** |
| 22 | - Application_ID - INT (примарен клуч) |
| 23 | - Data_Submitted- TIMESTAMPZ (атрибут) |
| 24 | - Status - CHAR (атрибут) |
| 25 | 5. **Pet** |
| 26 | - Pet_ID - INT (примарен клуч) |
| 27 | - Name - CHAR (атрибут) |
| 28 | - Species- CHAR (атрибут) |
| 29 | - Breed - CHAR (атрибут) |
| 30 | - Healt_Status- CHAR (атрибут) |
| 31 | == Релации |
| 32 | - **!creates** - 1:N еден посвојувач може да пополни повеќе апликации за посвојување |
| 33 | - **!accepts** - 1:N едно засолниште може да прифати повеќе апликации за посвојување |
| 34 | - **!denies** - 1:N едно засолниште може да одбие повеќе апликации за посвојување |
| 35 | - **!adopts** - 1:1 еден посвојувач може да посвои едно милениче во посвојувачкиот процес |
| 36 | - **!creating for** - 1:1 една апликација се креира само за едно милениче |