Final Pro Info
Final Pro Info
UNIVERSIDAD DE DAGUPAN
ARELLANO ST., DAGUPAN CITY 2400
FINAL PROJECT IN
ITC05 INFORMATION MANAGEMENT
LEADER:
PIOQUINTO, RAVENN LLOYD B.
MEMBERS:
VELOZA, KRISTINE L.
OLIVA, JOHN PAUL B.
22-ITE-06
MAY 2025
Universidad de Dagupan
SCHOOL OF INFORMATION TECHNOLOGY EDUCATION
Center of Development in Information Technology Education
site.udd.edu.ph
I. Application Description
This project undertakes designing and implementation of a relational database for a Pet
Adoption Center. The purpose of the system is to schedule an organized approach of
recording and handling information with regards to pets, adopters, transactions of adoptions,
staff members, and records of pets’ health in an adoption center environment. There are five
main entities in the database structure. Pets, Adopters, Adoptions, Staff and HealthRecords.
The Pets entity contains necessary information about the animals which can be adopted
such as the pet name, pet species, breed, age, gender and the current status of the pet
(available, adopted, under treatment). Every pet is distinctively identified by a pet_id, hence
accurate referencing and management of pet records. The Adopters entity provides the
personal information of interested individuals who are willing to adopt pets on their first
name, last name, contact details, address and whether they are verified. Unique adopter_id
is used for each adopter to have a separate identification in the system.
The Adoptions entity will store the details of any transaction concerning pet adoption. Each
adoption comes with a unique adoption_id and also has foreign keys for the adopter and pet
being adopted. The adoption record includes the date of adoption, the amount paid of the
adoption fee, and stipulations regarding any special conditions attached to the adoptions.
The Staff entity contains information about employees who work at the adoption center –
their position, contact information, the date of their hire. Every staff has a unique staff_id.
The HealthRecords entity is responsible for the accommodation of the medical history of
pets, such as vaccination status, medical condition, treatment details. Every health record
has a unique identifier, record_id and it is associated with a particular pet by a foreign key
association.
The relationships between entities are imposed by using foreign key constraints for
maintaining referential integrity throughout the database. This design allows for proper
tracking of availability of pets, monitoring of adoption activities, and management of health
information concerning pets in the center. In addition, the system is designed in a way that it
can be expanded in future, such as including donation tracking, volunteer management and
pet fostering programs.
Universidad de Dagupan
SCHOOL OF INFORMATION TECHNOLOGY EDUCATION
Center of Development in Information Technology Education
site.udd.edu.ph
The Entity-Relationship Diagram above illustrates the structure of the Pet Adoption Center
database system. The diagram shows five main entities (Pets, Adopters, Staff, Adoptions,
and HealthRecords) and their relationships:
This design is normalized to third normal form (3NF) where data integrity and redundancy in
the database is reduced.
Universidad de Dagupan
SCHOOL OF INFORMATION TECHNOLOGY EDUCATION
Center of Development in Information Technology Education
site.udd.edu.ph
Universidad de Dagupan
SCHOOL OF INFORMATION TECHNOLOGY EDUCATION
Center of Development in Information Technology Education
site.udd.edu.ph
Universidad de Dagupan
SCHOOL OF INFORMATION TECHNOLOGY EDUCATION
Center of Development in Information Technology Education
site.udd.edu.ph