首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有关系的MS Access数据库

问没有关系的MS Access数据库
EN

Stack Overflow用户
提问于 2013-01-23 07:42:15
回答 1查看 366关注 0票数 0

在处理表之间没有关系的MS Access数据库时,有人能推荐一种工具或建议方法吗?

作为数据迁移项目的一部分,我正在创建数据映射定义规则,但要正确识别用于提取的源表/字段变得越来越困难和耗时。

我有许多相同数据出现在不同位置的表。此外,由于在输入数据时没有验证规则,因此许多条目包含拼写错误或通常与预期的数据类型不匹配。但是,大多数表已经创建了键(主键和外键)。

我正在寻找一个快速的解决方案来重建数据库(*.mdb),理想情况下使用一些软件,可以识别所有潜在的数据问题,建议更正,允许调整,并最终与完全关系型数据库,其中的数据可以很容易地识别,而不是分散在各地。我对数据库和SQL有一些常识,但以前不太使用Access,所以我正在努力节省一些时间。而且-如果这很重要-我一点也不关心数据库的性能……只有数据本身。我稍后会把它解压到*.csv文件中……

如有意见、建议和/或其他考虑,将不胜感激。

提前感谢

J.

EN

回答 1

Stack Overflow用户

发布于 2013-01-23 07:47:05

我不相信有任何软件会分析Access数据库,并使用某种人工智能来生成具有良好数据和强大关系的新数据库。

不过,我的建议是将所有数据导出到SQL Server (甚至是MySQL)中,然后在那里进行处理。使用真正的查询语言操作数据要比尝试在Access中擦除数据容易得多。

您可以使用SQL Server执行批量更新、比较、联接等操作。您可以轻松地查询模式(编写查询以查看字段是否出现在表中),使用代码更改模式/表定义,等等。

完成后,您可以使用jobs (SSIS)将数据导出到CSV。

(如果您没有SQL Server或买不起SQL Server,可以下载SQL Express。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14470073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档