https://github.com/alejandroq12/my-vet
My Vet
https://github.com/alejandroq12/my-vet
Last synced: 2 months ago
JSON representation
My Vet
- Host: GitHub
- URL: https://github.com/alejandroq12/my-vet
- Owner: Alejandroq12
- License: other
- Created: 2023-11-21T02:51:40.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-12-20T17:59:05.000Z (over 1 year ago)
- Last Synced: 2025-01-08T10:45:49.062Z (4 months ago)
- Language: PLpgSQL
- Size: 145 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
My Vet
# π Table of Contents
- [π Table of Contents](#-table-of-contents)
- [π My Vet Database ](#-my-vet-database-)
- [π Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [π» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [π₯ Authors ](#-authors-)
- [π Future Features ](#-future-features-)
- [π€ Contributing ](#-contributing-)
- [βοΈ Show your support ](#οΈ-show-your-support-)
- [π Acknowledgments ](#-acknowledgments-)
- [β FAQ ](#-faq-)
- [π License ](#-license-)**My Vet Database Database** is a PostgreSQL database designed to streamline record-keeping in veterinary clinics. It efficiently manages vital information about pet patients, including their names, birth dates, weight, neutering status, and any instances of escape attempts. This system simplifies the task of tracking and accessing pet records, aiding clinic staff in better analysis and reporting. Overall, it enhances the clinicβs operational effectiveness and contributes to improved care for pets.
Database Schema
![]()
Database
Query Language
- **Robust Data Management**: The database offers a systematic way to manage information about the clinic's animal patients, making data retrieval and tracking more efficient.
- **Comprehensive Querying Capabilities**: SQL is used to interact with the database, providing powerful querying options for extracting and manipulating data according to various needs.
- **Scalability**: PostgreSQL, as an open-source relational database, offers high scalability, making the database capable of handling an increasing amount of data as the clinic grows.
- **Data Integrity**: PostgreSQL provides strong data consistency and supports ACID (Atomicity, Consistency, Isolation, Durability) properties, ensuring the reliability and integrity of data.
- **Flexibility**: The database schema can be easily adjusted to accommodate changing requirements, demonstrating the system's adaptability.
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- PostgreSQL installed on your machine. You can download it from the [official website](https://www.postgresql.org/download/).
### Setup
Clone this repository to your desired folder:
```sh
cd your-folder
git clone https://github.com/Alejandroq12/my-vet.git
```
### Install
Navigate into your project directory and set up your database:
```sh
cd your-project
psql -U postgres -f schema.sql
```
### Usage
To interact with the database, open PostgreSQL and connect to the database:
Connect to database
```sh
psql -U postgres -d vet_clinic
```
### Run tests
To run tests, run the following command (functionality will be added in the future):
```sh
// command to run tests will be available in the future.
```
π€ **Julio Quezada**
- GitHub: [Alejandroq12](https://github.com/Alejandroq12)
- Twitter: [@JulioAle54](https://twitter.com/JulioAle54)
- LinkedIn: [Julio Quezada](https://www.linkedin.com/in/quezadajulio/)
- [x] Project 1: create animals table.
- [] Project 2: query and update animals table.
- [] Project 3: query multiple tables.
- [] Project 4: add "join table" for visits.
- [] Project 5: database performance audit.
- [] Exercise: add database schema diagram.
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you like this project please give a star.
Thanks in advance.
I would like to thank all of my colleagues who inspire to do my best everyday.
- **Did you create this project from scratch?**
- Yes, and for that reason I learned a lot.
This project is [MIT](./LICENSE) licensed.