1

我想知道是否有软件可以通过查看您在数据库中输入的数据来为您标准化数据。然后实现行中的重复数据,然后将该数据拆分为两个单独的表并通过外键链接表。这确实有助于加快代码的主要逻辑的开发时间以及您可能在应用程序开发开始时放入数据库中的其他未计数据。

4

1 回答 1

0

仅仅通过分析数据来构建规范化的数据库设计是不可能的,因为规范化需要语义知识而不仅仅是内容。您可以做的是使用像NORMA这样的 CASE 工具,它将语义模型转换为第五范式的数据库设计。

还存在将一组依赖项转换为规范化数据库设计的其他算法。您可以在任何优秀的数据库理论教科书中找到它们,并且您自己实施它们并不难。

于 2012-05-06T11:07:48.503 回答