An open API service indexing awesome lists of open source software.

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.

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)_**