ABSTRACT

This chapter focuses on the concepts of relational database modeling, normalization, and normal forms by introducing the opposite of normalization, which is denormalization and data warehousing. Dynamic static relationships are created by adding a new table containing static data and removing repeated static values from transactional tables. A data warehouse model looks a little bit more real world and business oriented than an Online Transactional Processing (OLTP) normalized data model. A data warehouse consists of facts and dimensions, which are two different types of tables. Each data warehouse structure consists of a single fact table surrounded by multiple dimensions. An active OLTP database may have all older transactions deleted from its active files on a periodical basis — annually for instance.