Advanced Relational Database Modeling
Gavin Powell
Abstract
Gavin Powell
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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.
Key concepts: Relational database, Computer science, Database, Relational model, Database design