Making Database Systems Usable H.V. Jagadish Adriane Chapman Aaron Elkiss Magesh Jayapandian Yanyao Li Arnab Nandi Cong Yu By Shahana Shamim.

Slides:



Advertisements
Similar presentations
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Advertisements

Native XML Database or RDBMS. Data or Document orientation If you are primarily storing documents, then a Native XML Database may be the best option.
Components of GIS.
M2 – Explain the tools and techniques used in the creation of an interactive website. By Arturas Vitkovskij.
GIS Applications in Traffic Accidents Hongtao Gao.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
Chapter 1: Data Models and DBMS Architecture Title: What Goes Around Comes Around Authors: M. Stonebraker, J. Hellerstein Pages: 2-40.
Organizing Data & Information
1212 CHAPTER DATABASES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Distinguish between the physical and logical view.
Chapter 14 The Second Component: The Database.
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Making Database Systems Usable H.V. Jagadish Univ. of Michigan with Adriane Chapman, Aaron Elkiss, Magesh Jayapandian, Yunyao Li, Arnab Nandi and Cong.
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
XP Information Information is everywhere in an organization Employees must be able to obtain and analyze the many different levels, formats, and granularities.
Databases & Data Warehouses Chapter 3 Database Processing.
Mar 27, 2008 Christiano Santiago1 Making Database Systems Usable University of Michigan H.V. Jagadish, Adriane Chapman, Aaron Elkiss, Magesh Jayapandian,
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
1 The Discovery Informatics Framework Pat Rougeau President and CEO MDL Information Systems, Inc. Delivering the Integration Promise American Chemical.
Gravity Control™: Is a new generation graphic user interface for searching, sorting and managing large amounts of data from different sources. Makes interaction.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA ebay
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Introduction to SQL Yong Choi School of Business CSU, Bakersfield.
XML in SQL Server Overview XML is a key part of any modern data environment It can be used to transmit data in a platform, application neutral form.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
Fundamentals of Information Systems, Fifth Edition
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Automated Creation of a Forms- based Database Query Interface Magesh Jayapandian H.V. Jagadish Univ. of Michigan VLDB
Winrunner Usage - Best Practices S.A.Christopher.
OXygen XML Editor Support for eXist DB XQuery debugging. Stefan Vasile
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Computing Fundamentals Module Lesson 19 — Using Technology to Solve Problems Computer Literacy BASICS.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
EXTENDING DATABASE USABILITY Michelle Brown, MSc. Student.
Why use a Database B8 B8 1.
Introduction – Addressing Business Challenges Microsoft® Business Intelligence Solutions.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Federated Database Set Up Greg Magsamen ITK478 SIA.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
Building Data and Document-Driven Decision Support Systems How do managers access and use large databases of historical and external facts?
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Database Concepts Track 3: Managing Information using Database.
Information Integration By Neel Bavishi. Mediator Introduction A mediator supports a virtual view or collection of views that integrates several sources.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
Building Dashboards SharePoint and Business Intelligence.
Applications of 3D z Applications that are used and why we use them Product design Modelling TV and film Web games Education Reconstruction Illustration.
Department of Industrial Engineering Sharif University of Technology Session# 9.
Steven Seida How Does an RDF Knowledge Store Compare to an RDBMS?
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
DATABASES. -2 Competencies Distinguish between the physical and logical view of data Describe how data is organized Describe databases Describe the five.
Making Database Systems Usable Slides courtesy Jagadish.
Authors: Anant Bhardwaj, Amol Deshpande, Aaron J. Elmore, David Karger, Sam Madden, Aditya Parameswaran, Harihar Subramanyam, Eugene Wu, Rebecca Zhang.
Using Technology to Solve Problems Unit 2 Mod 2 SO 7.
SAP BI – The Solution at a Glance : SAP Business Intelligence is an enterprise-class, complete, open and integrated solution.
A Decision Tree Approach to Cube Construction Patrick Kelly.
Telling Stories with Data
Making Database Systems Usable
ICT Database Lesson 1 What is a Database?.
Chapter 1 Database Systems
Advanced Methods of IR An Overview
Tutorial 7 – Integrating Access With the Web and With Other Programs
Computer Literacy BASICS
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

Making Database Systems Usable H.V. Jagadish Adriane Chapman Aaron Elkiss Magesh Jayapandian Yanyao Li Arnab Nandi Cong Yu By Shahana Shamim

MimI A deep integration of the best-regarded protein interaction databases It allows users to access data through various interfaces Provenance was retained to describe where the data originated

Miml XML XQuery Forms-based interface MQuery

Complains against MimI Different results were found by going through different interfaces Inability to explore and manipulate the data directly. This issue was addressed by integrating a graphical tool, Cytoscope which helped in graphically manipulating the results. It was hard for the users to put their scientific results into MimI for easy access by others

Search Engine Directly connects users with the web Almost instantaneous response It does not address all the usability problems database systems face

Major Issues Unexpected Pain Unable to Query Painful Options Unexpected Results Unseen Pain Birthing Pain

Unexpected Pain Frustrates users when the database produces results that are unexpected with no explanation. Search engine strategy does not work with database because when the user queries the database she kind of knows what is in the database. Whereas the web is huge and no one knows what is exactly there and can’t point out that he or she missed something vital. 2 forms: Unable to Query Unexpected Results

Unexpected Results: List of Cheap Flights: 1) Los Angeles $75 2) Boston $100 3) San Francisco $400 Why is San Francisco in this list? The database should be able to explain “where” and “why”

Painful Options * A software with too many options is costly * As we like to limit options, it is not easy to determine which options to keep and which options to leave out.

Unseen Pain A user issues a query, it doesn’t produce the required output, so she revises the query, resubmits Significance of query specification is result construction WYSIWYG: Constant predictive capability on the part of the system

Birthing Pain Database evolves continuously Users do not have a clear idea about what the final structure of the database will be so a comprehensive design of the database can not be done The database system should be able to provide interfaces for users to create information and to fluidly manipulate the structure.

The Painless Future Geographic Mashups have been tremendously successful in presenting joins between data sets using a geographic location as the basis Network It is easier to point and click than to type Multidimensional While the data in the warehouse may be stored in multiple tables the users think of the data as points in multidimensional space with the aggregates of attributes. Tabular Excel spreadsheets show data in simple two-dimensional tables which people like to see as joins across multiple normalized tables may be difficult for them

Data Provenance What we see is most often extracted from a database, which in turn was extracted from other databases, and so on. Provenance information has to be understandable to the user. Direct Data Manipulation Point-and-click, drag-and-drop and filling in textboxes (to a lesser extent) improves user interaction with the database “Schema-later” and “Heterogeneous” Database Design ** Creation of database with structured or unstructured data ** Taking advantage of the existing data structure ** Provide convenient functionality to add structure

Thank you