Skip to content

mayamnaizel/Database-week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Database Week

Welcome to Database Week! This is a week-long interactive session focusing on SQL and PostgreSQL. Whether you're a beginner or looking to solidify your database skills, this program is designed to provide you with practical knowledge and real-world use cases.


πŸ—“οΈ Schedule

Day 1: Introduction to Databases and PostgreSQL

  • What is a Database?
  • SQL vs. NoSQL
  • Installing and Setting Up PostgreSQL
  • Basic SQL Commands (CREATE, INSERT, SELECT)

Day 2: Data Filtering and Sorting

  • Using WHERE to filter data
  • Sorting results with ORDER BY
  • Working with text, number, and date functions

Day 3: Aggregations and Grouping

  • Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)
  • Grouping Data with GROUP BY
  • Filtering grouped data using HAVING

Day 4: Joins and Relationships

  • Introduction to Database Relationships
  • Types of Joins (INNER, LEFT, RIGHT, FULL)
  • Combining Data from Multiple Tables

Day 5: Data Manipulation

  • Updating Records (UPDATE)
  • Deleting Records (DELETE)
  • Practical Examples and Challenges

Day 6: Real-World Scenarios

  • Designing a Mini Database Schema
  • Querying Real-World Data
  • Troubleshooting Common SQL Errors

πŸ› οΈ Tools Needed

  • PostgreSQL (Download: PostgreSQL.org)
  • SQL Editor: pgAdmin or DBeaver
  • Code Editor: VS Code (optional, for writing queries)

πŸ’‘ Key Topics Covered

  1. Basics of SQL and PostgreSQL
  2. Writing Efficient Queries
  3. Database Design Principles
  4. Advanced Querying Techniques

πŸ“‚ Resources


πŸ‘©β€πŸ’» Contact

For any questions or feedback, feel free to reach out:


Happy Learning! πŸŽ‰

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors