You are on page 1of 30

DATA RETRIEVAL AND MANIPULATION FOR

MULTIPLE DATABASES

GUIDED BY :
G.GOPICHAND
ASSISTANT PROFESSOR
DEPT. OF IT

SUBMITTED BY:
P.PREETHI
H.SWAPNA LATHA
K.BHARATH
A.HARSHAVARDAN
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

Web Based
Data Retrieval
and
CLIENT Manipulation
System for Different
Multiple Databases
Database
Level 1 Diagram:

Structure

SQL
Give DSN, User
ID, Password

User Select
Export

Driver
httpadmin.war Properties

Import

operations

Search
Use Case Diagram

S t u c t u re

P ro p e rt ie s

SQL

S e le c t D rive r
User
E x p o rt
Im p o rt

O p e ra t io n s S e a rc h
SEQUENTIAL DIAGRAM

Login Structure Properties SQL Export Import Operations Search


: User Validate

(driver,url,username,pwd)
(validate())
Module Description

The system consists of 4 modules


 1. 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 10g
 Database Connectivity -------JDBC
 Other Tools & Technologies ------- Java (JDK),
Servlets (JSDK),
HTML
Hardware requirements

 Pentium processor ------- 233 MHZ or above


 RAM Capacity ------- 128MB
 Hard Disk ------- 40GB
 CD-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

You might also like