blank is used to ensure that date is organized most effiecnlty in a database. normalization, consistency checking, rnage chekcing, validation