Description: Design and implementation of database systems. Semantic modeling, relational database theory, including normalization, indexing and query construction, SQL.

Concepts:

  • Simple Entity Relationship Model
  • Relational Data Model
  • Mapping from Simple ER constructs to the Relational Model
  • Enhanced Entity Relationships
  • Mapping Enhanced ER Constructs to the Relational Model
  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Advanced SQL
  • Relational Algebra
  • Relational Algebra & SQL
  • General Good Database Design
  • Functional Dependencies
  • Normal Forms
  • Data Mining