Date post: | 20-Jan-2018 |
Category: |
Documents |
Upload: | noah-barrett |
View: | 214 times |
Download: | 0 times |
A Place For Your Query Needs
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. . .
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
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?
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.)
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.
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.
Fig. 1 – Click the button to open a store.
Fig. 2 – The store is a XML document.
Fig. 3 – Existing SQL queries are pulled up for editing.
Fig. 4 – Click the button “Get Database” to connect.
Fig. 5 – Select a MS Access database of choice.
Fig. 6 – Once connected, a list of tables will be displayed to confirm.
Fig. 7 – Click the button to run the current displayed query.
Fig. 8 – Query results could be previewed for printing.
Fig. 9 – Print preview.
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.
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.
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.
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.
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
A Place For Your Query Needs
Thank you. Come visit us again.