Functional Dependencies and Attribute Closures




CS157a

Chris Pollett

Sep 18, 2019

Outline

Introduction

Computing the closure of Attributes under FDs

Example of Computing the Closure

In-Class Exercise

Proof that the Closure Algorithm Works

Proof of (1)

Proof of (2)

Armstrong's Axioms

Minimal Basis of FDs

Projecting FDs

Example Projecting FDs