Overnormalization

前端 未结 11 999
一整个雨季
一整个雨季 2020-12-24 01:48

When would a database design be described as overnormalized? Is this characterization an absolute one? Or is it dependent on the way it is used in the application? Thanks.

11条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-24 02:39

    A lot of people are talking about performance. I think a key issue is flexibility. In general, the more normalized your database, the more flexible it is.

    We currently use an "over-normalized" database because, in our operating environment, client requirements change on a monthly basis. By "over-normalizing" we can adopt our software accordingly, without changing the database structure.

提交回复
热议问题