https://github.com/katarighe/vet-clinic-database
This is a project about creating the data structure for a veterinary clinic using a relational database. The database contains tables for animals, animal owners, clinic employees, and visits. It is built with PostgreSQL.
https://github.com/katarighe/vet-clinic-database
database database-schema microverse-projects postgresql sql
Last synced: about 2 months ago
JSON representation
This is a project about creating the data structure for a veterinary clinic using a relational database. The database contains tables for animals, animal owners, clinic employees, and visits. It is built with PostgreSQL.
- Host: GitHub
- URL: https://github.com/katarighe/vet-clinic-database
- Owner: katarighe
- License: mit
- Created: 2023-09-18T06:47:40.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-09-26T10:18:07.000Z (almost 3 years ago)
- Last Synced: 2025-02-03T11:50:46.247Z (over 1 year ago)
- Topics: database, database-schema, microverse-projects, postgresql, sql
- Language: PLpgSQL
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Table of Contents
- [π About the Project](#about-project)
- [π Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [π» Getting Started](#getting-started)
- [π₯ Authors](#authors)
- [π Future Features](#future-features)
- [π€ Contributing](#contributing)
- [βοΈ Show your support](#support)
- [π Acknowledgements](#acknowledgements)
- [π License](#license)
The **Vet Clinic Database** is a simple database that stores information about the animals in the vet.
Client
Server
Database
> The three key features of this project include the following.
- ***Query and update the animals table.**
- **Query multiple tables.**
- **Add "join table" for vists.**
## π» Getting Started
Get ready to explore Vet Clinic Database with these steps:
This repository includes files with plain SQL that can be used to recreate a database:
- Use [schema.sql](./schema.sql) to create all tables.
- Use [data.sql](./data.sql) to populate tables with sample data.
- Check [queries.sql](./queries.sql) for examples of queries that can be run on a newly created database.
**Important note: this file might include queries that make changes in the database (e.g., remove records). Use them responsibly!**
**Schema Diagram**

π€ **Mohamed Aden Ighe**
- GitHub: [@katarighe](https://github.com/katarighe)
- Twitter: [@katarighe](https://twitter.com/katarighe)
- LinkedIn: [@mighe](https://linkedin.com/in/mighe)
> Here are some future features that could be added to the Vet Clinic Database in the future.
- **User authentication and authorization:** This would allow users to create accounts, sign in and out, and have their own personal items.
These are just a few ideas for future features that could be added to the Vet Clinic Database. The specific features that are added will depend on the needs and wants of the users.
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
Give a starβοΈ or a thumbs up π if you like this project! You can visit my GitHub profile for more of my projects.
- Project supervised by [Microverse](https://www.microverse.org/)
- [Creative Commons 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/)
This project is [MIT](./LICENSE) licensed.