我目前有一个网站访问了 7 个 Access 数据库,我迫切需要将这些数据库迁移到 SQL Server。7 db 设计非常快,但由于多种原因显然很差。
在这 7 个数据库中,我总共拥有超过 375 个独特的数据字段,几乎所有这些字段都已填充 - 不到 2% 是空值。由于缺少几个键,7 个中没有数据重复,因此标准化可能不是问题。我想保持桌子很小,这样它会很快。这 7 个表都具有相同数量的记录,即 325,000 条,最多可达 400,000 条左右。
将此移动到 SQL Server 时,我应该保留 7 个唯一表还是合并为 1 个?我的理解(虽然有限)是我需要在我的存储过程中非常自律,只带回我需要的列。鉴于类似问题的种类繁多,我仍然从未就最佳方法达成“共识”。
谢谢。