db, A simple Database is a database created for educational purpose. It is designed to provide a clear understanding of fundamental database concepts through SQL. This Database helps explore the principles of Database Management System (DBMS) in a hands-on manner.
db, a database, has been crafted with educational goals in mind. Its purpose is to facilitate a comprehensive grasp of essential database concepts via SQL. This database system offers a hands-on opportunity to delve into the fundamentals of Database Management Systems (DBMS) and explore the principles of database management
Table Structure
Sailor-
-
SID -int(11), Not NULL, Primary Key -
SNAME -varchar(20) -
RATING -int -
AGE -int(3)
Boats-
-
BID -int(11), Not NULL, Primary Key -
BNAME -varchar(20) -
COLOR -varchar(10)
Reserves-
-
SID -int(11), Not NULL, Primary Key -
BID -int(11), Not NULL, Primary Key -
Date -date
Table Creation:
Sailor - Create table Sailor (SID int(11) primary key , SNAME varchar(20), RATING int, AGE int(3));
Boats - Create table Boats (BID int(11) primary key , BNAME varchar(20), COLOR varchar(10));
Reserves - Create table Reserves (SID int(11) primary key, BID int(11) primary key, Date date);
"The queries included in this project are written in SQL, and it's beneficial to have a foundational knowledge of SQL Query language. This includes understanding how SQL queries function, familiarity with essential commands, and basic concepts."
Some of the resources from where you can learn about MySQL are :
MySQL Reference Manual : https://dev.mysql.com/doc/refman/8.0/en/tutorial.html
W3Schools : https://www.w3schools.com/MySQL/default.asp
Javatpoint : https://www.javatpoint.com/mysql-tutorial
MySQL: db utilizes MySQL as the underlying database engine. Make sure you have MySQL installed and running on your system. If not, you can download and install MySQL from the official MySQL website.
We welcome contributions from the community to help enhance the queries and make the SQL queries more efficient and effective. If you're interested in contributing, here's how you can get involved:
To submit contributions to improve SQL queries or enhance query efficiency:
-
Fork the Repository: Fork the Your DBMS Name repository to your GitHub account.
-
Create a Branch: Create a new branch in your forked repository for your changes. Name the branch descriptively (e.g.,
query-optimization). -
Make Changes: Make your SQL query improvements and optimizations in this branch.
-
Testing: Test your changes thoroughly to ensure they don't introduce any issues.
-
Commit: Commit your changes with clear and concise commit messages explaining the purpose of each change.
-
Push: Push your branch to your GitHub repository.
-
Pull Request: Create a pull request from your branch to the main repository's
mainbranch. Provide a detailed description of your changes and the improvements you've made. -
Review: Your pull request will undergo review by us. Feedback and suggestions may be provided to refine your changes.
-
Merge: Once your changes are approved, they will be merged into the main repository.