a free-form database query language for mobile phones
DESCRIPTION
A Free-Form Database Query Language for Mobile Phones. Kevin Pheasey. Presentation Overview. Introduction Related Work How the language was implemented Main concepts of query language Test. Current Limits. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/1.jpg)
Kevin Pheasey
![Page 2: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/2.jpg)
Introduction Related Work How the language was implemented Main concepts of query language Test
![Page 3: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/3.jpg)
Majority of the database querying systems developed for mobile access are for use on PDAs
The systems only provide minimal querying capabilities
Mostly pre-determined queries limits the use
![Page 4: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/4.jpg)
Support for different types of queries as well as unplanned queries
Use Minimal Resources Be easy to use given the restricted screen
size
![Page 5: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/5.jpg)
Current query languages are restricted by the domain of the application◦ Hung and Zhang telemedicine system◦ Kobayashi and Paungma transportation system
![Page 6: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/6.jpg)
Systems cannot be put on a mobile phone because of a complex menu structure
Study shows users prefer direct input opposed to a menu system
Menus are acceptable on a PDA where a stylus is used◦ Polyviou, Samaras and Evripidou implemented a
directory like interface
![Page 7: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/7.jpg)
Survey of 45 students
Created 3 queries each of a University database
Unplanned queries still conformed to the relational level of query expressiveness
![Page 8: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/8.jpg)
A relation that contains all other relations (universal)
Different attributes must have different names and the same attribute must have the same name in every relation it‘s present
Useful in the normalization process Reduces terms in query formation
![Page 9: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/9.jpg)
Lack of foreign keys Use of precise terms Minimal term ambiguity
![Page 10: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/10.jpg)
Relation names denote all attributes will be displayed
Attribute name denotes the attribute will be displayed
Conditions only in a query denote that all attributes of the first relation tested will be displayed
![Page 11: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/11.jpg)
STUDENT SUBJECT SUBJECT.name STAFF.name SUBJECT STAFF.name STAFF.ID=112971 SUBJECT.crhr>3
![Page 12: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/12.jpg)
Prototype developed on Java phone emulator
Interface is drop down menus◦ interface for small
devices should be simple and use as many as possible high-level APIs
Created on Nokia 6681
![Page 13: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/13.jpg)
Part 1◦ Pre-determined queries, allowed to ask for help
Part 2◦ Custom queries, allowed to ask for help
Part 3◦ Custom queries, no help, rated
Part 4◦ Pre-determined queries, no help, rated
![Page 14: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/14.jpg)
Groups’ Overall Effectiveness Scores
Query Types’ Overall Effectiveness Scores
Group # Score
Group 1 96.5%
Group 2 97%
Group 3 99%
Relational Operation
Score
Projection 100%
Selection 95.4%
Join (w/ out condition)
99.2
Join (w/ condition)
98.1
Union/Set Difference
100%
![Page 15: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/15.jpg)
Creating a free-form query language for mobile devices is possible
Free-form language eliminates the need for Join and simplifies the number of query inputs
Usability tests show the language is effective
![Page 16: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/16.jpg)
?
![Page 17: A Free-Form Database Query Language for Mobile Phones](https://reader036.vdocuments.mx/reader036/viewer/2022081504/56815235550346895dc07b41/html5/thumbnails/17.jpg)
Rohiza Ahmad, Sameem Abdul-Kareem, "A Free-Form Database Query Language for Mobile Phones," 2009 WRI International Conference on Communications and Mobile Computing, January 2009, 279-284.