Michael Franklin, UC Berkeley My CIDR Epiphany: Real World Data, Schema, and Environment Michael Franklin UC Berkeley Post SIGMOD PC Research Symposium.

Slides:



Advertisements
Similar presentations
When Im interviewed, I always explain to reporters that the independent press always has the first books out on any subject, and independent publishers.
Advertisements

Curriculum Review Steering Group Presentation Engagement with disciplines and promoting a sense of belonging in our students Dr Derek Scott School of Medical.
From Handbook of Temporal Reasoning in Artificial Intelligence By Jan Chomicki & David Toman Temporal Databases Presented by Leila Jalali CS224 presentation.
How to Successfully Prepare for Your EXAMS
Querying for Information Integration: How to go from an Imprecise Intent to a Precise Query? Aditya Telang Sharma Chakravarthy, Chengkai Li.
Question Time. Being Healthy We know people with a learning disability have been dying before they should because they often get rubbish support from.
Florida Statistics April Road Map: – Research Purpose & Methodology – Summary – Detailed Findings – How Dangerous Is….? – How Distracting Is….?
Queries over Sensor Networks Sam Madden UC Berkeley Database Seminar October 5, 2001.
Declarative Support for Sensor Data Cleaning Shawn Jeffery Gustavo Alonso Michael Franklin Wei Hong Jennifer Widom UC Berkeley ETH Zurich UC Berkeley Arch.
IS605/606: Information Systems Instructor: Dr. Boris Jukic Managing Information Resources.
The Relational Database Model. 2 Objectives How relational database model takes a logical view of data Understand how the relational model’s basic components.
Dataspaces: A New Abstraction for Data Management Mike Franklin, Alon Halevy, David Maier, Jennifer Widom.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Conducting Effective Meetings. Tips for Conducting Effective Meetings.
Business Consulting Services Agenda Discussion: Initial Client Meeting Discussion: Statement of Work Upcoming Events Review Questions.
How to Grow in My Relationship with God Help others discov er God.
CSSE 533 – Database Systems Week 1, Day 1 Steve Chenoweth CSSE Dept.
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
What to put into your organize (Template has numbers 1-8 ) 1. Your current unit- (maybe chapter and or title of chapter or unit) 2. your last unit covered.
Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
CSC2012 Database Technology & CSC2513 Database Systems.
The Art of Networking Association for the Improvement of Minorities-IRS 45 th Annual Business Meeting and Training Seminar Darwin K Eldridge, Presenter.
The Living with Psychiatric Medication Group: “Drug Company Advertising Amnesty” 4 th February 2009.
HNDComputing – DeMontfort University  DeMontfort University 2011 Database Fundamentals wk2 Database Design ConceptsDatabase Design Concepts Database Design.
CPSC 603 Database Systems Lecturer: Laurie Webster II, M.S.S.E., M.S.E.E., M.S.BME, Ph.D., P.E. Lecture 3 Introduction to a First Course in Database Systems.
A Survey Based Seminar: Data Cleaning & Uncertain Data Management Speaker: Shawn Yang Supervisor: Dr. Reynold Cheng Prof. David Cheung
Tutorial 3. This tutorial went through how to convert multiplicity numbering used in UML modelling to ERD, and vice versa. In the exam and assignments,
ADVICE TO STUDENTS: TEST- TAKING STRATEGIES  Read and pay careful attention to all directions.  Read each passage and accompanying questions.  Read.
Healthy Relationships Interpersonal Communication I Block Feb 12, 2013.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
By Ava Mason. The first question, do you eat healthily has the options yes and always. Yes and always are the same so, to improve I will use a small.
In this session, you will learn to: Map an ER diagram to a table Objectives.
Studying for Tests Before the Test Be sure to find out ahead of time. –what material the test will cover –what type of test it will be (multiple choice,
Database Systems, 9th Edition 1.  In this chapter, students will learn: That the relational database model offers a logical view of data About the relational.
IST 210 Normalization 2 Todd Bacastow IST 210. Normalization Methods Inspection Closure Functional dependencies are key.
STUDENT LED CONFERENCES By Ben Witkowski. summarizes what you have learned this year. what is your favorite part of science, what is your least favorite.
Grade Book Database Presentation Jeanne Winstead CINS 137.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 3 The Relational Database Model.
Essential Databases The simple truth!. What’s a database? A system which helps with –storage –retrieval in an efficient manner –assume large volumes of.
CAREERS STUDY SKILLS AND HABITS. STUDY HABITS Before you can improve your study habits, you have to develop “a plan;” This is based on your previous habits,
Crisis Line/Safe House Case Management System Martin Zhao Mercer University.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Reflection Journal Librarian: Katie Curry Campus: Lee Elementary Date:
The Scientific Method How to Solve just about anything Chemistry.
Announcements Project 2 is due on Tuesday 8/3/04 late projects will not be accepted. Test 4 is on Thursday 8/5/04. There will be an extra lab session this.
Good Papers and Good Research Jennifer Widom Stanford University Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd.
FEU INSTITUTE OF TECHNOLOGY CONDUCTING BUSINESS MEETINGS (PROCEDURES AND ETIQUETTES) De Guzman, Erickson P. ENSP2 Prof. Xavier Aquino Velasco Associate/Lecturer.
Care and Support In-house Service Review Fact Finding Summary February 2013 Easy Read Deb Williams – Group Manager.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Chapter 3 The Relational Database Model. Database Systems, 10th Edition 2 * Relational model * View data logically rather than physically * Table * Structural.
The CLTC Client Interview Road Map Everything You Need To Close The Sale & Nothing You Don’t.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 3 The Relational Database Model.
Ben Staden, 8OH February Delete it immediately 2. Sometimes read it 3. Ask to be removed from the list 4. Filter it out in my e- mail program 5.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
1 The Relational Data Model David J. Stucki. Relational Model Concepts 2 Fundamental concept: the relation  The Relational Model represents an entire.
IB Diploma Examinations May 2015 Final advice and explanation of conditions.
EOG Strategies! Take your time and do your best… I know that each one of you can achieve success!
Databases and Information Retrieval: Rethinking the Great Divide SIGMOD Panel 14 Jun 2005 Jayavel Shanmugasundaram Cornell University.
3P SYSTEM Better, Faster, More Meaningful Grades.
Phytosanitary Certificate Issuance and Tracking System (PCIT)
Study Skills Objectives:
The 1:M Relationship (continued)
Whose Skin Is In The Game?
21 3 Variables Selection Functions Repetition Challenge 21
4 + (-5) = A. Start at zero B. Move ______ spaces ___________ to get to the first number. C. From there, move _____ spaces __________ D. My final answer.
IT 244 Database Management System
G061 - Data Dictionary.
CIDR is in danger of losing its way: My Advice to Weikum, Hellerstein and Franklin by Michael Stonebraker 1.
Presentation transcript:

Michael Franklin, UC Berkeley My CIDR Epiphany: Real World Data, Schema, and Environment Michael Franklin UC Berkeley Post SIGMOD PC Research Symposium (old persons track) February 11, 2005

Michael Franklin, UC Berkeley How it Happened or why it sometimes pays to hang around until the end of a conference The “gloom and doom” panel DeWitt’s gong show challenge Grappa consumption & staying up too late A great last session on sensor/stream processing, including: –Jennifer Widom’s Trio Talk –Shawn Jeffery’s HiFi Talk –Sam Madden’s Probabilistic Sensor Net Talk

Michael Franklin, UC Berkeley The SIGMOD Credo Codd made relations, all else is the work of man. Leopold Kronecker (paraphrased by Raghu Ramakrishnan)

Michael Franklin, UC Berkeley Database Management: Then

Michael Franklin, UC Berkeley Database Management: Now

Michael Franklin, UC Berkeley RM has been tremendously successful, but at a cost Shoehorn the world into regular, flat tables. –This works particularly well for data that looks like regular, flat tables. Ignore inconvenient facts about real world. –Source of a multi-billion $/yr consulting industry. But, new applications, environments, devices, user expectations, are finally reaching a tipping point — stretching the model beyond its inherent capabilities.

Michael Franklin, UC Berkeley Relational Model Assumptions: Real World Data All data in the database is 100% Valid The facts in the database are self-consistent Anything outside of the DB does not exist Time and space are just regular attributes Data items unambiguously map to real world entities

Michael Franklin, UC Berkeley RM Assumptions: Schema All data conforms to a strict schema These schemas and their relationship to the data don't change much Everyone agrees on the meaning of the data No one cares where the data came from

Michael Franklin, UC Berkeley RM Assumptions: Environment Users know exactly what they want to ask of the database Users want absolute answers (no satisficing) Queries can be independent of the user’s context All data is always available

Michael Franklin, UC Berkeley Bridging the Physical Divide We need to build systems that more realistically model the real world (and all its ambiguity) We need to build systems that support users and conform to their goals, requirements, and habits (not vice versa) This is going to require new data and query models, and likely another 30 years of work to get it right.

Michael Franklin, UC Berkeley RM Assumption Cheat Sheet (A baker’s dozen) 1)All data in the database is 100% Valid 2)The facts in the database are self-consistent 3)Anything outside of the DB does not exist 4)Time and space are just regular attribute 5)Data items unambiguously map to real world entities 6)All data conforms to a strict schema 7)These schemas and their relationship to the data don't change much 8)Everyone agrees on the meaning of the data 9)No one cares where the data came from 10)Users know exactly what they want to ask of the database 11)Users want absolute answers (no satisficing) 12)Queries can be independent of the user’s context 13)All data is always available Real World Data Schema Environment