Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 775 Bytes

File metadata and controls

23 lines (18 loc) · 775 Bytes

Introduction to Databases, Week 1

In this session, trainees will be introduced to databases, including why we use them, how data is modeled, and how to interact with a relational database using SQL.

Learning Goals

See this module's learning goals.

Main Topics

  • What is a database? Why we use databases, real-life data models, and the role of databases in software systems.
  • Relational data terminology: Table, row, column, primary key, foreign key.
  • Schemas and entities: How to design and understand simple schemas.
  • Basic SQL operations:
    • SELECT: Retrieving data
    • INSERT: Adding data
    • UPDATE: Modifying data
    • DELETE: Removing data
  • Filtering and sorting: WHERE, LIKE, ORDER BY, LIMIT