SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 112
REENGINEERING OF RELATIONAL DATABASES TO OBJECT-
ORIENTED DATABASE
Vinay Goyal1
, Amit Jain2
1
Director, Haryana Institute of Technology, Bahadurgarh (Haryana), INDIA
2
Research Scholar (CS), Teerthanker Mahaveer University, Moradabad (UP), INDIA
Abstract
Several information systems use relational database systems for effective dealing, storage, and accessing large measures of data. On
the contrary, object-oriented programming has earned wide acceptance in the programming community as a epitome for developing
typical applications that are easy to expand and uphold. This paper deal with development of an unified environment which relates a
relational schema to an object-oriented schema without the requirement to manipulate the existing relational schema and providing a
scenario for transferring data from relational database to object- oriented database.
Keywords: Schema Mapping, RDBMS, OODBMS, Reengineering
---------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
A relational database management system (RDBMS) is a term
used to describe an entire suite of programs for both managing
a relational database and communicating with that relational
database engine. Sometimes Software Development Kit
(SDK) front-end tools and complete management kits are
included with relational database packages.
On the other hand, object-oriented programming (OOP) drove
the creation of C++, it is necessary to understand its
foundational principles. OOP is a powerful way to approach
the job of programming. Programming methodologies have
changed dramatically since the invention of the computer,
primarily to accommodate the increasing complexity of
programs.
Programmers typically apply object-oriented applications with
object-oriented programming languages such as C# as well as
Java. These applications use a architecture made up of object,
classes and relationships between those object & classes. Each
object has a set of features. The significance of an attribute
could be a new object itself, thus augmenting to complex
objects.
The key trouble ascends when the data analogous to such
objects are determined in a relational database. The difficulty
is due to mismatch amongst relations and objects. At first, a
elucidation for this problem may seem to be to use an
ODBMS instead of RDBMS. If an ODBMS is handling the
determined data, the objects do not lose their structure after
the application stores them in the object database. Moving to
an ODBMS might mean throwing away all of the old
(“legacy") data and applications.
Several users of databases will not assume such a explanation.
Some will desire to execute their existing applications on
existing databases and have access to the similar data from
object-oriented programs, too. Thus, we need distinct
procedure to transform the data that is inherent in a relational
database to a design that is proper for access and handling by
object-oriented applications.
2. EXISTING SCENARIO
The issue of migrating data is existent in virtually each
application development process, such as data warehousing
and application incorporation. The process of migrating data
includes the mapping amongst the structures of the source and
target databases as well as the movement of the data from the
source to the target [3].
The ISSUE is how to efficiently migrate current RDBs, as a
source, into OODB/ORDB/XML, as targets, and what is the
finest way to improve and sustain RDBs’ semantics and
restraints in order to meet the features of the three targets?
Present effort does not seem to offer a comprehensive solution
for more than one target database. We hold this problem by
suggesting a solution for migrating an RDB into the three
targets established on existing ideals [4].
One common methodology to migrate to object technology is
to split the progression into two phases, where the first one
transforms the relational into an object-oriented schema and
the second one migrates the data into the object-oriented
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 113
database system [5]. The objective of re-engineering is to
instinctively reprocess past expansion efforts particular to
relational databases (RDBs) in order to moderate maintenance
overhead and expand software flexibility [4].
There exists a technique for transforming query optimization
developed for relational databases into object databases. This
technique for ODMG database schemas defined in ODL and
object queries expressed in OQL is represented using a logical
representation [7].
3. ANALYSIS OF PROBLEM
Moving to an ODBMS might mean throwing away all of the
old (“legacy") data and applications. Several users of
databases will not consent such a elucidation. There is a desire
to run their prevailing databases and have access to the similar
data from object-oriented program. Thus we require to execute
a system that provides an acceptance of a given conventional
database by captivating these features as input and yields the
agreeing object-oriented database as output. Finally, we
handle the migration of data from the conventional database to
the constructed object -oriented database.
The main goals of suggested effort are as follows:
1. Analyzing the computerization of the relational to Object-
Oriented schema mapping process.
2. Illustrating an mutual procedure for mapping an prevailing
relational schema to an object -oriented schema.
3. To make an interactive system to validate proposed work.
4. SCHEMA DESIGN
The design encompasses of two chief constituents needed for
accomplishing our objective. The first constituent relates to
mapping the relational schema to an object-oriented schema.
The second constituent relates to the mapping amongst the
relational data in addition to objects.
Fig 1 System Architecture
4.1 Schema Mapping
The static schema mapping process is a two-phase process. In
the initial phase, the relational schema is accustomed and
transmuted into alternate virtual relational schema that has
particular properties.
In the subsequent phase, object-oriented structures are mined
from the virtual relational schema.
Fig 2 Two Phases of Static Schema Mapping
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 114
4.1.1 Phase I: Correcting the Relational Schema
There are four characteristics that are taken into account
during phase one. They are as follows:
Step 1: {Exclude 2NF relations and substitute them with
novel 3NF virtual relations.
Step 2: Create virtual subclass relations for widow super class
relations.
Step 3: Create virtual superclass relations for orphan subclass
relations.
Step 4: Exclude multi-valued attributes and substitute them
with novel 3NF virtual relations.
4.1.2 Phase II: Generation of the Object Schema
At the end of phase one of the schema mapping process, the
relational schema has been accustomed to a find out, which
schema mapping guidelines can be applied consistently.
Step1. Recognizing Object Classes:
Those relations that relate to object- classes must be
recognized.
Step2. Recognizing Relationship:
There are three kinds of associations that can be characterized
in an object model. They are associations, generalizations-
specializations, and aggregations. Recognizing every
constructs establishes a stage in the mapping process.
Recognizing Associations:
Since the object model permits associations to be
modeled as classes, we must either form a simple
association between two object classes or categorize
relationships where the associations are displayed as
classes.
Recognizing Inheritance:
Inheritance structures capture the generalization and
specialization associations between object classes that
have been recognized so far.
Recognizing Aggregation:
The aggregation association models the configuration
of one object with other objects. The dissimilarity
amongst aggregation and association is that the earlier
one encompasses existence dependence of the sub-
object on the whole object. For example, a door object,
which is a part-of" of a car object, cannot exist if the car
object does not exist. On the other hand, the enrollment
of a student in a course is an association rather than an
aggregation because the student and course objects can
exist independent of each other.
Step 3: Forming Cardinalities
Creating the cardinalities of associations is significant
in order to expedite the execution of the object schema
in a specified programming language (e.g., C#). The
diverse probable cardinalities are one-one, one-many,
and many-many.
CONCLUSIONS
Thus there exist an architecture having two phases in the data
mapping process; one mapping procedure postulates the data
mapping between the original relational schema and the
accustomed relational schema. The second mapping process
postulates the data mapping between the accustomed relational
schema and the object schema. The data mapping measures
have been stated using relational algebra for each new
simulated relation that is formed during phase one of the static
schema mapping.
REFERENCES
[1]. Ramanathan, C. Providing object-oriented access to a
relational database. In Proceedings of the 32nd ACM annual
southeast conference held in Tuscaloosa, Alabama, March,
1994.
[2]. Andersson M. Extracting an entity-relationship schema
from a relational database through reverse engineering. In
Proceedings of the 13th international conference on entity
relationship approach held in Manchester, UK, December,
1991
[3]. Elton Manoku, Guido Bakema, A fact approach on Data
Migration published in Academy of Communication and
Information Technology HAN University of Applied
Sciences, The Netherlands In June 2006
[4]. Abdelsalam Maatuk, Akhtar Ali, and Nick Rossiter , A
Framework for Relational Database Migration published in
School of Computing, Engineering & Information Sciences
Northumbria University, Newcastle upon Tyne, UK in 2001
[5]. Andreas Behm, Andreas Geppert, Klaus R. Dittrich2 ,On
the migration of relational schemas and data to object-oriented
database published in Proceedings of the 5th International
Conference on Re-Technologies in Information Systems,
Klagenfurt, Austria, December 1997
[6]. William J Premerlani, Michael R Blaha, An Approach for
Reverse Engineering of Relational Databases published in
May 1994 Communications of the ACM
[7]. Chia-Tien Dan Lo, Morris Chang, Ophir Frieder and
David Grossman, The Object Behavior of Java Object-
Oriented Database Management Systems published in the
Proceedings of the International Conference on Information
Technology: Coding and Computing (ITCC.02) IEEE 2002
[8]. John Grant, Jarek Gryz, Jack Minker, and Louiqa Raschid,
Logic-Based Query Optimization for Object Databases
published in IEEE Transactions on knowledge and data
engineering, vol. 12, no. 4, July/August 2000.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 115
BIOGRAPHIES:
Dr. Vinay Goyal, Internationally recognized
expert in Software Engineering and
Academician and has more than 15 years
experience, published numerous papers in this
field. His current research interests include
Soft computing Techniques, Data Compression, Software Re-
Engineering and Mathematical Modeling. He is presently,
designated as Director, Haryana Institute of Technology,
Bahadurgarh (Haryana) India. He has two books in his credit.
Amit Jain is a Doctoral Researcher at
Department of Computer Application at
Teerthanker Mahaveer University, Moradabad
(Uttar Pradesh) India. He has around 11 years
of teaching experience. He is currently
working on Legacy Systems, Re-Engineering, Software
Evolution and Software Migration. His research interest
includes Service-oriented architecture, Service-oriented
computing.

Mais conteúdo relacionado

Mais procurados

GCUBE INDEXING
GCUBE INDEXINGGCUBE INDEXING
GCUBE INDEXINGIJDKP
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data queryIJDKP
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachAIRCC Publishing Corporation
 
Cross Domain Data Fusion
Cross Domain Data FusionCross Domain Data Fusion
Cross Domain Data FusionIRJET Journal
 
Formal Models for Context Aware Computing
Formal Models for Context Aware ComputingFormal Models for Context Aware Computing
Formal Models for Context Aware ComputingEditor IJCATR
 
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...ijtsrd
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...IJDKP
 
Anomalous symmetry succession for seek out
Anomalous symmetry succession for seek outAnomalous symmetry succession for seek out
Anomalous symmetry succession for seek outiaemedu
 
Performance Analysis of Selected Classifiers in User Profiling
Performance Analysis of Selected Classifiers in User ProfilingPerformance Analysis of Selected Classifiers in User Profiling
Performance Analysis of Selected Classifiers in User Profilingijdmtaiir
 
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKS
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKSMULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKS
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKSijcses
 
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWARE
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWAREPATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWARE
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWAREijseajournal
 
IRJET - Encoded Polymorphic Aspect of Clustering
IRJET - Encoded Polymorphic Aspect of ClusteringIRJET - Encoded Polymorphic Aspect of Clustering
IRJET - Encoded Polymorphic Aspect of ClusteringIRJET Journal
 
EMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval
EMR: A Scalable Graph-based Ranking Model for Content-based Image RetrievalEMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval
EMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval1crore projects
 
Enhancing the labelling technique of
Enhancing the labelling technique ofEnhancing the labelling technique of
Enhancing the labelling technique ofIJDKP
 
IRJET- Study and Evaluation of Classification Algorithms in Data Mining
IRJET- Study and Evaluation of Classification Algorithms in Data MiningIRJET- Study and Evaluation of Classification Algorithms in Data Mining
IRJET- Study and Evaluation of Classification Algorithms in Data MiningIRJET Journal
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...acijjournal
 
Efficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data ProcessingEfficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data ProcessingIRJET Journal
 

Mais procurados (19)

GCUBE INDEXING
GCUBE INDEXINGGCUBE INDEXING
GCUBE INDEXING
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis Approach
 
Cross Domain Data Fusion
Cross Domain Data FusionCross Domain Data Fusion
Cross Domain Data Fusion
 
Formal Models for Context Aware Computing
Formal Models for Context Aware ComputingFormal Models for Context Aware Computing
Formal Models for Context Aware Computing
 
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...
Artificial Bee Colony Based Multiview Clustering ABC MVC for Graph Structure ...
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
 
Anomalous symmetry succession for seek out
Anomalous symmetry succession for seek outAnomalous symmetry succession for seek out
Anomalous symmetry succession for seek out
 
F046063538
F046063538F046063538
F046063538
 
Performance Analysis of Selected Classifiers in User Profiling
Performance Analysis of Selected Classifiers in User ProfilingPerformance Analysis of Selected Classifiers in User Profiling
Performance Analysis of Selected Classifiers in User Profiling
 
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKS
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKSMULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKS
MULTIDIMENSIONAL ANALYSIS FOR QOS IN WIRELESS SENSOR NETWORKS
 
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWARE
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWAREPATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWARE
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWARE
 
IRJET - Encoded Polymorphic Aspect of Clustering
IRJET - Encoded Polymorphic Aspect of ClusteringIRJET - Encoded Polymorphic Aspect of Clustering
IRJET - Encoded Polymorphic Aspect of Clustering
 
EMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval
EMR: A Scalable Graph-based Ranking Model for Content-based Image RetrievalEMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval
EMR: A Scalable Graph-based Ranking Model for Content-based Image Retrieval
 
Enhancing the labelling technique of
Enhancing the labelling technique ofEnhancing the labelling technique of
Enhancing the labelling technique of
 
IRJET- Study and Evaluation of Classification Algorithms in Data Mining
IRJET- Study and Evaluation of Classification Algorithms in Data MiningIRJET- Study and Evaluation of Classification Algorithms in Data Mining
IRJET- Study and Evaluation of Classification Algorithms in Data Mining
 
F0433439
F0433439F0433439
F0433439
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
 
Efficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data ProcessingEfficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data Processing
 

Destaque

Bioremediation of xenobiotics
Bioremediation of xenobioticsBioremediation of xenobiotics
Bioremediation of xenobioticseSAT Journals
 
Comparision of different imaging techniques used for chronic wounds
Comparision of different imaging techniques used for chronic woundsComparision of different imaging techniques used for chronic wounds
Comparision of different imaging techniques used for chronic woundseSAT Journals
 
Safety zone determination for wireless cellular tower a case study from tan...
Safety zone determination for wireless cellular tower   a case study from tan...Safety zone determination for wireless cellular tower   a case study from tan...
Safety zone determination for wireless cellular tower a case study from tan...eSAT Journals
 
Variance rover system
Variance rover systemVariance rover system
Variance rover systemeSAT Journals
 
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...Effect of chopping oil palm fruit spikelets on the free fatty acid content re...
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...eSAT Journals
 
Value stream mapping
Value stream mappingValue stream mapping
Value stream mappingeSAT Journals
 
An algorithm for solving integer linear programming problems
An algorithm for solving integer linear programming problemsAn algorithm for solving integer linear programming problems
An algorithm for solving integer linear programming problemseSAT Journals
 
Effectiveness of multilayer coated tool in turning of aisi 430 f steel
Effectiveness of multilayer coated tool in turning of aisi 430 f steelEffectiveness of multilayer coated tool in turning of aisi 430 f steel
Effectiveness of multilayer coated tool in turning of aisi 430 f steeleSAT Journals
 
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...eSAT Journals
 
Smart phone as a cloud server machine computing framework
Smart phone as a cloud server machine computing frameworkSmart phone as a cloud server machine computing framework
Smart phone as a cloud server machine computing frameworkeSAT Journals
 
Template based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applicationsTemplate based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applicationseSAT Journals
 
Color measurements of electroplated gold film on hull cell panels
Color measurements of electroplated gold film on hull cell panelsColor measurements of electroplated gold film on hull cell panels
Color measurements of electroplated gold film on hull cell panelseSAT Journals
 
Recommendation generation by integrating sequential pattern mining and semantics
Recommendation generation by integrating sequential pattern mining and semanticsRecommendation generation by integrating sequential pattern mining and semantics
Recommendation generation by integrating sequential pattern mining and semanticseSAT Journals
 
Optimization of a multistorey building by optimum positioning of shear wall
Optimization of a multistorey building by optimum positioning of shear wallOptimization of a multistorey building by optimum positioning of shear wall
Optimization of a multistorey building by optimum positioning of shear walleSAT Journals
 
Biogas production potential from municipalorganic wastes in dhaka city, bangl...
Biogas production potential from municipalorganic wastes in dhaka city, bangl...Biogas production potential from municipalorganic wastes in dhaka city, bangl...
Biogas production potential from municipalorganic wastes in dhaka city, bangl...eSAT Journals
 
Risk assessment of a hydroelectric dam with parallel redundant turbine
Risk assessment of a hydroelectric dam with parallel redundant turbineRisk assessment of a hydroelectric dam with parallel redundant turbine
Risk assessment of a hydroelectric dam with parallel redundant turbineeSAT Journals
 
Effect of construction delays on project time overrun
Effect of construction delays on project time overrunEffect of construction delays on project time overrun
Effect of construction delays on project time overruneSAT Journals
 

Destaque (17)

Bioremediation of xenobiotics
Bioremediation of xenobioticsBioremediation of xenobiotics
Bioremediation of xenobiotics
 
Comparision of different imaging techniques used for chronic wounds
Comparision of different imaging techniques used for chronic woundsComparision of different imaging techniques used for chronic wounds
Comparision of different imaging techniques used for chronic wounds
 
Safety zone determination for wireless cellular tower a case study from tan...
Safety zone determination for wireless cellular tower   a case study from tan...Safety zone determination for wireless cellular tower   a case study from tan...
Safety zone determination for wireless cellular tower a case study from tan...
 
Variance rover system
Variance rover systemVariance rover system
Variance rover system
 
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...Effect of chopping oil palm fruit spikelets on the free fatty acid content re...
Effect of chopping oil palm fruit spikelets on the free fatty acid content re...
 
Value stream mapping
Value stream mappingValue stream mapping
Value stream mapping
 
An algorithm for solving integer linear programming problems
An algorithm for solving integer linear programming problemsAn algorithm for solving integer linear programming problems
An algorithm for solving integer linear programming problems
 
Effectiveness of multilayer coated tool in turning of aisi 430 f steel
Effectiveness of multilayer coated tool in turning of aisi 430 f steelEffectiveness of multilayer coated tool in turning of aisi 430 f steel
Effectiveness of multilayer coated tool in turning of aisi 430 f steel
 
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...
Study of cigarette butts extract as corrosiveinhibiting agent in j55 steel ma...
 
Smart phone as a cloud server machine computing framework
Smart phone as a cloud server machine computing frameworkSmart phone as a cloud server machine computing framework
Smart phone as a cloud server machine computing framework
 
Template based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applicationsTemplate based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applications
 
Color measurements of electroplated gold film on hull cell panels
Color measurements of electroplated gold film on hull cell panelsColor measurements of electroplated gold film on hull cell panels
Color measurements of electroplated gold film on hull cell panels
 
Recommendation generation by integrating sequential pattern mining and semantics
Recommendation generation by integrating sequential pattern mining and semanticsRecommendation generation by integrating sequential pattern mining and semantics
Recommendation generation by integrating sequential pattern mining and semantics
 
Optimization of a multistorey building by optimum positioning of shear wall
Optimization of a multistorey building by optimum positioning of shear wallOptimization of a multistorey building by optimum positioning of shear wall
Optimization of a multistorey building by optimum positioning of shear wall
 
Biogas production potential from municipalorganic wastes in dhaka city, bangl...
Biogas production potential from municipalorganic wastes in dhaka city, bangl...Biogas production potential from municipalorganic wastes in dhaka city, bangl...
Biogas production potential from municipalorganic wastes in dhaka city, bangl...
 
Risk assessment of a hydroelectric dam with parallel redundant turbine
Risk assessment of a hydroelectric dam with parallel redundant turbineRisk assessment of a hydroelectric dam with parallel redundant turbine
Risk assessment of a hydroelectric dam with parallel redundant turbine
 
Effect of construction delays on project time overrun
Effect of construction delays on project time overrunEffect of construction delays on project time overrun
Effect of construction delays on project time overrun
 

Semelhante a Reengineering of relational databases to object oriented database

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...IRJET Journal
 
Retrieval of textual and non textual information in
Retrieval of textual and non textual information inRetrieval of textual and non textual information in
Retrieval of textual and non textual information ineSAT Publishing House
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentSheila Sinclair
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET Journal
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous databaseeSAT Publishing House
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous databaseeSAT Journals
 
Implementation of p pic algorithm in map reduce to handle big data
Implementation of p pic algorithm in map reduce to handle big dataImplementation of p pic algorithm in map reduce to handle big data
Implementation of p pic algorithm in map reduce to handle big dataeSAT Publishing House
 
Data warehouse design
Data warehouse designData warehouse design
Data warehouse designines beltaief
 
A Methodology To Manage Victim Components Using Cbo Measure
A Methodology To Manage Victim Components Using Cbo MeasureA Methodology To Manage Victim Components Using Cbo Measure
A Methodology To Manage Victim Components Using Cbo Measureijseajournal
 
Anonymization of data using mapreduce on cloud
Anonymization of data using mapreduce on cloudAnonymization of data using mapreduce on cloud
Anonymization of data using mapreduce on cloudeSAT Journals
 
data design and component design.pptx
data design and component design.pptxdata design and component design.pptx
data design and component design.pptxubaidullah75790
 
IRJET- Foster Hashtag from Image and Text
IRJET-  	  Foster Hashtag from Image and TextIRJET-  	  Foster Hashtag from Image and Text
IRJET- Foster Hashtag from Image and TextIRJET Journal
 
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service IndexingA New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexingijdms
 
No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...eSAT Publishing House
 
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxLaticiaGrissomzz
 
CoDe Modeling of Graph Composition for Data Warehouse Report Visualization
CoDe Modeling of Graph Composition for Data Warehouse Report VisualizationCoDe Modeling of Graph Composition for Data Warehouse Report Visualization
CoDe Modeling of Graph Composition for Data Warehouse Report VisualizationKaashivInfoTech Company
 

Semelhante a Reengineering of relational databases to object oriented database (20)

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
 
Retrieval of textual and non textual information in
Retrieval of textual and non textual information inRetrieval of textual and non textual information in
Retrieval of textual and non textual information in
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving Environment
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
gn-160406200425 (1).pdf
gn-160406200425 (1).pdfgn-160406200425 (1).pdf
gn-160406200425 (1).pdf
 
Implementation of p pic algorithm in map reduce to handle big data
Implementation of p pic algorithm in map reduce to handle big dataImplementation of p pic algorithm in map reduce to handle big data
Implementation of p pic algorithm in map reduce to handle big data
 
Data warehouse design
Data warehouse designData warehouse design
Data warehouse design
 
A Methodology To Manage Victim Components Using Cbo Measure
A Methodology To Manage Victim Components Using Cbo MeasureA Methodology To Manage Victim Components Using Cbo Measure
A Methodology To Manage Victim Components Using Cbo Measure
 
Anonymization of data using mapreduce on cloud
Anonymization of data using mapreduce on cloudAnonymization of data using mapreduce on cloud
Anonymization of data using mapreduce on cloud
 
data design and component design.pptx
data design and component design.pptxdata design and component design.pptx
data design and component design.pptx
 
IRJET- Foster Hashtag from Image and Text
IRJET-  	  Foster Hashtag from Image and TextIRJET-  	  Foster Hashtag from Image and Text
IRJET- Foster Hashtag from Image and Text
 
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service IndexingA New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
A New Multi-Dimensional Hyperbolic Structure for Cloud Service Indexing
 
No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...
 
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
 
CoDe Modeling of Graph Composition for Data Warehouse Report Visualization
CoDe Modeling of Graph Composition for Data Warehouse Report VisualizationCoDe Modeling of Graph Composition for Data Warehouse Report Visualization
CoDe Modeling of Graph Composition for Data Warehouse Report Visualization
 
A02620109
A02620109A02620109
A02620109
 

Mais de eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

Mais de eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Último

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Último (20)

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Reengineering of relational databases to object oriented database

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 112 REENGINEERING OF RELATIONAL DATABASES TO OBJECT- ORIENTED DATABASE Vinay Goyal1 , Amit Jain2 1 Director, Haryana Institute of Technology, Bahadurgarh (Haryana), INDIA 2 Research Scholar (CS), Teerthanker Mahaveer University, Moradabad (UP), INDIA Abstract Several information systems use relational database systems for effective dealing, storage, and accessing large measures of data. On the contrary, object-oriented programming has earned wide acceptance in the programming community as a epitome for developing typical applications that are easy to expand and uphold. This paper deal with development of an unified environment which relates a relational schema to an object-oriented schema without the requirement to manipulate the existing relational schema and providing a scenario for transferring data from relational database to object- oriented database. Keywords: Schema Mapping, RDBMS, OODBMS, Reengineering ---------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION A relational database management system (RDBMS) is a term used to describe an entire suite of programs for both managing a relational database and communicating with that relational database engine. Sometimes Software Development Kit (SDK) front-end tools and complete management kits are included with relational database packages. On the other hand, object-oriented programming (OOP) drove the creation of C++, it is necessary to understand its foundational principles. OOP is a powerful way to approach the job of programming. Programming methodologies have changed dramatically since the invention of the computer, primarily to accommodate the increasing complexity of programs. Programmers typically apply object-oriented applications with object-oriented programming languages such as C# as well as Java. These applications use a architecture made up of object, classes and relationships between those object & classes. Each object has a set of features. The significance of an attribute could be a new object itself, thus augmenting to complex objects. The key trouble ascends when the data analogous to such objects are determined in a relational database. The difficulty is due to mismatch amongst relations and objects. At first, a elucidation for this problem may seem to be to use an ODBMS instead of RDBMS. If an ODBMS is handling the determined data, the objects do not lose their structure after the application stores them in the object database. Moving to an ODBMS might mean throwing away all of the old (“legacy") data and applications. Several users of databases will not assume such a explanation. Some will desire to execute their existing applications on existing databases and have access to the similar data from object-oriented programs, too. Thus, we need distinct procedure to transform the data that is inherent in a relational database to a design that is proper for access and handling by object-oriented applications. 2. EXISTING SCENARIO The issue of migrating data is existent in virtually each application development process, such as data warehousing and application incorporation. The process of migrating data includes the mapping amongst the structures of the source and target databases as well as the movement of the data from the source to the target [3]. The ISSUE is how to efficiently migrate current RDBs, as a source, into OODB/ORDB/XML, as targets, and what is the finest way to improve and sustain RDBs’ semantics and restraints in order to meet the features of the three targets? Present effort does not seem to offer a comprehensive solution for more than one target database. We hold this problem by suggesting a solution for migrating an RDB into the three targets established on existing ideals [4]. One common methodology to migrate to object technology is to split the progression into two phases, where the first one transforms the relational into an object-oriented schema and the second one migrates the data into the object-oriented
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 113 database system [5]. The objective of re-engineering is to instinctively reprocess past expansion efforts particular to relational databases (RDBs) in order to moderate maintenance overhead and expand software flexibility [4]. There exists a technique for transforming query optimization developed for relational databases into object databases. This technique for ODMG database schemas defined in ODL and object queries expressed in OQL is represented using a logical representation [7]. 3. ANALYSIS OF PROBLEM Moving to an ODBMS might mean throwing away all of the old (“legacy") data and applications. Several users of databases will not consent such a elucidation. There is a desire to run their prevailing databases and have access to the similar data from object-oriented program. Thus we require to execute a system that provides an acceptance of a given conventional database by captivating these features as input and yields the agreeing object-oriented database as output. Finally, we handle the migration of data from the conventional database to the constructed object -oriented database. The main goals of suggested effort are as follows: 1. Analyzing the computerization of the relational to Object- Oriented schema mapping process. 2. Illustrating an mutual procedure for mapping an prevailing relational schema to an object -oriented schema. 3. To make an interactive system to validate proposed work. 4. SCHEMA DESIGN The design encompasses of two chief constituents needed for accomplishing our objective. The first constituent relates to mapping the relational schema to an object-oriented schema. The second constituent relates to the mapping amongst the relational data in addition to objects. Fig 1 System Architecture 4.1 Schema Mapping The static schema mapping process is a two-phase process. In the initial phase, the relational schema is accustomed and transmuted into alternate virtual relational schema that has particular properties. In the subsequent phase, object-oriented structures are mined from the virtual relational schema. Fig 2 Two Phases of Static Schema Mapping
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 114 4.1.1 Phase I: Correcting the Relational Schema There are four characteristics that are taken into account during phase one. They are as follows: Step 1: {Exclude 2NF relations and substitute them with novel 3NF virtual relations. Step 2: Create virtual subclass relations for widow super class relations. Step 3: Create virtual superclass relations for orphan subclass relations. Step 4: Exclude multi-valued attributes and substitute them with novel 3NF virtual relations. 4.1.2 Phase II: Generation of the Object Schema At the end of phase one of the schema mapping process, the relational schema has been accustomed to a find out, which schema mapping guidelines can be applied consistently. Step1. Recognizing Object Classes: Those relations that relate to object- classes must be recognized. Step2. Recognizing Relationship: There are three kinds of associations that can be characterized in an object model. They are associations, generalizations- specializations, and aggregations. Recognizing every constructs establishes a stage in the mapping process. Recognizing Associations: Since the object model permits associations to be modeled as classes, we must either form a simple association between two object classes or categorize relationships where the associations are displayed as classes. Recognizing Inheritance: Inheritance structures capture the generalization and specialization associations between object classes that have been recognized so far. Recognizing Aggregation: The aggregation association models the configuration of one object with other objects. The dissimilarity amongst aggregation and association is that the earlier one encompasses existence dependence of the sub- object on the whole object. For example, a door object, which is a part-of" of a car object, cannot exist if the car object does not exist. On the other hand, the enrollment of a student in a course is an association rather than an aggregation because the student and course objects can exist independent of each other. Step 3: Forming Cardinalities Creating the cardinalities of associations is significant in order to expedite the execution of the object schema in a specified programming language (e.g., C#). The diverse probable cardinalities are one-one, one-many, and many-many. CONCLUSIONS Thus there exist an architecture having two phases in the data mapping process; one mapping procedure postulates the data mapping between the original relational schema and the accustomed relational schema. The second mapping process postulates the data mapping between the accustomed relational schema and the object schema. The data mapping measures have been stated using relational algebra for each new simulated relation that is formed during phase one of the static schema mapping. REFERENCES [1]. Ramanathan, C. Providing object-oriented access to a relational database. In Proceedings of the 32nd ACM annual southeast conference held in Tuscaloosa, Alabama, March, 1994. [2]. Andersson M. Extracting an entity-relationship schema from a relational database through reverse engineering. In Proceedings of the 13th international conference on entity relationship approach held in Manchester, UK, December, 1991 [3]. Elton Manoku, Guido Bakema, A fact approach on Data Migration published in Academy of Communication and Information Technology HAN University of Applied Sciences, The Netherlands In June 2006 [4]. Abdelsalam Maatuk, Akhtar Ali, and Nick Rossiter , A Framework for Relational Database Migration published in School of Computing, Engineering & Information Sciences Northumbria University, Newcastle upon Tyne, UK in 2001 [5]. Andreas Behm, Andreas Geppert, Klaus R. Dittrich2 ,On the migration of relational schemas and data to object-oriented database published in Proceedings of the 5th International Conference on Re-Technologies in Information Systems, Klagenfurt, Austria, December 1997 [6]. William J Premerlani, Michael R Blaha, An Approach for Reverse Engineering of Relational Databases published in May 1994 Communications of the ACM [7]. Chia-Tien Dan Lo, Morris Chang, Ophir Frieder and David Grossman, The Object Behavior of Java Object- Oriented Database Management Systems published in the Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC.02) IEEE 2002 [8]. John Grant, Jarek Gryz, Jack Minker, and Louiqa Raschid, Logic-Based Query Optimization for Object Databases published in IEEE Transactions on knowledge and data engineering, vol. 12, no. 4, July/August 2000.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 115 BIOGRAPHIES: Dr. Vinay Goyal, Internationally recognized expert in Software Engineering and Academician and has more than 15 years experience, published numerous papers in this field. His current research interests include Soft computing Techniques, Data Compression, Software Re- Engineering and Mathematical Modeling. He is presently, designated as Director, Haryana Institute of Technology, Bahadurgarh (Haryana) India. He has two books in his credit. Amit Jain is a Doctoral Researcher at Department of Computer Application at Teerthanker Mahaveer University, Moradabad (Uttar Pradesh) India. He has around 11 years of teaching experience. He is currently working on Legacy Systems, Re-Engineering, Software Evolution and Software Migration. His research interest includes Service-oriented architecture, Service-oriented computing.