SlideShare a Scribd company logo
Modeling and
   Querying Federated
  Information Systems
   Scientific dissertation performed to obtain the
Master's degree in Engineering and Computer Science



  Author: Hugo Miguel Ferreira da Cruz

  Supervisor: Paulo Manuel Trigo da Silva
Agenda

1.Federated  information systems
2.Creating a federated model for the system
3.Querying over the federated model
4.Demonstration
5.Conclusions




 2        Modeling And Querying Federated Information Systems   22-01-2012
Federated Information Systems
   A global vision over several (partial) information
    systems

       Main characteristics:
       Distribution
       Heterogeneity
       Autonomy




    3            Modeling And Querying Federated Information Systems   22-01-2012
Federated Information Systems
   Main challenges:
     Representing the different data models;
     Automating the creation of the global data model;
     Query processing;
     Finding and processing semantic data;
     Transactional processing.




    4        Modeling And Querying Federated Information Systems   22-01-2012
Federated Information Systems
   Existing solutions

       Representing the different data models
           Relational model
           Objects model
           Semantic models

       Query processing
           Tailor-made solutions
           SQL variations
           SQL over virtual tables




    5               Modeling And Querying Federated Information Systems   22-01-2012
Hypotheses
1. The  formalisms that support semantic descriptions have
   the expressive power to build a homogeneous view of
   heterogeneous models.
2. The adoption the the query standard SQL (Structured
   Query Language) remains valid in a context where the
   uniform view is described by a model built on the
   principles of hypothesis 1.




 6          Modeling And Querying Federated Information Systems   22-01-2012
Representing the data models
   Semantic description model (in OWL)

       Partial models' structure (relational.owl)  TBoxP
       Partial models' Instances  ABoxP
       Global model  TBoxG
       Mapping between the partial models and the global model 
        ABoxG




    7              Configuração e Interrogação com Sistemas Federados   22-01-2012
Representing the data models
   Mapping capabilities
     Direct mapping
     Horizontal partitions
     Vertical partitions
     Replicas
     Constants
     Calculated columns




    8         Modeling And Querying Federated Information Systems   22-01-2012
Querying the federated model
        SQL (over the                Query                 Results in relational
        global model)               processor                    model
   RowSet execute (String queryString);

   Supports:
        select.
        from.
        where.
        order by.
        group by.
        having.



    9             Modeling And Querying Federated Information Systems   22-01-2012
Querying the federated model




10     Modeling And Querying Federated Information Systems   22-01-2012
Demonstration
     Global data model                      Two data sources
                                              MySQL database
                                             BASE_MENSAL_DEAL
     BASE_MENSAL_DEAL
                                             ID_DEAL
     ID_DEAL                                 DATA_ULTIMA_MODIF
     DATA_ULTIMA_MODIF                       …
     …

                                                Excel 2007 file
                                     Contractos: <id_deal, contratacao, …>


 Mapping for the global data model:
  MySQL database: direct mapping
  Excel
        ID_DEAL  id_deal
        DATA_ULTIMA_MODIF  ifEmpty(contratacao, 2010-07-20)

11            Modeling And Querying Federated Information Systems   22-01-2012
Contributions

A model  do represent
 federated information
 systems (FIS);

A query          processor over
 FIS;
12      Modeling And Querying Federated Information Systems   22-01-2012
Conclusions
   The formalisms that support semantic description were adequate to the
    description of a homogeneous view of heterogeneous models.

   It was possible to use query standard SQL
    (Structured Query Language) as the basis for a
    query processor for federated information systems
    described by the created model.

   It is possible to run queries on distributed, heterogeneous
    and autonomous information systems only knowing the
    global data model.




    13           Modeling And Querying Federated Information Systems   22-01-2012
Modeling and Querying Federated
           Information Systems




     Author: Hugo Miguel Ferreira da Cruz

     Supervisor: Paulo Manuel Trigo da Silva




14         Modeling And Querying Federated Information Systems   22-01-2012

More Related Content

What's hot

Requirements Variability Specification for Data Intensive Software
Requirements Variability Specification for Data Intensive Software Requirements Variability Specification for Data Intensive Software
Requirements Variability Specification for Data Intensive Software
ijseajournal
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
Zainab Almugbel
 
Management data warehouse
Management data warehouseManagement data warehouse
Management data warehouse
Joseph D'Antoni
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
Neeraj Kumar
 
Slide 2 data models
Slide 2 data modelsSlide 2 data models
Slide 2 data models
Visakh V
 
Data basis &amp; mega
Data basis &amp; megaData basis &amp; mega
Data basis &amp; mega
AlinaRajput6
 
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data WranglingArtifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
Faisal Akbar
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
Ajay Jha
 
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENTEVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
ijdms
 
Ado.net session07
Ado.net session07Ado.net session07
Ado.net session07
Niit Care
 
Ado.net session02
Ado.net session02Ado.net session02
Ado.net session02
Niit Care
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
Rushdi Shams
 

What's hot (12)

Requirements Variability Specification for Data Intensive Software
Requirements Variability Specification for Data Intensive Software Requirements Variability Specification for Data Intensive Software
Requirements Variability Specification for Data Intensive Software
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
 
Management data warehouse
Management data warehouseManagement data warehouse
Management data warehouse
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
 
Slide 2 data models
Slide 2 data modelsSlide 2 data models
Slide 2 data models
 
Data basis &amp; mega
Data basis &amp; megaData basis &amp; mega
Data basis &amp; mega
 
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data WranglingArtifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENTEVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
EVALUATION CRITERIA FOR SELECTING NOSQL DATABASES IN A SINGLE-BOX ENVIRONMENT
 
Ado.net session07
Ado.net session07Ado.net session07
Ado.net session07
 
Ado.net session02
Ado.net session02Ado.net session02
Ado.net session02
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
 

Viewers also liked

MakeMyImage
MakeMyImageMakeMyImage
MakeMyImage
makemyimage
 
Express catalogue
Express catalogueExpress catalogue
Express catalogue
Adrian Buzdugan
 
Presentation festival
Presentation festivalPresentation festival
Presentation festivalHabib Aljane
 
Pakistan Cargo SERVICES
Pakistan Cargo SERVICESPakistan Cargo SERVICES
Pakistan Cargo SERVICES
Mariam Yasmin
 
Hrcourse
HrcourseHrcourse
Hrcourse
jotlad
 
Comparação Grandstream
Comparação GrandstreamComparação Grandstream
Comparação Grandstream
SmartSolutionsTeleccom
 
Kisah Tapri dan Tapro
Kisah Tapri dan TaproKisah Tapri dan Tapro
Kisah Tapri dan Tapro
Devi Azhar
 
Animals.1
Animals.1Animals.1
Animals.1
dolors1310
 
Idea Book
Idea BookIdea Book
Idea Book
mediaincite
 
Media Incite E Brochure
Media Incite E BrochureMedia Incite E Brochure
Media Incite E Brochure
mediaincite
 
Server Side Rendering, caching and performance
Server Side Rendering, caching and performanceServer Side Rendering, caching and performance
Server Side Rendering, caching and performance
Ateev Chopra
 
Land of-unity-in-diversity
Land of-unity-in-diversityLand of-unity-in-diversity
Land of-unity-in-diversity
Riya Singhal
 
9 Perbedaan Asuransi Syariah dan Konvensional
9 Perbedaan Asuransi Syariah dan Konvensional9 Perbedaan Asuransi Syariah dan Konvensional
9 Perbedaan Asuransi Syariah dan Konvensional
Devi Azhar
 
Keuntungan Menjadi Agen Asuransi
Keuntungan Menjadi Agen AsuransiKeuntungan Menjadi Agen Asuransi
Keuntungan Menjadi Agen Asuransi
Devi Azhar
 
Developing Training Evaluation Method for ACC Limited.
Developing Training Evaluation Method for ACC Limited.Developing Training Evaluation Method for ACC Limited.
Developing Training Evaluation Method for ACC Limited.
Suman Singh
 
Sap sales and distribution
Sap sales and distribution Sap sales and distribution
Sap sales and distribution
raj007sap
 

Viewers also liked (16)

MakeMyImage
MakeMyImageMakeMyImage
MakeMyImage
 
Express catalogue
Express catalogueExpress catalogue
Express catalogue
 
Presentation festival
Presentation festivalPresentation festival
Presentation festival
 
Pakistan Cargo SERVICES
Pakistan Cargo SERVICESPakistan Cargo SERVICES
Pakistan Cargo SERVICES
 
Hrcourse
HrcourseHrcourse
Hrcourse
 
Comparação Grandstream
Comparação GrandstreamComparação Grandstream
Comparação Grandstream
 
Kisah Tapri dan Tapro
Kisah Tapri dan TaproKisah Tapri dan Tapro
Kisah Tapri dan Tapro
 
Animals.1
Animals.1Animals.1
Animals.1
 
Idea Book
Idea BookIdea Book
Idea Book
 
Media Incite E Brochure
Media Incite E BrochureMedia Incite E Brochure
Media Incite E Brochure
 
Server Side Rendering, caching and performance
Server Side Rendering, caching and performanceServer Side Rendering, caching and performance
Server Side Rendering, caching and performance
 
Land of-unity-in-diversity
Land of-unity-in-diversityLand of-unity-in-diversity
Land of-unity-in-diversity
 
9 Perbedaan Asuransi Syariah dan Konvensional
9 Perbedaan Asuransi Syariah dan Konvensional9 Perbedaan Asuransi Syariah dan Konvensional
9 Perbedaan Asuransi Syariah dan Konvensional
 
Keuntungan Menjadi Agen Asuransi
Keuntungan Menjadi Agen AsuransiKeuntungan Menjadi Agen Asuransi
Keuntungan Menjadi Agen Asuransi
 
Developing Training Evaluation Method for ACC Limited.
Developing Training Evaluation Method for ACC Limited.Developing Training Evaluation Method for ACC Limited.
Developing Training Evaluation Method for ACC Limited.
 
Sap sales and distribution
Sap sales and distribution Sap sales and distribution
Sap sales and distribution
 

Similar to Modelling and Querying Federated Information Systems

Data Models.ppt
Data Models.pptData Models.ppt
Data Models.ppt
AnshikaGoel42
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
ch1
ch1ch1
Mongo DB
Mongo DBMongo DB
Mongo DB
Edureka!
 
Uml introduction
Uml introductionUml introduction
Uml introduction
bdemchak
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
Guru Ji
 
Intake 37 ef1
Intake 37 ef1Intake 37 ef1
Intake 37 ef1
Mahmoud Ouf
 
On the Customization of Model Management Systems for File-Centric IDEs
On the Customization of Model Management Systems for File-Centric IDEsOn the Customization of Model Management Systems for File-Centric IDEs
On the Customization of Model Management Systems for File-Centric IDEs
David Méndez-Acuña
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
Mahmoud Ouf
 
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptxHEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
ssuser0d9ec0
 
The necessity of metadata for linked open data and its contribution to policy...
The necessity of metadata for linked open data and its contribution to policy...The necessity of metadata for linked open data and its contribution to policy...
The necessity of metadata for linked open data and its contribution to policy...
Danube University Krems, Centre for E-Governance
 
Data models
Data modelsData models
Data models
Samuel Igbanogu
 
jan28EAI.ppt
jan28EAI.pptjan28EAI.ppt
jan28EAI.ppt
KalsoomTahir2
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
AssemNazirova2
 
information systems
information systems information systems
information systems
naeem_mnm
 
java
javajava
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
ThienSi Le
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
ijcsity
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
ijcsity
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
ijcsity
 

Similar to Modelling and Querying Federated Information Systems (20)

Data Models.ppt
Data Models.pptData Models.ppt
Data Models.ppt
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
ch1
ch1ch1
ch1
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
Uml introduction
Uml introductionUml introduction
Uml introduction
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
 
Intake 37 ef1
Intake 37 ef1Intake 37 ef1
Intake 37 ef1
 
On the Customization of Model Management Systems for File-Centric IDEs
On the Customization of Model Management Systems for File-Centric IDEsOn the Customization of Model Management Systems for File-Centric IDEs
On the Customization of Model Management Systems for File-Centric IDEs
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
 
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptxHEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
HEDW-2020-Using-Data-Virtualization-to-Break-Down-Data-Silos.pptx
 
The necessity of metadata for linked open data and its contribution to policy...
The necessity of metadata for linked open data and its contribution to policy...The necessity of metadata for linked open data and its contribution to policy...
The necessity of metadata for linked open data and its contribution to policy...
 
Data models
Data modelsData models
Data models
 
jan28EAI.ppt
jan28EAI.pptjan28EAI.ppt
jan28EAI.ppt
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
 
information systems
information systems information systems
information systems
 
java
javajava
java
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 

Recently uploaded

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 

Recently uploaded (20)

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 

Modelling and Querying Federated Information Systems

  • 1. Modeling and Querying Federated Information Systems Scientific dissertation performed to obtain the Master's degree in Engineering and Computer Science Author: Hugo Miguel Ferreira da Cruz Supervisor: Paulo Manuel Trigo da Silva
  • 2. Agenda 1.Federated information systems 2.Creating a federated model for the system 3.Querying over the federated model 4.Demonstration 5.Conclusions 2 Modeling And Querying Federated Information Systems 22-01-2012
  • 3. Federated Information Systems  A global vision over several (partial) information systems  Main characteristics:  Distribution  Heterogeneity  Autonomy 3 Modeling And Querying Federated Information Systems 22-01-2012
  • 4. Federated Information Systems  Main challenges:  Representing the different data models;  Automating the creation of the global data model;  Query processing;  Finding and processing semantic data;  Transactional processing. 4 Modeling And Querying Federated Information Systems 22-01-2012
  • 5. Federated Information Systems  Existing solutions  Representing the different data models  Relational model  Objects model  Semantic models  Query processing  Tailor-made solutions  SQL variations  SQL over virtual tables 5 Modeling And Querying Federated Information Systems 22-01-2012
  • 6. Hypotheses 1. The formalisms that support semantic descriptions have the expressive power to build a homogeneous view of heterogeneous models. 2. The adoption the the query standard SQL (Structured Query Language) remains valid in a context where the uniform view is described by a model built on the principles of hypothesis 1. 6 Modeling And Querying Federated Information Systems 22-01-2012
  • 7. Representing the data models  Semantic description model (in OWL)  Partial models' structure (relational.owl)  TBoxP  Partial models' Instances  ABoxP  Global model  TBoxG  Mapping between the partial models and the global model  ABoxG 7 Configuração e Interrogação com Sistemas Federados 22-01-2012
  • 8. Representing the data models  Mapping capabilities  Direct mapping  Horizontal partitions  Vertical partitions  Replicas  Constants  Calculated columns 8 Modeling And Querying Federated Information Systems 22-01-2012
  • 9. Querying the federated model SQL (over the Query Results in relational global model) processor model  RowSet execute (String queryString);  Supports:  select.  from.  where.  order by.  group by.  having. 9 Modeling And Querying Federated Information Systems 22-01-2012
  • 10. Querying the federated model 10 Modeling And Querying Federated Information Systems 22-01-2012
  • 11. Demonstration Global data model Two data sources MySQL database BASE_MENSAL_DEAL BASE_MENSAL_DEAL ID_DEAL ID_DEAL DATA_ULTIMA_MODIF DATA_ULTIMA_MODIF … … Excel 2007 file Contractos: <id_deal, contratacao, …> Mapping for the global data model:  MySQL database: direct mapping  Excel  ID_DEAL  id_deal  DATA_ULTIMA_MODIF  ifEmpty(contratacao, 2010-07-20) 11 Modeling And Querying Federated Information Systems 22-01-2012
  • 12. Contributions A model do represent federated information systems (FIS); A query processor over FIS; 12 Modeling And Querying Federated Information Systems 22-01-2012
  • 13. Conclusions  The formalisms that support semantic description were adequate to the description of a homogeneous view of heterogeneous models.  It was possible to use query standard SQL (Structured Query Language) as the basis for a query processor for federated information systems described by the created model.  It is possible to run queries on distributed, heterogeneous and autonomous information systems only knowing the global data model. 13 Modeling And Querying Federated Information Systems 22-01-2012
  • 14. Modeling and Querying Federated Information Systems Author: Hugo Miguel Ferreira da Cruz Supervisor: Paulo Manuel Trigo da Silva 14 Modeling And Querying Federated Information Systems 22-01-2012