Skip to content

prabhatisme/FCC-Relational-Database

Repository files navigation

Relational Database Projects

This repository contains multiple projects to help you learn relational databases using tools like Bash scripting, Git commands, and PostgreSQL.

Projects

1. Project 1: Database Setup

  • Description: Learn how to set up a PostgreSQL database.
  • Tools: PostgreSQL, Bash
  • Steps:
    1. Install PostgreSQL.
    2. Create a new database.
    3. Set up user roles and permissions.

2. Project 2: Basic SQL Queries

  • Description: Practice basic SQL queries.
  • Tools: PostgreSQL
  • Steps:
    1. Write and execute SELECT, INSERT, UPDATE, and DELETE queries.
    2. Use WHERE clauses to filter data.
    3. Practice JOIN operations.

3. Project 3: Advanced SQL Queries

  • Description: Learn advanced SQL queries and database functions.
  • Tools: PostgreSQL
  • Steps:
    1. Use aggregate functions like COUNT, SUM, AVG.
    2. Write subqueries and nested queries.
    3. Implement window functions.

4. Project 4: Bash Scripting for Database Management

  • Description: Use Bash scripts to automate database tasks.
  • Tools: Bash, PostgreSQL
  • Steps:
    1. Write scripts to back up and restore databases.
    2. Automate user creation and permission assignments.
    3. Schedule regular maintenance tasks.

5. Project 5: Version Control with Git

  • Description: Manage your database projects using Git.
  • Tools: Git
  • Steps:
    1. Initialize a Git repository.
    2. Commit changes and manage branches.
    3. Collaborate with others using GitHub.

Getting Started

  1. Clone the repository:
    git clone https://github.com/yourusername/FCC-Relational-Database.git
  2. Navigate to the project directory:
    cd FCC-Relational-Database
  3. Follow the instructions in each project folder to complete the exercises.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

Files related to learning relational database in FreeCodeCamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages