B6 Computing · Term 2, Week 3

INTRODUCTION TO DATABASES, ALGORITHM AND PROGRAMMING. LANGUAGES (e.g. MS- EXCEL, SCRATCH, VB DOT NET ETC.)

Lesson notes

Learning Objectives

Indicator: B6.5.1.1.7 - Illustrate basics of relational algebra.

By the end of the lesson, learners can:

  1. Define relational algebra as a set of operations used to pull and combine information from database tables.
  2. Identify and name the four basic relational algebra operations: select, project, union and join.
  3. Perform a select operation to pick specific rows (records) that meet a given condition.
  4. Perform a project operation to pick specific columns (fields) from a table.
  5. Combine select and project operations to answer simple questions about data in a sample database.

Sign in with your phone number to read the full note and download the GES plan - free.

Sign in with phone number

Curriculum details

Strand
Programming and Databases (Strand 5)
Sub-strand
INTRODUCTION TO DATABASES, ALGORITHM AND PROGRAMMING. LANGUAGES (e.g. MS- EXCEL, SCRATCH, VB DOT NET ETC.) (5.1)
Content standard
B6.5.1.1 - Demonstrate how to manipulate data in Databases
Indicator
B6.5.1.1.7 - Illustrate basics of relational algebra.
Suggested placement
Term 2, Week 3 (Week 15 of the year)

Our suggestion, laid out in curriculum order across three terms of twelve weeks. NaCCA does not fix the week, so follow your school's scheme of learning.

Curriculum reference
Computing Curriculum (Basic 4-6), 2019, p. 39

Transcribed from the official NaCCA publication. Check this page against the source.

Exemplars (from the NaCCA curriculum)

Guide learners apply the basics of relational algebra in a sample database.