Presentation is loading. Please wait.

Presentation is loading. Please wait.

21.1 Introduction to Information Integration CS257 Fan Yang.

Similar presentations


Presentation on theme: "21.1 Introduction to Information Integration CS257 Fan Yang."— Presentation transcript:

1 21.1 Introduction to Information Integration CS257 Fan Yang

2 Need for Information Integration All the data in the world could put in a single database (ideal database system) In the real world (impossible for a single database): databases are created independently hard to design a database to support future use

3 How to integrate Start over build one database: contains all the legacy databases; rewrite all the applications result: painful Build a layer of abstraction (middleware) on top of all the legacy databases this layer is often defined by a collection of classes BUT…

4 Heterogeneity Problem What is Heterogeneity Problem Aardvark Automobile Co. 1000 dealers has 1000 databases to find a model at another dealer can we use this command: SELECT * FROM CARS WHERE MODEL=“A6”;

5 Type of Heterogeneity Communication Heterogeneity Query-Language Heterogeneity Schema Heterogeneity Data type difference Value Heterogeneity Semantic Heterogeneity

6 Conclusion One database system is perfect, but impossible Independent database is inconvenient Integrate database 1. start over 2. middleware heterogeneity problem


Download ppt "21.1 Introduction to Information Integration CS257 Fan Yang."

Similar presentations


Ads by Google