This document proposes the development of a data loader tool with the following key capabilities:
- Load data from a text file into backend databases like MS Access, MySQL, Oracle or FoxPro.
- Import and export tables between different backend databases.
- Encrypt text files and decrypt encrypted text files.
The data loader tool would streamline data loading and transferring processes currently done using multiple individual tools. It aims to provide an easy to use interface to perform these functions.
3. Introduction
Objective of the project
System specific requirements
Project Description
Input and output of the project
Data loader tool’s processes
Snap shots
Conclusion
Advantages
Future scope
End
4. There is no any direct tool to load the data contained in
a text file into the backend tool such as MS-Access, MYSQL,
Oracle or FoxPro, and to import and export the tables between
the backend tools, to load data into common letter to have
replication of the letter for each data set. Hence we are going to
develop data loader which overcomes the above problems.
In existing system, a number of tools must be used to
implement the task said in “problem definition”. Existing system
may also contain the manual process to load data.
5. We are going to develop data loader which is a tool
to load the data contained in a text file into the
backend tool such as MS-Access, MYSQL, Oracle or
FoxPro.
And to import and export the tables between the
backend tools.
And to encrypt the text file and to decrypt the
encrypted text file.
6. Data loader is a tool, which helps in data loading to a given back end tool from a given
text file with the fields and delimiters. Based on the text file fields, the table is
automatically created in oracle or MS-Access or in FoxPro and the data is loaded from
text file into table.
Data De-loading :
In this process, the data is loaded back into given text file from a given
table. The text file contains automatically the field titles.
Data transfer :
Data transfer between Oracle, MS-Access and FoxPro. In this process, the
data from one backend tool is copied to another back end tool by creating necessary
objects.
7. Operating system : windows 2000 or above
Technologies : J2EE
Database Connectivity : JDBC
Frameworks : J2EE
Back End : Microsoft Access,
SQL Server,
Visual FoxPro
Oracle
8. Processor : P4 Processor and above
Speed : 1GHz and above
Memory : 512 MB
9. Data Loader
It loads the data from source table and creates a table in
destination database with loaded data, hence it converts different
database tables.
Access to Oracle
Access to FoxPro
FoxPro to Access
FoxPro to Oracle
Oracle to Access
Oracle to FoxPro
And the file security module encrypts the given database (a
text file) and also allows decryption tool.
10. Source and Destination Data Base Names.
Name of the table to export the data.
Name of the table to import the data.
Name of the text file that is to be encrypted.
Name of the text file that is to be decrypted.
11. Converted destination table in destination Data Base.
Encrypted Text File.
Decrypted Text File.
14. Object
Entity relation Oracle
FoxPro
Entity relation Object
MS Access MS Access
Entity relation DATA Object
Oracle
LOADER FoxPro
TOOL
File/Table
For encryption Encrypted
file
File/Table
For decryption
Decrypted
file
15. MSAccess to FoxPro
Inputs :
o MSAccess database name
o MSAccess table name
o FoxPro database name
o Format type(export only structure/export
structure with data)
Outputs :
o FoxPro Table with desired format(export only
structure/export structure with data).
16. MSAccess to Oracle
Inputs :
o MSAccess database name
o MSAccess table name
o Oracle database name
o Format type(export only structure/export
structure with data)
Outputs :
o Oracle Table with desired format(export only
structure/export structure with data).
17. Oracle to FoxPro
Inputs :
o Oracle database name
o Oracle table name
o FoxPro database name
o Format type(export only structure/export
structure with data)
Outputs :
o FoxPro Table with desired format(export only
structure/export structure with data).
18. Oracle to MSAccess
Inputs :
o Oracle database name
o Oracle table name
o MSAccess database name
o Format type(export only structure/export
structure with data)
Outputs :
o MSAccess Table with desired format(export
only structure/export structure with data).
19. FoxPro to MSAccess
Inputs :
o FoxPro database name
o FoxPro table name
o MSAccess database name
o Format type(export only structure/export
structure with data)
Outputs :
o MSAccess Table with desired format(export
only structure/export structure with data).
20. FoxPro to Oracle
Inputs :
o FoxPro database name
o FoxPro table name
o Oracle database name
o Format type(export only structure/export
structure with data)
Outputs :
o Oracle Table with desired format(export only
structure/export structure with data).
21. Encryption
Inputs :
o Text file name
Outputs :
o Cipher text file.
22. Decryption
Inputs :
o Cipher Text file name
Outputs :
o Text file.
36. Easy to export the database table from one back end tool to
another.
Easy to encrypt the text file .
Easy to decrypt the encrypted text file.
It can match with any version of the back end tools.
37. The scope of this document lies between developer and end
user. The document can also be used for future
enhancement.
We can develop this tool for other backend also. We can
use this software in banks, offices , in companies and in
many more commercial areas.
38. It can be concluded from the result that the developed
tool will be efficient and effective to transfer the text file
and tables easily from one back end tool to another and
to encrypt and decrypt the text and the data.
It can be used in any organization where huge volume
of data exists in different forms or objects of different
tools.