Skip to main content

Database Design - Computing Academy

Course Description

This course covers the core concepts of relational databases, including entities, attributes, relationships, and keys. Students will gain a deep understanding of the fundamentals, design principles, and SQL.

Components include:

  • Sections and Fact Sheets: Each lesson comprises sections with fact sheets which is the combination of key information around a particular topic, with the help of paragraphs, images, charts, etc.
  • Virtual Labs: After going through the lessons, students are now ready to complete three levels of labs: Skills, Challenges, and Projects. Students spend the majority of their time practicing skills. Each lab is designed in a way where students can boost their speed, memory, and confidence.

Topics Covered

  • Database keys and normalization
  • ER diagrams
  • Database tables
  • Database design principles
  • SQL queries
  • Data Definition Language (DDL)
  • Database integrity
Page last modified November 17, 2025