-
Clone the repository:
git clone https://github.com/EvilConundrum/mastering-ccinfom.git
-
Navigate to the repository directory:
cd mastering-ccinfom -
Open the
curriculumdirectory to access the content.
-
Go to the top of this page and click the green Code button.
-
In the sub-menu, click "Download ZIP" as seen below:
-
Unzip the files.
-
Have fun (?) with the materials!
mastering-ccinfom/
├── curriculum/
├── resources/
│ ├── fonts/
│ └── images/
└── README.md
- Filters and Aggregates: Learn how to use
WHERE,GROUP BY,HAVING, and aggregate functions likeSUM,AVG, andCOUNTto filter and summarize data. - Joins: Understand how to combine data from multiple tables using
INNER JOIN,LEFT JOIN, andRIGHT JOIN. - Subqueries: Explore nested queries and their applications in filtering, aggregation, and creating complex queries.
- Database Design: Guidelines and principles for structuring databases to meet specific requirements.
- Data Models: Overview of conceptual, logical, and physical data models used in database systems.
- Relations: Explanation of relationships between tables, including one-to-one, one-to-many, and many-to-many.
- Database Design Techniques: Methods to create efficient, scalable, and maintainable database designs.
- Database Normalization: Steps to organize data into tables, reduce redundancy, and maintain integrity through normalization forms (1NF, 2NF, and 3NF).
- [Book] John L. Viescas - SQL Queries for Mere Mortals.pdf
- [Video] Decomplexify - Learn Database Normalization
- [Video] FreeCodeCamp.org - Database Design Course
- [Tutorial] SQLZoo
- [Tutorial] W3Schools
- [Interactive] LeetCode
For questions, mistakes, or feedback, feel free to reach out via:
- Email: clive_jarel_c_ang@dlsu.edu.ph
- Discord: evilconundrum or EvilC#5174
- Github Issues: Open an Issue

