23.10.2012 Views

Structured Query Language (SQL) - Cultural View of Technology

Structured Query Language (SQL) - Cultural View of Technology

Structured Query Language (SQL) - Cultural View of Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

XLeratorDB 125<br />

[27] See general Business Intelligence documentation Micros<strong>of</strong>t and IBM, for example: http://download.boulder.ibm.com/ibmdl/pub/<br />

s<strong>of</strong>tware/data/sw-library/cognos/pdfs/factsheets/fs_cognos8bi_analysis_for_micros<strong>of</strong>t_excel.pdf<br />

[28] http://www.micros<strong>of</strong>t.com/presspass/newsroom/<strong>of</strong>fice/BusinessIntelligenceFS.mspx<br />

[29] http://www.WestClinTech.com/Blog/tabid/132/EntryID/19/Default.aspx<br />

[30] http://www.WestClinTech.com/<br />

[31] http://www.micros<strong>of</strong>t.com/sqlserver/2008/en/us/default.aspx<br />

[32] http://<strong>of</strong>fice.micros<strong>of</strong>t.com/en-us/excel/default.aspx<br />

X<strong>SQL</strong><br />

X<strong>SQL</strong> combines the power <strong>of</strong> XML and <strong>SQL</strong> to provide a language and database independent means to store and<br />

retrieve <strong>SQL</strong> queries and their results.<br />

Description<br />

X<strong>SQL</strong> is the combination <strong>of</strong> XML (Extensible Markup <strong>Language</strong>) and <strong>SQL</strong> (<strong>Structured</strong> <strong>Query</strong> <strong>Language</strong>) to provide<br />

a language and database independent means for storing <strong>SQL</strong> queries, clauses and query results. X<strong>SQL</strong> development<br />

is still in its infancy and welcomes suggestions for improvement (especially in the form <strong>of</strong> patches).<br />

Currently, the X<strong>SQL</strong> project has a DTD (Document Type Definition) to define the structure <strong>of</strong> an X<strong>SQL</strong> document<br />

and researchers are currently working on modifying the XML Generator, DBI Perl module to be able to parse X<strong>SQL</strong><br />

documents and provide a tree- and event-based API (Application Programming Interface) to their elements. These<br />

modifications are being submitted as patches to the modules maintainer, Matt Sergeant. Thus, the source code does<br />

not live at this site.<br />

It is hoped that X<strong>SQL</strong> will provide an end-to-end solution for handling <strong>SQL</strong> in Perl (other languages can be<br />

supported if there is interest). Creating X<strong>SQL</strong> implementations in other languages will allow all databases to support<br />

XML without having to alter the database source code in any way. The X<strong>SQL</strong> implementations can take care <strong>of</strong><br />

turning X<strong>SQL</strong> in <strong>SQL</strong> and turning results into X<strong>SQL</strong>.<br />

External links<br />

• X<strong>SQL</strong> project website [1]<br />

References<br />

[1] http://xsql.sourceforge.net/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!