https://github.com/m7moudgadallah/db-design-practice
Practice designing relational databases by creating ERDs from Business Requirement Documents, mapping them to DB schemas, and implementing them in SQL Server.
https://github.com/m7moudgadallah/db-design-practice
database database-schema eer-diagram erdiagram normalization sql sqlserver t-sql
Last synced: 2 months ago
JSON representation
Practice designing relational databases by creating ERDs from Business Requirement Documents, mapping them to DB schemas, and implementing them in SQL Server.
- Host: GitHub
- URL: https://github.com/m7moudgadallah/db-design-practice
- Owner: m7moudGadallah
- License: mit
- Created: 2023-08-14T05:37:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-18T15:20:37.000Z (over 1 year ago)
- Last Synced: 2025-01-01T02:41:45.362Z (4 months ago)
- Topics: database, database-schema, eer-diagram, erdiagram, normalization, sql, sqlserver, t-sql
- Language: TSQL
- Homepage:
- Size: 1.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DB Design Practice
> _π‘Note: I'm Currenlty working on it_
- [DB Design Practice](#db-design-practice)
- [Description](#description)
- [Projects](#projects)
- [How to Use](#how-to-use)
- [License](#license)## Description
Practice designing relational databases by creating ERDs from Business Requirement Documents, mapping them to DB schemas, and implementing them in SQL Server.
**_[β top](#db-design-practice)_**
## Projects
- **_[Musician Company](./projects/musician_company/)_**
- **_Sales office_** `On progress`
- **_Hospital_** `Todo`
- **_Airline_** `Todo`Explore the collection of projects to practice your database design skills:
**_[β top](#db-design-practice)_**
## How to Use
1. Clone this repository to your local machine:
```shell
git clone https://github.com/{your-username}/DB-Design-Practice.git
```2. Navigate to the project directory of your choice, for example:
```shell
cd projects/musician_company
```3. Read the project's README file for detailed instructions and requirements.
4. Follow the instructions in the project's README to:
- Review the Business Requirement Document (BRD).
- Create an Entity-Relationship Diagram (ERD) based on the BRD.
- Map the ERD to a Database Schema.
- Implement the schema in SQL Server.5. Repeat the process for other projects to practice different scenarios.
**_[β top](#db-design-practice)_**
## License
This project is licensed under the [MIT License](./LICENSE).
**_[β top](#db-design-practice)_**