我有一张很大的表格,里面有很多记录,我想分成更小的表格进行归一化处理。我已经有了规范化表格的模型。现在,我想从巨大的表中取出所有记录,并将它们分成几个表格,这些表格将规范化数据。正常化数据库的工具?
有没有一种工具可以简化这个过程?我打算在PHP中编写一个脚本来遍历巨大表中的记录,并将它们分解到其他表中。
我有一张很大的表格,里面有很多记录,我想分成更小的表格进行归一化处理。我已经有了规范化表格的模型。现在,我想从巨大的表中取出所有记录,并将它们分成几个表格,这些表格将规范化数据。正常化数据库的工具?
有没有一种工具可以简化这个过程?我打算在PHP中编写一个脚本来遍历巨大表中的记录,并将它们分解到其他表中。
NORMA概念数据库设计。一个副作用是它为适当规范化的数据库生成模式。
但最好的解决方案是,你应该能够完全理解如何规范化表单,你需要多长时间依赖任何工具来为你做这件事?我建议你到study a bit about it,这样你可以自己想出最好的解决方案。作为一名开发人员,你会时不时遇到这个问题,那么采访怎么样,让我们假设你被问到了哪里?而作为米奇小麦说,标准化不应该要求一个工具:)
这里有一些更多的资源,让你开始:
http://dev.mysql.com/tech-resources/articles/intro-to-normalization.html
来源:MySQL的网站(官方)
问题不在于如何正常化。我已经有了规范化的数据库设计。来自巨大表格的数据太多,无法手动完成。如果有一种工具可以帮助我将数据拆分成更小的表格,那么我宁愿选择这种方式,而不是写一次性脚本。 – StackOverflowNewbie
我的意思是你想将一个表数据分成几个表来提高数据库性能。 http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html –
你怎么能这样有5,168代表,并提出这样的问题? – cmorrissey
好吧,不要嗤之以鼻,但如果你看看用户的个人资料,你会看到大多数声誉来自SO本身,而最高标签是“php”。去猜,我猜。 –