Asd*_*dfg 6 database database-design
当数据库被"扁平化"而不是标准化时,它们意味着什么?
Ree*_*sey 12
"Flattened out"通常指的是一个数据库,其中有一个(或很少)非常大的表.
"标准化"是指数据是否已组织成结构良好的相关表格.这通常通过将值拉入单独的表并通过ID与其相关来减少表中行的值的重复.
有关详细信息,请参阅数据库规范化.
Ran*_*der 5
规范化数据库是一种组织的数据库,用于最小化数据冗余并通常通过相关表生成小而结构良好的关系.一个例子可能是客户和他/她的所有订单.在规范化的数据库中,您将拥有至少两个(可能更多)表.客户表和订单表以某种方式连接在一起.在扁平化结构中,客户和订单数据可能位于单个表中.
报告数据库倾向于非规范化以允许更快地检索数据(可能需要许多连接),而生产或事务数据库(OLTP)倾向于(或应该)使用在表之间建立的外键更加规范化.
归档时间:
15 年,1 月 前
查看次数:
17554 次
最近记录: