Grade10_SQL_Group_Project
Grade10_SQL_Group_Project
Objective:
Students will work in groups of three to create a database for a library system. They will learn
advanced SQL concepts, including filtering data, renaming fields, joining tables, and using
aggregate functions. Each student will have a specific role to ensure active participation.
Concepts Covered: Table creation, primary keys, foreign keys, data types.
Group Tasks:
- Student 1: Creates the database (LibraryDB) and defines tables (Books, Members,
BorrowedBooks).
- Student 2: Ensures relationships between tables using primary and foreign keys.
- Student 3: Documents the database structure and data types.
Final Submission:
- All three students must contribute. Each student's role will be assessed based on their individual
tasks.
- Late submissions will result in point deductions.
- Plagiarism (copying directly from the internet) will result in zero marks.