【发布时间】:2016-06-25 15:35:33
【问题描述】:
我最近刚在呼叫中心找到一份工作,他们要求我提高他们的数据库效率,并能够快速存储和检索他们的信息。我要为他们建立一个全新的数据库。问题是我在 sql quiet 方面还不是很擅长。但是,如果您可以看一下图片,您能否帮助我指出正确的方向或提供一些提示。业务和客户信息的所有数据都存储在一个大约 40 列的大表中。我确信有一种方法可以标准化这些数据。提前谢谢。
【问题讨论】:
-
同意@eggyal,但会提供这个快速的:我会分解公司名称和定义它的所有列 - 在此表中放入公司 ID,在新表中放入公司信息 - id 将是执行 JOIN 的 pk。创建新表后,您可以使用该表中的信息填充它,然后从该表中删除这些列。同样,正如我们的第一个响应者所说 - 这是你做的或承认老板他/她需要聘请训练有素的 db pro 来做。祝你好运。
标签: mysql database normalization