Skip to content

This is a database project for vetinary data management for animals, owners, clinic employees and visits; and applicable to any data management need. It uses Postgresql, a relational database management system. It allows storing, updating and querying.

License

Notifications You must be signed in to change notification settings

ometman/vet-clinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vet Clinic Database: Ometman

logo

Vet Clinic Database: by Ometman

"Vet Clinic Database" is a powerful, modern database project for a vetinary data management for animals, owners, clinic employees and visits; and applicable to any data management need. It uses Postgresql, a relational database management system, allowing the recording of data on animals; storing, updating and querying the system to acquire specific information for decision-making. It demonstrates the power of the Structured Query Language, DMS (Database Management Systems) and RDMS (Relational Database Management Systems). Enjoy it!

📗 Table of Contents

📖 Vet Clinic

A Demo Video: Introduction to this Project --coming soon

The project includes designs for two different screen sizes.

  • Accessible on any screen.
  • Better view on Ipads and Desktop systems

Project Brief :

  • It is built on a real-life data structure by Microverse.
  • It is a Relational Database system
  • It uses Postgresql.
  • It is ACID ( Atomicity, Consitency, Isolation, Durablity) compliant.

🛠 Built With

Tech Stack

Client
  • Pure SQL
  • Postgresql
  • Database Management Server funtionalities
  • Real-life structure
Server
  • PostgreSql Server
  • Github Servers
  • PostgreSql Database

Key Features

  • Conversion of a real structure using Pure SQL*
  • Employs Tables and Joining of Tables
  • Creating, querying, updating and auditing tables
  • Schema development

(back to top)

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Git (for running git related commands only)
  • An IDE (e.g. VS Code) - For viewing and accessing the files only
  • A system with a good OS like Mac Os, Linux or Windows etc
  • PostgreSql (https://www.postgresql.org/download/)

Setup

Usage

To run the project locally, execute the following command:

  • Open the SQL shell by running: psql
    • Then, press enter untill you are asked for password
    • Enter the password you used during installation
  • At the server prompt, connect to the vet_clinic database
    • postgres=# \c vet_clinic
    • You should see the following message:
      • You are now connected to database "vet_clinic" as user "postgres".
      • vet_clinic=#
  • Voila! Now, run the following:
    • For Table creation, copy and run the queries in the schema.sql file
    • For Data insertion and updates, copy and run the queries in the data.sql
    • Queries, copy and run the queries in the query.sql file
      • Make sure your results match the information in the added query images

Deployment

You can deploy this project using:

(back to top)

Authors

👤 Omet Omeni (Ometman)

👤 Filbert Kimasa

👤 Noel Bryant

(back to top)

🔭 Future Features

  • Additional and Advance queries
  • Full web view and accessiblity
  • Adding a help information

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

As a tech enthusiast, your support is always appreciated. If you like this project please do let us know with your support in any way you see fit.

(back to top)

🙏 Acknowledgments

I would like to thank especially Microverse for inspiring this project & project guidelines.

(back to top)

❓ FAQ

  • Can I fork this project?

    • Yes, feel free to fork and knock yourself out :) .
  • Can I share this project with others?

    • Yes, you can share this project for any educational purposes.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is a database project for vetinary data management for animals, owners, clinic employees and visits; and applicable to any data management need. It uses Postgresql, a relational database management system. It allows storing, updating and querying.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •