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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SQL</strong> 10<br />

routines, functions, and XML-to-<strong>SQL</strong> data type mappings to support manipulation and storage <strong>of</strong> XML in an <strong>SQL</strong><br />

database. This part <strong>of</strong> the standard consists solely <strong>of</strong> optional features.<br />

Alternatives to <strong>SQL</strong><br />

A distinction should be made between alternatives to relational query languages and alternatives to <strong>SQL</strong>. Below are<br />

proposed relational alternatives to <strong>SQL</strong>. See navigational database for alternatives to relational:<br />

• .QL - object-oriented Datalog<br />

• 4D <strong>Query</strong> <strong>Language</strong> (4D QL)<br />

• Datalog<br />

• Hibernate <strong>Query</strong> <strong>Language</strong> (HQL) - A Java-based tool that uses modified <strong>SQL</strong><br />

• HT<strong>SQL</strong> - URL based query method<br />

• IBM Business System 12 (IBM BS12) - one <strong>of</strong> the first fully relational database management systems, introduced<br />

in 1982<br />

• ISBL<br />

• Java Persistence <strong>Query</strong> <strong>Language</strong> (JPQL) - The query language used by the Java Persistence API in Java EE5<br />

• LINQ<br />

• Object <strong>Query</strong> <strong>Language</strong><br />

• QBE (<strong>Query</strong> By Example) created by Moshè Zlo<strong>of</strong>, IBM 1977<br />

• Quel introduced in 1974 by the U.C. Berkeley Ingres project.<br />

• Tutorial D<br />

• X<strong>Query</strong><br />

See also<br />

• Comparison <strong>of</strong> object-relational database management systems<br />

• Comparison <strong>of</strong> relational database management systems<br />

• D (data language specification)<br />

• D4 (programming language) (an implementation <strong>of</strong> D)<br />

• Hierarchical model<br />

• List <strong>of</strong> relational database management systems<br />

• MUMPS<br />

• Search suggest drop-down list<br />

• No<strong>SQL</strong><br />

References<br />

[1] Beaulieu, Alan (April 2009). Mary E. Treseler. ed. Learning <strong>SQL</strong> (2nd ed.). Sebastapol, CA, USA: O'Reilly. ISBN 978-0-596-52083-0.<br />

[2] Chapple, Mike. "<strong>SQL</strong> Fundamentals" (http://databases.about.com/od/sql/a/sqlfundamentals.htm). About.com: Databases. About.com. .<br />

Retrieved 2009-01-28.<br />

[3] Connolly, Thomas. Database Systems (2nd ed.). Addison-Wesley. p. 384. ISBN 0-201-34287-1.<br />

[4] Codd, E.F. (June 1970). "A Relational Model <strong>of</strong> Data for Large Shared Data Banks" (http://www.acm.org/classics/nov95/toc.html).<br />

Communications <strong>of</strong> the ACM (Association for Computing Machinery) 13 (6): 377–387. doi:10.1145/362384.362685. . Retrieved 2007-06-09.<br />

[5] "<strong>Structured</strong> <strong>Query</strong> <strong>Language</strong> (<strong>SQL</strong>)" (http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.<br />

admin.doc/doc/c0004100.htm). International Business Machines. October 27, 2006. . Retrieved 2007-06-10.<br />

[6] Chamberlin, Donald D.; Boyce, Raymond F. (1974). "SEQUEL: A <strong>Structured</strong> English <strong>Query</strong> <strong>Language</strong>" (http://www.almaden.ibm.com/<br />

cs/people/chamberlin/sequel-1974.pdf) (PDF). Proceedings <strong>of</strong> the 1974 ACM SIGFIDET Workshop on Data Description, Access and<br />

Control (Association for Computing Machinery): 249–264. . Retrieved 2007-06-09.<br />

[7] Oppel, Andy (March 1, 2004). Databases Demystified (http://www.mhpr<strong>of</strong>essional.com/product.php?cat=112&isbn=0072253649). San<br />

Francisco, CA: McGraw-Hill Osborne Media. pp. 90–91. ISBN 0-07-225364-9. .<br />

[8] "History <strong>of</strong> IBM, 1978" (http://www-03.ibm.com/ibm/history/history/year_1978.html). IBM Archives. IBM. . Retrieved 2007-06-09.

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

Saved successfully!

Ooh no, something went wrong!