Example of requests on the global schema:
Which are criticisms of films having for title:
‘Freedom’?
We send the following request to the global schema:
Select Films.title, Articles.critique
From Films, Article
Where Films.title = ` Freedom' And
Films.title = Articles.title
The translation of the request over PS1 and PS2
(GAV) is:
Select PS1.Film.title, PS1.Critiques.critique,
PS2.Film.title
From PS1.Film, PS1.Critiques, PS2.Film
Where (PS1.title=’Freedom’ And
PS1.Film.Fid=PS1.Critiques.Fid Or
PS2.title=’Freedom’ And
PS2.Film.Fid=PS1.Critiques.Fid)
The translation of the request over the sources S1,
S2, S3, and S4 (LAV) is:
Select S1.title, S2.Critique.critique
From S1.Film, S2.Critique, S2.Film
Where S1.title=’Freedom’ And
S1.Film.Fid=S2.Critique.Fid Or
S2.title=’Freedom’ And
S1.Film.Fid=S2.Critiques.Fid
Union (the relational request on S3 and S4 is
as follows)
Select S3.Film.title, S4.Film.critique
From S3.Film, S4.Film
Where S3.title=’Freedom’ And
S3.Film.Fid=S4.Film.Fid
4 CONCLUSION
This paper presents HAV, a hybrid approach to data
integration which combines GAV and LAV to make
us benefit from their advantages, and defines the
HAV mapping.
The contribution of such an approach is that
HAV is more effective and practicable because the
set of the partial schemas concerned by the HAV
integration approach is small and stable. Thus, in
HAV It will be less complex for the specialized
mediators to carry out the sub-requests (because
each one has a reduced number of sources to
integrate, and these sources are in the same model),
than if the global schema itself were built with LAV
approach, so the complexity to reformulate queries
is reduced.
Noting that it does not exist yet a truly definite
Benchmark which makes it possible to evaluate the
performances of a mediator. We intend to adapt one
among those which exist with our context. In
particular, the result carried out by (Dang Ngoc,
2003) seems to be promising: that it is possible to
use a tree structure of mediators without harming the
evaluation.
REFERENCES
Boulçane, F., 2006. An approach of mediation. In
proceedings of the IEEE ICTTA’06, International
Conference on Information & Communication
Technologie. Volume 2, Page(s): 3546-3551.
Boyd, M., Lazanitis, C., Kittivoravitkula, S., Brien, P. M.,
and Rizopoulos, N., 2004. AutoMed: A BAV Data
Integration System for Heterogeneous Data Sources.
In CAiSE’04, 16th International Conference on
Advanced Information Systems Engineering. Riga,
Latvia, June 7-11, Proceedings Springer-Verlag.
Cali, A., Calvanese, D., Gracomo, G., Lenzerini, M.,
2002. On the expressive power of data integration
systems. Lecture notes in computer science, volume
2503.
Dang Ngoc, T.T., 2003. Fédération de données semi-
structurées avec XML. Thèse de Doctorat.
Université de Versailles-Saint-Quentin.
Friedman, M., Levy, A., Millstein , T., 1999.
Navigational plans for data integration. In Proceedings
of the sixteenth national conference on Artificial
intelligence and the eleventh Innovative applications
of artificial intelligence conference innovative
applications. Pages: 67 – 73, Orlando, Florida, United
States.
Koffina, I., Serfiotis, G., Christophides, V., 2005.
Foundations for Information Integration: A State of
the Art. In FORTH-ISL, Sixth Framework
Programme.
Lenzerini, M., 2002. Data Integration: A Theoretical
perspective. In Proceeding of the twenty-first ACM
SIGMOD-SIGACT-SIGART, Symposium on Principles
of Database Systems.
Ullman, J.D., 1997. Information Integration using logical
views. In Proc.of the 6th Int. Conf. on Database
Theory (ICDT’97). Volume 1186 of Lecture Notes in
Computer Science, pages 19-40, Springer.
Xu, L., Embley, D.W., 2004. Combining the Best of
Global-as-View and Local-as-View for Data
Integration. In Information Systems Technologies and
Its Applications. ISTA. 123–136.
THE HAV DATA INTEGRATION APPROACH: The Mapping in HAV
493