Database Design and Development
| Module | Outcomes |
|---|---|
| Analysis | Identify the end-user and functional requirements of a database problem that relates to the implementation at this level. |
| Design |
Describe and exemplify entity-relationship diagrams with two entities indicating:
Describe and exemplify a compound key Describe and exemplify a data dictionary with three or more entities:
Exemplify a design of a solution to the query:
|
| Implementation |
Implement relational databases with two linked tables, to match the design with referential integrity. Describe, exemplify and implement SQL operations for pre-populated relational databases, with a maximum of two linked tables:
Read and explain code that makes use of the above SQL. |
| Testing |
Describe and exemplify testing:
|
| Evaluation |
Evaluate solution in terms of:
|