← Computer Studies / 3 Software Development
3.3 Relational Database Fundamentals
Computer Studies · Grade 11 · 14 lessons in the design
What you will be able to do
- explain the types of database models used in computing
- create a database for a real life task
- represent a database structure in an entity relationship diagram
- acknowledge the importance of relational databases in computing
Key questions
“Why are relational databases preferred for organisational and management of data?”
“How are relational database applications applied in real life situations?”
Lessons
The titles are open to everyone. Reading a lesson needs an account — sign in or create one.
-
Database terms
40 min · 1 practice tasks · quizDefine data, information, metadata and data dictionary.
-
Database and DBMS components
40 min · 1 practice tasks · quizDescribe the components of a database and a DBMS.
-
Types of database models
40 min · 1 practice tasks · quizDescribe the main database models.
-
The relational model
40 min · 1 practice tasks · quizExplain how the relational model organises data.
-
Entities and attributes
40 min · 1 practice tasks · quizDescribe entities and attributes in a database.
-
Data types
40 min · 1 practice tasks · quizChoose suitable data types for attributes.
-
Key fields
40 min · 1 practice tasks · quizDescribe primary, foreign, composite and secondary keys.
-
Listing entities, attributes and keys
40 min · 1 practice tasks · quizPrepare a database plan by listing entities, attributes and keys.
-
Creating a database for a real task
40 min · 1 practice tasks · quizCreate a database for a real task.
-
Representing a database in an ERD
40 min · 1 practice tasks · quizDraw an entity relationship diagram for a database.
-
Creating relationships between entities
40 min · 1 practice tasks · quizCreate relationships between database entities.
-
Importance of relational databases
40 min · 1 practice tasks · quizExplain why relational databases are preferred and used.
-
Creating an operational database
40 min · 1 practice tasks · quizCreate and use a database for a real community task.
-
Reviewing relational databases
40 min · 1 practice tasks · quizReview and appreciate relational database fundamentals.