This repository contains multiple projects to help you learn relational databases using tools like Bash scripting, Git commands, and PostgreSQL.
- Description: Learn how to set up a PostgreSQL database.
- Tools: PostgreSQL, Bash
- Steps:
- Install PostgreSQL.
- Create a new database.
- Set up user roles and permissions.
- Description: Practice basic SQL queries.
- Tools: PostgreSQL
- Steps:
- Write and execute SELECT, INSERT, UPDATE, and DELETE queries.
- Use WHERE clauses to filter data.
- Practice JOIN operations.
- Description: Learn advanced SQL queries and database functions.
- Tools: PostgreSQL
- Steps:
- Use aggregate functions like COUNT, SUM, AVG.
- Write subqueries and nested queries.
- Implement window functions.
- Description: Use Bash scripts to automate database tasks.
- Tools: Bash, PostgreSQL
- Steps:
- Write scripts to back up and restore databases.
- Automate user creation and permission assignments.
- Schedule regular maintenance tasks.
- Description: Manage your database projects using Git.
- Tools: Git
- Steps:
- Initialize a Git repository.
- Commit changes and manage branches.
- Collaborate with others using GitHub.
- Clone the repository:
git clone https://github.com/yourusername/FCC-Relational-Database.git
- Navigate to the project directory:
cd FCC-Relational-Database
- Follow the instructions in each project folder to complete the exercises.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.