CoopIS, Trento, Italy, 05/09/2001 Schema design and query processing in a federated multimedia database system Henrike Berthold & Klaus Meyer-Wegener.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Database System Concepts and Architecture
Object Databases Baochuan Lu. outline Concepts for Object Databases Object Database Standards, Languages, and Design Object-Relational and Extended-Relational.
Management Information Systems, Sixth Edition
Paper by: A. Balmin, T. Eliaz, J. Hornibrook, L. Lim, G. M. Lohman, D. Simmen, M. Wang, C. Zhang Slides and Presentation By: Justin Weaver.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
CH 11 Multimedia IR: Models and Languages
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11 Object and Object- Relational Databases.
Dr. Kalpakis CMSC 461, Database Management Systems Introduction.
Introduction and Conceptual Modeling
Introduction to DBMS Purpose of Database Systems View of Data
Advanced Database CS-426 Week 2 – Logic Query Languages, Object Model.
1 Overview of Database Federation and IBM Garlic Project Presented by Xiaofen He.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
1 Introduction to databases concepts CCIS – IS department Level 4.
Context Tailoring the DBMS –To support particular applications Beyond alphanumerical data Beyond retrieve + process –To support particular hardware New.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Introduction: Databases and Database Users
Management Information Systems By Effy Oz & Andy Jones
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
Query Processing In Multimedia Databases Dheeraj Kumar Mekala Devarasetty Bhanu Kiran.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
M Taimoor Khan Course Objectives 1) Basic Concepts 2) Tools 3) Database architecture and design 4) Flow of data (DFDs)
By Chung-Hong Lee ( 李俊宏 ) Assistant Professor Dept. of Information Management Chang Jung Christian University 資料庫與資訊檢索系統的整合 - 一個文件資料庫系統的開發研究.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Chapter 18 Object Database Management Systems. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Motivation for object.
Query Processing. 2 Basic Concepts Query Processing – activities involved in retrieving and manipulating data from the database: SQL query translation.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Scaling Heterogeneous Databases and Design of DISCO Anthony Tomasic Louiqa Raschid Patrick Valduriez Presented by: Nazia Khatir Texas A&M University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
March 31, 1998NSF IDM 98, Group F1 Group F Multi-modal Issues, Systems and Applications.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Object storage and object interoperability
Chapter 18 Object Database Management Systems. Outline Motivation for object database management Object-oriented principles Architectures for object database.
The Object-Oriented Database System Manifesto Malcolm Atkinson, François Bancilhon, David deWitt, Klaus Dittrich, David Maier, Stanley Zdonik DOOD'89,
Data The fact and figures that can be recorded in system and that have some special meaning assigned to it. Eg- Data of a customer like name, telephone.
MULTIMEDIA DATA MODELS AND AUTHORING
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe Chapter 12 Outline Overview of Object Database Concepts Object-Relational Features Object Database.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
OOPSLA Lab1 Chapter 7 Java Binding Prof. Hyoung-Joo Kim OOPSLA Lab. Dept. of Computer Engineering Seoul National University.
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Geographic Information Systems GIS Data Databases.
Introduction to DBMS Purpose of Database Systems View of Data
Architecture & Data Models
Datab ase Systems Week 1 by Zohaib Jan.
An Introduction to database system
The Object-Oriented Database System Manifesto
Object-Oriented Database Management System (ODBMS)
Chapter 12 Outline Overview of Object Database Concepts
OUTLINE Basic ideas of traditional retrieval systems
Multimedia Databases and Querying techniques
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment Pearson Education © 2009.
Database management concepts
Data Model.
Database Systems Instructor Name: Lecture-3.
Introduction to DBMS Purpose of Database Systems View of Data
Dr. Bhavani Thuraisingham The University of Texas at Dallas
Database management concepts
Object-Oriented Databases
Chapter 2 Database Environment Pearson Education © 2009.
Course Instructor: Supriya Gupta Asstt. Prof
Data Independence Applications insulated from how data is structured and stored. Logical data independence: Protection from changes in logical structure.
Geographic Information Systems
Presentation transcript:

CoopIS, Trento, Italy, 05/09/2001 Schema design and query processing in a federated multimedia database system Henrike Berthold & Klaus Meyer-Wegener Dresden University of Technology, Germany Problem A Federated Multimedia Database System Global schema construction Query processing Summary Henrike Berthold

Problem Application 1 Application n SDBS 1 SDBS k MRS 1 MRS m MSS 1 MSS n SDBS: Database system with a schema, a query language, ... MRS: Media retrieval system MSS: Media storage system Henrike Berthold

Media retrieval systems Perform content-based search based on automatically extracted features (perception + semantical primitives) work for a set of media objects of a certain media type such as image, text, video, audio or a subset with a certain semantics such as passport photos Retrieval functions single: search argument (example, feature, weighting), media object -> similarity value coll: search argument -> list if tuples (similarity value, MID) result restrictions of coll: lower bound for similarity values, subset of media objects, top n Example systems: QBIC (IBM), Excalibur Image Datablade, Melodiscov (LIP6) Problem: only interactive interface and no programming one Henrike Berthold

Media storage systems Store and manage media objects like images, videos provide operations for those support especially timed playout of continuous media objects all systems provide media description data such as size, format some systems support transactional concepts like durability, atomicity Example systems: Tiger Shark (IBM), Symphony (Uni Texas), Fellini (Bell Labs), Kangaroo/Memo.REAL (Dresden University of Technology) Henrike Berthold

A Federated Multimedia Database System Application 1 Application n SDBS 1 SDBS k MRS 1 MRS m MSS 1 MSS n FMDBMS FMDBS - Database schema and query processing - Operations on media objects - Transactions Henrike Berthold

Global schema construction based on two intermediate schemas: Structured-data schema (SDS) = global schema of all SDBS-Schemas Media schema (MS) = global schema of all MSS schemas Structured-data Schema (SDS) integrates Media Schema (MS) SDBS1-Schema SDBSk-Schema MSS1-Schema MSSn-Schema Henrike Berthold

Example media schema Common data model: ODMG, CROQUE Types and subtype-relation Classes and subclass-relation :TSingleMedia :TObject Video:TVideo Audio:TAudio Text:TText ContMedia:TContMedia Image:TImage CityPart:TImagePart PassportPhoto:TImage City:TImageWithPart 1 * Henrike Berthold

Step 1: Base integration Schema architecture: MSS1-Schema MSSn-Schema Media Schema (MS) SDBS1-Schema SDBSk-Schema Structured-data Schema (SDS) integrates Global Schema Henrike Berthold

Step 2: Integration of media retrieval functions single: objekt method + coll: class method -, function - allows combination of boolean queries with media retrieval queries Henrike Berthold

Step 2: Example c2:t1 c3:t2 c1:t1 c6:t4 c7:t3 c5:t3 c4:t3 t2 t0 t1 t3 Henrike Berthold

Step 3: Extension Simple extension: relationships complex extension: new objects + relationships TVisualElement Time interval Region TVideoElement TTextElement TImageElement TVideo TText TSingleMedia TLecture TSlide TImage 1 1..* 2 8 x y Region for video image Region for text t in min Text1 Image1 Video Image2 Text2 Henrike Berthold

Schema architecture Global Schema Structured-data Schema Media Schema Internal Schema integrates SDBS1-Schema SDBSk-Schema MSS1-Schema MSSn-Schema MRS1-Function MRSm-Function Henrike Berthold

Construction data Henrike Berthold

Query processing Henrike Berthold

FMDBS-specific problems Modification Vertical fragmentation GT3 GT4 GT1 GT2 complete replacement of a global object is not possible Replacement of search methods Henrike Berthold

Comprehension syntax Henrike Berthold

Monads and algebras Henrike Berthold

Advantages uniform representation of collections (set, bag, list) and aggregations readability there are equivalences defined easy manipulation there is a mapping to an algebraic expression embedding in traditional query processing is possible thus: better suited for manipulations than an object algebra Henrike Berthold

Modification Henrike Berthold

Improvements Paths that belong to one source are replaced completely; so far: replacement of each single function A generator which binds a global object is replaced by a sequence of qualifiers which produce all local objects that are used in the query; so far: production of local objects there, where they are used exploit function coll and its result restrictions Henrike Berthold

Replacement of function single by coll Henrike Berthold

Identification of a lower bound Henrike Berthold

Identification of a subcollection restriction Henrike Berthold

Prototype Henrike Berthold

Summary An FMDBS manages structured data and media data. It takes the integration efforts from the applications. Development of a procedure to construct the global schema data (relationships, new types and classes) and media retrieval functions can be added Development of a procedure to modify queries can handle the vertical fragmentation choses efficiently executable media search functions Applications have a powerful mean to find suitable data Henrike Berthold

Outlook Problem: Chose a result restriction if some are applicable Need of a general cost model of media search systems Construction of a complete FMDBS Need of tools which support the construction and the administration Henrike Berthold