You are on page 1of 30

Virtual database technology for

distributed database

Under Guidance Of : Submitted By

Ms. Ambika S. Patil Iti Kumari Sinha


3RB07IS017
Introduction

What is Database?
A database is a system intended to
organize, store, and retrieve large amounts
of data easily. It consists of an organized
collection of data for one or more uses,
typically in digital form. 
Continued

Need for Virtual database:


Reduced the work load of user an data
analyst
Create a single database
Continued
To study database virtualization technology
some reports were given:
First Report: It proposed development of a
system.
Second Report: It described data
integration technique, teiid
Continued

Candidates used to accomplish database


virtualization are:
Metadata
UML and E-R Model
XML Scheme
Database Virtualization

What is virtual database technology?


Database in terms of data model differences and
vendor differences.
Continued
Distributed database architecture

A distributed database system allows


applications to access data from local and
remote databases.
continued

Types of distributed database:


Homogeneous Distributed database
Heterogeneous distributed database
Virtualization of homogeneous
distributed database
Database virtualization is a method of building
a virtual database management system for
RDBs provided by different vendors:
XML conversion program: Here
virtualization is not only for the RDB, but
also for the different data models such as
XML DB and object-oriented DB, which will
be required in the next phase.
Continued
continued

RDB schema conversion into XML:It


describes how the RDB schema is converted
into XML. The RDB schema information is
converted into an XML format which
includes “table names”, “field names”, and
“constraints.
continued
continued
RDB data conversion into XML: Here the
RDB data are converted into XML.
Virtualization of Heterogeneous
distributed databases

Here we discuss the virtualization of modeled DBs of


different types. For virtualization of different types of
modeled DB, we describe the schema information of
each model using a single common schema. The
common schema we will use is an XML Schema.
Continued
Continued

• To accomplish schema conversion from a


different modeled database, we first get the
schema information from an RDB to work on.
Then we convert it into the correct XML
schema for that RDB.
continued

• Table 1 presents schema conversion correspondences


between the two.
Common Schema Generation

• This schema is used to examine the syntax


of query sentences and the constraints.Here
we developed the common schema
generation program which converts the
RDB schema into the common schema.
continued
continued
Query Conversion
• We are now under development of the query
language to access the virtual databases.

• Here, we show the sample of the query program


using XML which we are currently investigating,
as shown in Fig.8.
Purpose Of Virtual Database
Creating a highly flexible, understandable
data-saving organization
Enabling quick distribution of each and
every piece of information by heterogeneous
structures in one single data unit
The possibility of installing and executing
the VDB on other types of databases.
Future perspectives
“Virtual Database” that permits bundling &
archiving of non-contiguous data (charts, tables
and files) within a new common database file.
The database can generate a structure that is
transparent and easy to handle.
Virtual Database – VDB will be helpful in
developing integration program of XML DB
schema into the common schema.
Innovative Aspects
Making relational databases flexible
Outsourcing of program functions and
structures in order to get higher flexibility
and transparency in the programs
Exchanging information without
programming
Some Advantages

 Permits very flexible constructions.


 Does not need data modeling.
 Can be used anywhere you like.
 Saves structures with data.
Applications

Integration database for more applications


or systems
Interface database that allows transparency
in a chaos of interfaces
System control engine that allows to
generate self-running applications
Data turntable that allows the automatic
distribution of data
Conclusion
 We developed the common schema conversion program for
RDB schema into XML schema. Especially, we showed the
schema constraints (such as PRIMARY KEY,NOT NULL,
UPDATE CASCADE ON DELETE, UNIQUE) can be
converted.
 VDB technology enables rapid deployment of applications with
- Large numbers of data sources
- Data sources are autonomous, there is no
centralized control
- Data sources can have a mixture of structured and
unstructured data
References
1] K. Mori, S. Kurabayashi, N. Ishibashi, and Y. Shimizu,
[Method of Sending Information Actively Reducing
User Information Load Dynamically in a Mobile
Computing Environment, DEWS2004 (March 2004).
[2] Teiid, http://www.jboss.org/teiid, Red Hat
[3] S. Abiteboul, P. Buneman, and D. Suciu, Data on the
Web: From Relations to Semistructured Data and XML,
Morgan Kaufmann Series in Data Management Systems
(1999).
Thank you

You might also like