Skip to content

This is my first Database project, which contains a relational DB made with MySQL, SQL language and phpMyAdmin. It is inspired from the Udemy Introductory Course of SQL Databases.

Notifications You must be signed in to change notification settings

MirceaMacarie/SQL_Database_First_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 

Repository files navigation

My First Relational Database (SQL)

This is my first database project, containing a relational database made with MySQL database manager, SQL language and phpMyAdmin client interface. It is inspired by the Introductory SQL Database Course on Udemy that I took.


πŸ“Œ Inspiration and personal purpose πŸ“ˆ

As a software testing enthusiast, basic knowledge of databases is also necessary. That's why I started studying to get to know this field at an elementary level, which is why I tried to create a personal project that would combine what I learned. The main purpose was to made a Database with customers, products of an online store and the relations between tabels.

πŸ“Œ Project technologies πŸ’»

  • DB Designer as main online tool to make Database Design

  • XAMPP software package for Apache server and DBMS

  • MySQL as Database Management System (DBMS for relational DB)

  • SQL language to structure and made CRUD operations and JOINs

  • phpMyAdmin as client interface for MySQL DBMS

    db-designer-logo xampp-logo

    MySql Logo SQL Logo phpMyAdmin Logo

πŸ“Œ Database Design 🎨

The conception and design of the Database was done with the help of DB-Designer. In this application, I created the Database tables, I established the columns, names, data types and the main relationships between the table, through Primary keys and Foreign keys.

6  Design personal DB course

πŸ“Œ Database Structure πŸ”§

As it appears in its design, the Database in my project has 5 tables: Customer, Address, Product, Order_Item and Order. Each table has its own Primary key (5 PKs), being linked between them by Foreign keys (5 FKs).

1

2

3

4

5

πŸ“Œ CRUD operations and JOINs on Database πŸ–₯️

After building the tables in the Database, I started to execute the CRUD and JOIN operations, to learn and practice the fundamental operations in a Database, from phpMyAdmin interface and with SQL commands.

1. CREATE (INSERT)

Insert

2. READ (SELECT)

Select

3. UPDATE

Update

4. DELETE

Delete

5. JOINs

Inner Join

About

This is my first Database project, which contains a relational DB made with MySQL, SQL language and phpMyAdmin. It is inspired from the Udemy Introductory Course of SQL Databases.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published