CS 320: Database Management Systems

Fourth Normal Form

Ge (Frank) Xia, CS, Lafayette College

 

Adapted from lecture notes by Prof. Ullman @ Stanford

Contents

Definition of MVD

Example

Tuples Implied

Picture of MVD X ->-> Y

MVD Rules

Splitting Doesn't Hold

Example

Example, Continued

Example Data

Fourth Normal Form

4NF Definition

BCNF Versus 4NF

Decomposition and 4NF

Example

Example, Continued

Example, Continued

The result