U-DBMS: A Database System for Managing Constantly-Evolving Data (VLDB 2005) Reynold Cheng Hong Kong Polytechnic University.

Slides:



Advertisements
Similar presentations
Normal forms - 1NF, 2NF and 3NF
Advertisements

MSc IT UFCE8K-15-M Data Management Prakash Chatterjee Room 2Q18
Modeling and Querying Possible Repairs in Duplicate Detection George Beskales Mohamed A. Soliman Ihab F. Ilyas Shai Ben-David.
Cleaning Uncertain Data with Quality Guarantees Reynold Cheng, Jinchuan Chen, Xike Xie 2008 VLDB Presented by SHAO Yufeng.
Cleaning Uncertain Data with Quality Guarantees Dr. Reynold Cheng Department of Computer Science The University of Hong Kong
Online Filtering, Smoothing & Probabilistic Modeling of Streaming Data In short, Applying probabilistic models to Streams Bhargav Kanagal & Amol Deshpande.
Data Engineering Research Group 4 faculty members Reynold Cheng David Cheung Ben Kao Nikos Mamoulis 20 research students (10 PhD, 10 MPhil)
Review Indra Budi Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors.
Review for Final Test Indra Budi
Chapter 6 UNDERSTANDING AND DESIGNING QUERIES AND REPORTS.
COMP 3715 Spring 05. Working with data in a DBMS Any database system must allow user to  Define data Relations Attributes Constraints  Manipulate data.
Data Engineering Research Group 4 faculty members Reynold Cheng David Cheung Ben Kao Nikos Mamoulis 20 research students (10 PhD, 10 MPhil)
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
1004INT Information Systems Week 10 Databases as Business Tools.
Efficient Join Processing over Uncertain Data - By Reynold Cheng, et all. Presented By Lydia & Usha.
Model-Driven Data Acquisition in Sensor Networks - Amol Deshpande et al., VLDB ‘04 Jisu Oh March 20, 2006 CS 580S Paper Presentation.
Copyright © 2004 Pearson Education, Inc.. Chapter 8 SQL-99: Schema Definition, Basic Constraints, and Queries.
The Relational Model Codd (1970): based on set theory Relational model: represents the database as a collection of relations (a table of values --> file)
SIGMOD’03 Evaluating Probabilistic Queries over Imprecise Data Reynold Cheng, Dmitri V. Kalashnikov, Sunil Prabhakar Department of Computer Science, Purdue.
Adaptive Stream Filters for Entity-based Queries with Non-value Tolerance VLDB 2005 Reynold Cheng (Speaker) Ben Kao, Alan Kwan Sunil Prabhakar, Yicheng.
Database Integrity and Security HAP 709 – Healthcare Databases George Mason University Janusz Wojtusiak, PhD Fall, 2010.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
Da Yan and Wilfred Ng The Hong Kong University of Science and Technology.
Reynold Cheng†, Eric Lo‡, Xuan S
HAP 709 – Healthcare Databases SQL Data Manipulation Language (DML) Updated Fall, 2009.
Sensor Network Databases1 Overview: Chapter 6  Sensor Network Databases  Sensor networks are conceptually a distributed DB  Store collected data  Indexes.
Database Queries. Queries Queries are questions used to retrieve information from a database. Contain criteria to specify the records and fields to be.
Lecture 7 Integrity & Veracity UFCE8K-15-M: Data Management.
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 A Statistics-Based Sensor Selection.
PLUG IT IN 3 Fundamentals of Relational Database Operations.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
A Survey Based Seminar: Data Cleaning & Uncertain Data Management Speaker: Shawn Yang Supervisor: Dr. Reynold Cheng Prof. David Cheung
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 Probabilistic Continuous Update.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
Implementing the Theory dBase Operations in MS Access.
ICS280 Presentation by Suraj Nagasrinivasa (1) Evaluating Probabilistic Queries over Imprecise Data (SIGMOD 2003) by R Cheng, D Kalashnikov, S Prabhakar.
Databases MIS 21. Some database terminology  Database: integrated collection of data  Database Management System (DBMS): environment that provides mechanisms.
CS499 Project #3 XML mySQL Test Generation Members Erica Wade Kevin Hardison Sameer Patwa Yi Lu.
SE305 Database System Technology 23/10/2014 Quiz-2.
Unit 18 Advanced Database Design
Risk Analysis Simulate a scenario of possible input values that could occur and observe key impacts Pick many input scenarios according to their likelihood.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
1 WCDE Database Case Study: Absolute Database Inc. July Laura Dobson Johnson Kan Sarah Watts.
SQL Overview Structured Query Language. Description  When Codd first described the theory of relational databases, he asserted that there should be a.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
CP476 Internet Computing Perl CGI and MySql 1 Relational Databases –A database is a collection of data organized to allow relatively easy access for retrievals,
Spatial Range Querying for Gaussian-Based Imprecise Query Objects Yoshiharu Ishikawa, Yuichi Iijima Nagoya University Jeffrey Xu Yu The Chinese University.
7 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7.6 Advanced Select Queries SQL provides useful functions that.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Quiz About Your Topic Question 1 A question about your topic: A. [Insert incorrect answer] C. [Insert incorrect answer] B. [Insert incorrect answer]
Data Engineering Research Group 4 faculty members David Cheung Ben Kao Nikos Mamoulis Reynold Cheng About 15 research students (12 PhD, 3 MPhil)
Concepts of Database Management, Fifth Edition Chapter 3: The Relational Model 2: SQL.
Relational Databases and SQL The relational model and the most common SQL commands.
UPI: A Primary Index for Uncertain Databases (VLDB 10)
Ishan Sharma Abhishek Mittal Vivek Raj
Probabilistic Data Management
AQUA: Approximate Query Answering
Reynold Cheng (Speaker) Ben Kao, Alan Kwan Sunil Prabhakar, Yicheng Tu
Quiz About [Your topic]
DBMS with probabilistic model
IEEE ICDE 2008 Probabilistic Verifiers: Evaluating Constrained Nearest-Neighbor Queries over Uncertain Data Reynold Cheng Hong Kong Polytechnic University.
Data Model.
Uncertain Data Mobile Group 报告人:郝兴.
Data Engineering Research Group
G061 - Data Dictionary.
Ensuring Correctness over Untrusted Private Database
Presentation transcript:

U-DBMS: A Database System for Managing Constantly-Evolving Data (VLDB 2005) Reynold Cheng Hong Kong Polytechnic University Sarvjeet Singh, Sunil Prabhakar Purdue University

U-DBMSR. Cheng, S. Singh, S. Prabhakar Sensor Databases External Environment e.g., temperature, moving objects, hazardous materials External Environment e.g., temperature, moving objects, hazardous materials sensor Database System NetworkChannel user queriesresults Uncertainty (e.g.,sampling error) can render incorrect query results.

U-DBMSR. Cheng, S. Singh, S. Prabhakar Uncertainty Management Probabilistic Queries: answers with probability Example: Which item, A and B, is smaller?  {(A, 0.8), (B, 0.2)}  A correct (possibly less precise) answer, instead of a potentially incorrect answer uncertainty pdf [L[LR]R]uncertainty interval Uncertainty of a Sensor Data Value Uncertainty of a Sensor Data Value

U-DBMSR. Cheng, S. Singh, S. Prabhakar U-DBMS Prototype Uncertainty-Data Base Management System Meta-queries for specifying uncertainty interval and type of uncertainty pdf Extension of SQL for probabilistic queries Measurement of query quality Implemented on PostgreSQL 8.0

U-DBMSR. Cheng, S. Singh, S. Prabhakar Architecture of U-DBMS PostgreSQL 8.0

U-DBMSR. Cheng, S. Singh, S. Prabhakar Example Queries Create a table with UNCERTAIN type CREATE table T( k INTEGER primary key, a UNCERTAIN); Insert Gaussian pdf (μ,σ) Insert into T values (1, ‘ (g, μ, σ ) ’ ); Display uncertain info. of a if a > 5 SELECT a FROM T where a > 5; Equality join of uncertain attributes (=% returns probability of equality) SELECT R.k, S.k, R.a =% S.a FROM R,S WHERE R.a = S.a; Entities with prob. giving min value of a (e.g., {(3,0.5), (5,0.3), (11,0.2)}) SELECT Emin(T.a) from T; Min value of a for table T (UNCERTAIN) SELECT Vmin(T.a) from T;