Table of Content | 第2-4页 |
Abstract | 第4页 |
摘要 | 第5-6页 |
Acknowledgements | 第6-7页 |
1 Introduction | 第7-12页 |
1.1 Database Migration Motivation | 第7-9页 |
1.2 Database Market Survey | 第9-10页 |
1.3 Case Study | 第10-12页 |
2 Stored Procedure Migration Technologies | 第12-34页 |
2.1 Overview | 第12页 |
2.2 Stored Procedures | 第12-17页 |
2.2.1 Stored Procedures in SQL Server 2000 | 第12-14页 |
2.2.2 Stored Procedures in DB2 | 第14-15页 |
2.2.3 Common things of stored procedures | 第15-16页 |
2.2.4 Differences between stored procedures in these two products | 第16-17页 |
2.3 General Migration Process | 第17-21页 |
2.4 Source Code Conversion Technologies | 第21-26页 |
2.4.1 JavaCC - Java Compiler | 第21-23页 |
2.4.2 JJTree - parser generator | 第23页 |
2.4.3 JDBC Technology | 第23-26页 |
2.5 Stored Procedures Testing Technologies | 第26-30页 |
2.5.1 Specification-based test case generation | 第26-28页 |
2.5.2 Code-based test case generation | 第28-30页 |
2.6 DB2 Migration Toolkit | 第30-34页 |
3 Case Study: SSZUTC APS Project | 第34-58页 |
3.1 Background | 第34-36页 |
3.2 Key Issues during Database Migration | 第36-52页 |
3.2.1 Source Code Conversion | 第36-44页 |
3.2.2 Stored Procedure Testing | 第44-52页 |
3.3 Experimental Results | 第52-58页 |
3.3.1 Project Progress | 第52-56页 |
3.3.2 Project Resource Allocation | 第56-58页 |
4 Tools Implementation | 第58-70页 |
4.1 Source Code Converter | 第58-60页 |
4.2 Test Case Generator | 第60-70页 |
4.2.1 The grammar of acceptable stored procedure | 第62-63页 |
4.2.2 Build Syntax Tree | 第63-67页 |
4.2.3 The essence of ATG for SP | 第67-70页 |
5 Conclusion | 第70-71页 |
Reference | 第71-75页 |
Published Paper | 第75页 |