+ All Categories
Home > Documents > A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro...

A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro...

Date post: 20-Jan-2018
Category:
Upload: noah-barrett
View: 214 times
Download: 0 times
Share this document with a friend
Description:
Standalone application. Standalone application. Engine written in C# and VB.NET Engine written in C# and VB.NET It’s a “superstore” that manages little XML “stores” stocked with SQL ad hoc queries. It’s a “superstore” that manages little XML “stores” stocked with SQL ad hoc queries. Extremely easy to use. Extremely easy to use. Qstore Features
22
A Place For Your Query Needs
Transcript
Page 1: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

A Place For Your Query Needs

Page 2: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

What is Qstore?What is Qstore?

A revolutionary application to A revolutionary application to replace the FoxPro logic check replace the FoxPro logic check component of the Lung Study component of the Lung Study database.database.

And more. . .And more. . .

Page 3: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Standalone application.Standalone application.

Engine written in C# and VB.NET Engine written in C# and VB.NET

It’s a “superstore” that manages It’s a “superstore” that manages little XML “stores” stocked with little XML “stores” stocked with SQL ad hoc queries.SQL ad hoc queries.

Extremely easy to use.Extremely easy to use.

Qstore FeaturesQstore Features

Page 4: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

XML stands for “eXML stands for “eXXtensible tensible MMarkup arkup LLanguage”anguage”

XML files are text-based, XML files are text-based, independent of propriety formats, independent of propriety formats, and can “talk” to different and can “talk” to different programs/languages.programs/languages.

XML files are de facto data carrier XML files are de facto data carrier across the web.across the web.

What is XML?What is XML?

Page 5: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

BeforeBefore Qstore Qstore

Logic check queries were hard-Logic check queries were hard-coded into programs thus they coded into programs thus they were difficult to maintain (i.e. add, were difficult to maintain (i.e. add, delete, modify, etc.) delete, modify, etc.)

Page 6: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

AfterAfter Qstore Qstore

QStore manages queries stores QStore manages queries stores saved in the lightweight XML saved in the lightweight XML format.format.

Qstore runs these ad hoc queries Qstore runs these ad hoc queries against any database of choice.against any database of choice.

Page 7: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

User GuideUser Guide

Brief glance also acts as a quick Brief glance also acts as a quick user guide.user guide.

Qstore is so easy to use, it masks Qstore is so easy to use, it masks all its high-tech construction.all its high-tech construction.

Page 8: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 1 – Click the button to open a store.

Page 9: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 2 – The store is a XML document.

Page 10: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 3 – Existing SQL queries are pulled up for editing.

Page 11: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 4 – Click the button “Get Database” to connect.

Page 12: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 5 – Select a MS Access database of choice.

Page 13: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 6 – Once connected, a list of tables will be displayed to confirm.

Page 14: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 7 – Click the button to run the current displayed query.

Page 15: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 8 – Query results could be previewed for printing.

Page 16: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 9 – Print preview.

Page 17: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Fig. 10 – Click on the button to save changes to queries. Click “Save As” to save the XML store to a different name thus duplicating it.

Fig. 11 – Button “Execute Query” allows the user to be interactive with a query while the button “Run Store” powerfully runs the whole batch of queries without any interaction. Make sure existing queries are correct syntactically before clicking this button.

Page 18: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Qstore RequirementsQstore Requirements Runs on Windows.Runs on Windows.

.NET Framework (readily available for .NET Framework (readily available for download from MS) pre-installed.download from MS) pre-installed.

To add/edit SQL queries, users needed to To add/edit SQL queries, users needed to be versed in SQL.be versed in SQL.

Just to run existing queries, no SQL skill is Just to run existing queries, no SQL skill is needed.needed.

Page 19: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Immediate UsesImmediate Uses

We are testing Qstore on the current We are testing Qstore on the current Lung dataset for feedbacks and fine-Lung dataset for feedbacks and fine-tuning.tuning.

The Lung Teleform dataset is to be The Lung Teleform dataset is to be tested on next.tested on next.

Page 20: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

Future Releases of QStoreFuture Releases of QStore

Include more store organization.Include more store organization.

Little routines to connect to SQL Little routines to connect to SQL Server, Oracle databases.Server, Oracle databases.

Page 21: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

ABOUT QSTORE

Release 1.0

  Designer & Implementer Paul Tong

 Epidemiology Department Chair/PI Dr. Margaret Spitz

  CGE Section Head Dr. Chris Amos

  Database Analysts Group (DAG) Ed Ramirez

Paul Tong

Usamah Zagaar

DAG in lab Wenfu Wang

DAG-At-Large Philip Lum

Adrian Segovia

Page 22: A Place For Your Query Needs. What is Qstore? A revolutionary application to replace the FoxPro logic…

A Place For Your Query Needs

Thank you. Come visit us again.


Recommended