Welcome to my portfolio showcasing the skills and projects I have developed during the Meta Database Engineer Professional Certificate program. This portfolio includes various data modeling and database management projects that demonstrate my understanding of database concepts, SQL, data modeling, and visualization techniques. π
- About Me π€
- Course Overview π
- Projects π
- Tech Stack βοΈ
- Installation π¨πΏβπ»
- Usage π οΈ
- License π
I am a passionate data enthusiast with a keen interest in database engineering and data analytics. Through the Meta Database Engineer Professional Certificate, I have gained hands-on experience in designing and managing databases, performing data analysis, and creating insightful visualizations. π
The Meta Database Engineer Professional Certificate program covers essential topics, including:
- Database design and data modeling π
- SQL for data manipulation and querying ποΈ
- Data normalization and denormalization π
- Database management systems (DBMS) π₯οΈ
- Data visualization techniques π
- Real-world data analysis projects π
- Description: This project involved designing a relational database for a fictional e-commerce platform. The database was designed to manage customer information, orders, and product data.
- Technologies Used: SQLite, Python, Pandas
- Key Features:
- Entity-relationship diagrams (ERD) π
- Data normalization to eliminate redundancy β»οΈ
- SQL scripts for creating and populating tables π
- Description: In this project, I performed SQL queries to analyze sales data from a retail database. The focus was on extracting insights related to sales trends and customer behavior.
- Technologies Used: SQLite, SQL
- Key Features:
- Aggregate functions (SUM, AVG, COUNT) β
- Grouping and filtering data π
- Joins to combine data from multiple tables π
- Description: This project involved visualizing the results from the SQL analysis using Python libraries. I created interactive charts and dashboards to present the findings effectively.
- Technologies Used: Python, Matplotlib, Plotly, Dash
- Key Features:
- Interactive plots and dashboards π¨
- Insights into sales performance by region and product π
- User-friendly interface for data exploration π₯
- Python π
- SQL (SQLite) π
- Pandas π
- Matplotlib π¨
- Plotly π
- Dash π
- Jupyter Notebook π
- Tableau π
- SQLπ’οΈ
- Excel π
- MySQL Workbench π’οΈ
To set up the projects locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Willie-Conway/Meta-Database-Engineer-Portfolio.git cd Meta-Database-Engineer-Portfolio
-
Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
To run the
Data Modeling Project
, navigate to the project directory and execute the following command:python Data_Modeling_Project.py
-
For
SQL Analysis
andData Visualization
, follow the respective project instructions in their directories.
This project is licensed under the MIT License - see the LICENSE file for details.
I would like to thank the Meta team for providing a comprehensive and insightful learning experience through the Professional Certificate program.