Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wonyoung-jang/bagel-coffee-stores

Bagel Corner and Mister Coffee Database Management develops and manages databases for two fictional businesses, focusing on entity-relationship models, MySQL, and SQL scripts for data manipulation and querying. (Note: this is adapted from a school project)
https://github.com/wonyoung-jang/bagel-coffee-stores

Last synced: about 11 hours ago
JSON representation

Bagel Corner and Mister Coffee Database Management develops and manages databases for two fictional businesses, focusing on entity-relationship models, MySQL, and SQL scripts for data manipulation and querying. (Note: this is adapted from a school project)

Awesome Lists containing this project

README

        

# Bagel Corner and Mister Coffee Database Management

This project aims to develop and manage databases for the fictional businesses Bagel Corner and Mister Coffee. It includes tasks such as creating entity-relationship models, constructing databases in MySQL, and scripting SQL for various data operations.

## Table of Contents

- [Languages Used](#languages-used)
- [Technologies Used](#technologies-used)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Bagel Corner Database Blueprints](#bagel-corner-database-blueprints)
- [Mister Coffee Entity-Relationship Diagram](#mister-coffee-entity-relationship-diagram)
- [License](#license)

## Languages Used

- SQL

## Technologies Used

- MySQL

## Features

- Entity-Relationship (ER) Modeling for Bagel Corner and Mister Coffee.
- Database creation and management in MySQL.
- SQL scripting for data insertion, manipulation, and querying.
- Optimization of database performance through indexing and view creation.

## Installation

1. Install MySQL on your machine.
2. Clone the project repository.
3. Execute the included `bagel_corner_mister_coffee_db_script.sql` SQL script in MySQL to initialize the databases.

## Usage

- Interact with the databases using MySQL Workbench or a similar tool.
- Execute the SQL scripts to perform various database operations.

## Bagel Corner Database Blueprints

### Bagel Corner Orders

To see an example of a PDF form for orders placed with Bagel Corner: [Bagel Corner Catering Order Form](assets/bagel_corner_catering_order_form.pdf)

### 1st Normal Form (1NF)

![Bagel 1NF](assets/bagel_corner_1NF.jpg)

### 2nd Normal Form (2NF)

![Bagel 2NF](assets/bagel_corner_2NF.jpg)

### 3rd Normal Form (3NF)

![Bagel 3NF](assets/bagel_corner_3NF.jpg)

### Final Database Model

![Bagel Corner ERD](assets/bagel_corner_ERD.jpg)

## Mister Coffee Entity-Relationship Diagram

![Mister Coffee ERD](assets/mister_coffee_ERD.jpg)

## License

[MIT License](LICENSE)