| 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页 |