Date post: | 26-Dec-2014 |
Category: |
Documents |
Upload: | preethi-reddy |
View: | 335 times |
Download: | 1 times |
DATA RETRIEVAL AND MANIPULATION FOR
MULTIPLE DATABASES
SUBMITTED BY: P.PREETHI
H.SWAPNA LATHA
K.BHARATH
A.HARSHAVARDAN DEPT. OF IT
GUIDED BY : G.GOPICHAND ASSISTANT PROFESSOR DEPT. OF IT
Aim
The system “Web Based Data Retrieval and Manipulation System for Multiple Databases” is used to connect to any database supported by JDBC API.
It acts as an universal database client which can connect to any database and perform any required operations on that database.
We can switch to any database by just switching the connections
The results has to be displayed and those results can also be exported to .CSV files
Existing System
The existing system has different tools or consoles for each and differently. The user feels uneasy to switch over to a different database by learning the how to use console for that database. User has to manually copy the results from the console and paste it in a file to store results of the query.
Disadvantages:The user feels uneasy to switch over to a different
database by learning the how to use console for that database.
The user can not export the data displayed by the SQL query.
Proposed System
This entire system needs to be performed on the browser which is common to all the databases
for better performance and makes it user-friendly.The user can export the data displayed by the SQL query by using the internal modules.
`
Merits of This System
We can switch to any database by just switching the connections
We can run all the SQL statements from the browser and see the results on it.
The results has to be displayed and those results can also be exported to .CSV files
DFD’S
CLIENT
Web Based Data Retrieval and Manipulation System for Multiple Database
Different Databases
httpadmin.war
User Select Driver
Give DSN, User ID, Password
Structure
Properties
SQL
Export
Import
operations
Search
Level 1 Diagram:
Use Case Diagram
U s e r
S t u c t u re
P r o p e r t i e s
S Q L
E x p o r tIm p o r t
S e a rc hO p e r a t io n s
S e le c t D r i ve r
SEQUENTIAL DIAGRAM
LoginValidate
Structure Properties SQL Export Import Operations Search
(driver,url,username,pwd)(validate())
: User
Module Description
The system consists of 4 modules1. Structure.2. Properties.3. SQL Operations.4. Export and Import.5. operations and search.
STRUCTURE
Display list of all tables present in the current/selected user. used to browse and view the structure of an existing database
table.Information such as its column names, its data types and their
sizes are displayed.“disc” command is used.
Properties
display the data of an existing data object, in very attractive and convenient manner.
We can display required number of records for page in a sequence manner.
The data is retrieved manually using SELECT statement
INSERT
Insert module provides to insert the records into table ‘without writing’ any insert commands.
It provides blank text fields with table. then insert the data into that text fields,
when we click ‘SUBMIT’, the data will be inserted to respected table.
SQL QUERY
This module provides us a text area which allows to type any type of SQL statements.
SQL Query allows complex queries to retrieve data from more tables.
we can write any type of procedure, functions, triggers and so on. The result of the SQL statement will be displayed immediately
after executing the statement
EXPORT
This module gives the feature of exporting existing schema objects to an SQL file.
The data will be exported to either one of these formats like .sql, HTML table or MS-Excel sheet.
the schema will be imported to another user in the same database or to different database if supported.
OPERATIONS
Module provides an interface to user.We can create, alter, rename and drop the tables from a database.
As well as we can alter, rename, drop and empty the column from a table.
Technologies used
Operating System ------Windows Browser ------ IE,
Mozilla.Web/Application Server ------Tomcat Database Server -------Oracle 10gDatabase Connectivity -------JDBC Other Tools & Technologies ------- Java
(JDK), Servlets
(JSDK), HTML
Hardware requirements
Pentium processor ------- 233 MHZ or aboveRAM Capacity ------- 128MB Hard Disk ------- 40GBCD-ROM Drive ------- 32 HZ
CONCLUSION
This application has got very user friendly look and feel, so that it will provide easy access to connect to the databases without the need of code implementation externally.The tool performance including the security related aspects, result in the release of this application as a product in the market.
Future Enhancement
This application can be extended so that it will give maximum performance including the security related aspects, releasing of this application as a product in the open market.
ThankQ