谁能给我描述一下关于数据库,即关系数据库,自上而下的规范化和自下而上的规范化之间的区别?
我想你指的是自顶向下设计和自底向上设计——规范化只是完成数据库设计的方法和原则的一个方面。
自顶向下意味着您从一组需求开始。通常,您首先确定需要表示数据的事物的类型,然后确定这些事物的属性,这些属性将成为表中的属性。
自下而上的设计意味着你有一些数据结构开始,例如一个属性列表或表和属性,你需要合并到一个设计。通常,这可能发生在已有数据库或数据源的地方,这在商业智能或数据集成项目中很常见。