1 CS851 Data Services in Advanced System Applications Sang H. Son

Slides:



Advertisements
Similar presentations
1 Introduction to Database Systems CSE444 Instructor: Scott Vandenberg University of Washington Winter 2000.
Advertisements

Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chapter 1 Instructor: Mirsad Hadzikadic.
Chapter 1 Instructor: Murali Mani Database Management Systems.
1 541: Database Systems S. Muthu Muthukrishnan. 2 Some Data Collections I Have Played With….  Wireless call detail records.  U. S. Patents.  AskJeeves.
Database Management Systems, R. Ramakrishnan and J. Gehrke1 Introduction to Database Systems Chapter 1 Instructor: Wang-Chien Lee
Mani-CS34311 CS3431 – Database Systems I Introduction Instructor: Murali Mani
Rundensteiner-CS34311 CS3431 – Database Systems I Introduction Instructor: Elke A. Rundensteiner
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Database Management Systems Chapter 1 Instructor: Deborah Strahman
Murali Mani CS3431 – Database Systems I Introduction.
CMPT 354, Simon Fraser University, Fall 2008, Martin Ester 1 Database Systems I Introduction.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Database Management Systems Chapter 1.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
1 Introduction to Database Systems Ref. Ramakrishnan & Gehrke Chapter 1.
1 CENG 302 Introduction to Database Management Systems Nihan Kesim Çiçekli URL:
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
ECE 569 Database System EngineeringFall 2004 ECE 569 Database System Engineering Fall 2004 Yanyong Zhang:
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Database Management Systems Chapter 1 Instructor: Ethan Jackson
CSCD34 - Data Management Systems,- A. Vaisman1 CSC D34 - Data Management Systems Instructor: Alejandro Vaisman University of Toronto.
© D. Wong 2002 © D. Wong CS610 / CS710 Database Systems I Daisy Wong.
Introduction. 
Database Management Systems 1 Introduction to Database Systems Instructor: Xintao Wu Ramakrishnan & Gehrke.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
CS6530 Graduate-level Database Systems Prof. Feifei Li.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
1 CS862 - Advanced Database Systems Sang H. Son
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chpt 1 Instructor: Xintao Wu.
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chpt 1 Instructor: Weichao Wang.
Database Management Systems
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Database Management Systems Chapter 1 Overview of Database Systems.
Database Organization and Design
Company LOGO Database System I Gde Dharma N. Fenomena “Information Overload” “The percentage of unstructured data is 85% of the total and growing..” ---Delphi.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
1 What Is a DBMS?  A very large, integrated collection of data.  Models real-world enterprise.  Entities (e.g., students, courses)  Relationships (e.g.,
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Rundensteiner-CS34311 CS3431 – Database Systems I Introduction Instructor: Elke A. Rundensteiner
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved CHAPTER 6 DATABASES AND DATA WAREHOUSES CHAPTER 6 DATABASES AND DATA WAREHOUSES.
Copyright © Addison Wesley Longman, Inc. & Dr. Chen, Business Database Systems The Database Environment: Basic Concepts, Organizational Issues and Database.
Fall CSE330/CIS550: Introduction to Database Management Systems Prof. Susan Davidson Office: 278 Moore Office hours: TTh
1 Geog 357: Data models and DBMS. Geographic Decision Making.
1 CS462- Database Systems Sang H. Son
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Database Management Systems Chapter 1.
1 CENG 351 CENG 351 Introduction to Data Management and File Structures Department of Computer Engineering METU.
1 Introduction to Data Management Lecture #1 (Course “Trailer”) Instructor: Chen Li.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chpt 1 Instructor: Xin Zhang.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Introduction to DBMS Purpose of Database Systems View of Data
Introduction to Database Systems Chapter 1
Introduction Instructor: Elke A. Rundensteiner
Introduction to Database Systems
Introduction to Database Systems
Overview of Database Systems Chpt 1
Instructor: Murali Mani
Database Management Systems Chapter 1
Database Management Systems
Database Management Systems CSE594
Introduction to DBMS Purpose of Database Systems View of Data
Sang H. Son CS6750: Database Systems The slides for this text are organized into chapters. This lecture covers Chapter 1. Chapter 1: Introduction.
Introduction to Database Systems
Terms: Data: Database: Database Management System: INTRODUCTION
Database Management Systems Chapter 1
Data Independence Applications insulated from how data is structured and stored. Logical data independence: Protection from changes in logical structure.
Introduction to Database Systems Chpt 1
Presentation transcript:

1 CS851 Data Services in Advanced System Applications Sang H. Son

2 What is Data Service? v Need for proper functioning of applications v Same/similar to queries and transactions in database systems? v A database models real-world enterprise. – Entities (e.g., students, courses) – Relationships (e.g., Alexander is taking CS851) v What is Database Management System (DBMS) ? v A software system designed to store and manage databases v Queries and transactions: key aspects of DBMS

3 Current Trends in Advanced Applications v Interaction with the physical world/entities v Dynamic data; real-time data; temporal data v Sophisticated in their data needs v Raw sensor data vs aggregated or derived data v Huge volume v Real-time or near real-time access v Large scale v Resource constraints

4 Why Study Data Services? v Shift from DBMS to data services – Extensions of traditional DBMS – Advanced applications present different requirements: application-centric and data-centric v Datasets increase in diversity and volume – Digital libraries, interactive video, sensor networks, stream data, gene/biological data, satellite images –... need for data services exploding v DBMS is a key component in data service system architecture ?

5 Key Ideas of DBMS – Schemas/Views v Many views, single conceptual (logical) schema and physical schema. v Views describe how users see the data. v Conceptual schema defines logical structure v Physical schema describes the files and indexes used. Physical Schema Conceptual Schema View 1View 2View 3

6 Key Ideas - Data Independence v Applications insulated from how data is structured and stored. v Logical data independence : Protection from changes in logical structure of data. v Physical data independence : Protection from changes in physical structure of data.

7 Key Ideas - Transactions v Key concept is transaction, which is an atomic sequence of database actions (reads/writes). v Each transaction, executed completely, must leave the DB in a consistent state if DB is consistent when the transaction begins. v Users can specify integrity constraints on the data; DBMS enforces these constraints. v Ensuring that a transaction (run alone) preserves consistency is ultimately the user’s responsibility!

8 Applications to Study in CS851 v Real-time systems v Stream data management v Wireless sensor systems v Dynamic data dissemination

9 Issues in Those Applications v Real-time systems – Freshness and timeliness – QoS and robustness v Stream data management – Monitoring, operator scheduling, load shedding v Wireless sensor systems – Event service, data aggregation and dissemination v Dynamic data dissemination – Coherence preservation, adaptive push and pull v Wide variety of applications – application specific issues

10 Application Spectrum of WSN

11 Key Components in CS851 v Paper selection by next Tuesday v Paper presentation –Draft slide submitted at least 2 days before the scheduled presentation date –Presentation of main ideas/contributions –Examples and animation –Discussions and critiques v Paper reading and summary/critique submission v Project proposal v Project presentation and final report submission v Best presentation award