为什么要遵循三范式?
遵循三范式可以带来许多好处,其中最重要的是减少数据冗余。简言之,如果数据没有冗余,那么任何关于数据的操作都将更加精确。此外,数据的维护和更新也变得更加容易,因为没有重复的信息来管理。
是否必须遵循三范式?
虽然规范化的设计很重要,但它也不是必需的。在某些情况下,规范化可能会受到妨碍。在这些情况下,可能需要接受冗余、设计冗余来使查询运行得更快,或者采取其他取舍。但是,遵循三范式的设计通常更适合长期的稳健性和可维护性。
结论
三范式是完整性约束的一种形式,可以避免数据冗余和干扰,使数据更加精确和可靠。虽然三范式并非在所有情况下都必须遵循,但在大多数情况下,它是一种可靠的设计原则。