Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| database_development [2024/09/06 10:29] – chris | database_development [2024/09/06 10:33] (current) – chris | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | + | ====== | |
| - | + | ||
| - | **Database Development** | + | |
| This module introduces students to the fundamental concepts of database theory, design, and development. It covers practical aspects of database creation, optimization, | This module introduces students to the fundamental concepts of database theory, design, and development. It covers practical aspects of database creation, optimization, | ||
| Line 9: | Line 7: | ||
| You will cover: | You will cover: | ||
| - | * **Introduction to Databases: | + | * **Introduction to Databases: |
| - | * **Database Design:** Conceptual and logical modeling, entity-relationship diagrams (ERDs), and normalization to avoid data redundancy. | + | * **Database Design: |
| - | * **Logical and Physical Models:** Understanding relational theory, normalization techniques, and schema creation. | + | * **Logical and Physical Models: |
| - | * **Structured Query Language (SQL):** Writing basic and advanced SQL queries including SELECT, JOIN, GROUP BY, and set operations. | + | * **Structured Query Language (SQL): |
| - | * **Updating Databases: | + | * **Updating Databases: |
| - | * **Extending DBMS Functionality: | + | * **Extending DBMS Functionality: |
| - | * **Database Performance and Scalability: | + | * **Database Performance and Scalability: |
| - | * **Web Application Development: | + | * **Web Application Development: |
| - | * **NoSQL Databases: | + | * **NoSQL Databases: |
| ==== Delivery ==== | ==== Delivery ==== | ||
| Line 24: | Line 22: | ||
| ==== Assignment Brief ==== | ==== Assignment Brief ==== | ||
| - | **Component A:** Practical portfolio \\ Students will design, build, and evaluate a database solution to meet specified requirements. This includes data modeling, creating normalized databases (0-3NF), and performing SQL queries. Students will also integrate their database with a software or web application and submit a 600-word evaluation discussing their design choices and alternative approaches. | + | **Component A:** Practical portfolio \\ Students will design, build, and evaluate a database solution to meet specified requirements. This includes data modeling, creating normalized databases (0-3NF), and performing SQL queries. Students will also integrate their database with a software or web application and submit a 600-word evaluation discussing their design choices and alternative approaches. |