|
| ||
|
MS-Access to DBMS Conversion MetricsThe following charts illustrate the differences in project duration and accuracy based on the complexity of the MS-Access application as defined below. The figures have been compiled from hundreds of real-world MS-Access conversions that Bunker Hill has performed since 1994. Manual versus Automated Conversion MetricsThe first graph depicts the number of weeks for a full-time MS-Access and part time DBMS specialist to complete conversions based on application complexity. As the complexity of the application increases, the completion time for the manual approach takes 10 times longer for databases of average (5) complexity and soon reaches infeasible levels. Time to Completion versus Application Complexity
Conversion AccuracyThe second chart depicts conversion accuracy based on application complexity. Notice that even relatively simple databases lose accuracy, and therefore data integrity, for all but the simplest of conversions.
Complexity FactorThe complexity factor is based on a combination of MS-Access application components and conversion goals. MS-Access Application Complexity Factors:
Conversion Goals/Alternatives:
For example, a database with 10 simple tables but no front-end or query conversion requirements is assigned a complexity factor of one, and applications with hundreds of tables using advanced techniques and requiring query and front-end conversion are assigned a complexity of ten. ConclusionAs the charts illustrate, manual or semi-automated conversion methods, when feasible, require much more time to implement and sacrifice accuracy and application integrity. Manual conversions also require much more rigorous and granular testing. Even the most stringent parallel testing may not uncover some logical errors with potentially disastrous post-production consequences. |
| |
|
|||
| ©2009 Bunker Hill Corporation. All rights reserved. | MS Access / MS SQL Server / ASP.Net, Oracle, and DB2 are trademarks of Microsoft, Oracle, and IBM respectively. | |
|
|
(877) 356-9191 | |