FDs and Table Decomposition




CS157a

Chris Pollett

Sep 20, 2023

Outline

Introduction

Armstrong's Axioms

Minimal Basis of FDs

Projecting FDs

Example Projecting FDs

In-Class Exercise

Design of Relational DB Schemas

Anomalies to Avoid in DB Design

Decomposing Relations

Boyce-Codd Normal Form (BCNF)