Gsoc XQuery - Mailing list pgsql-hackers

From Necati Batur
Subject Gsoc XQuery
Date
Msg-id l2m7c3006191004090825uae043a93z79aadc285920a5cc@mail.gmail.com
Whole thread Raw
Responses Re: Gsoc XQuery
Re: Gsoc XQuery
List pgsql-hackers
<p align="center" class="MsoNormal" style="text-align:center"><b style="mso-bidi-font-weight:
normal"><span style="font-family:Calibri">IDEA:XMLQuery</span></b><p class="MsoNormal"
style="text-align:justify;text-justify:inter-ideograph"><bstyle="mso-bidi-font-weight:normal"><span
style="font-family:Calibri"> </span></b><pclass="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><b
style="mso-bidi-font-weight:normal"><spanstyle="font-family:Calibri">Abstract</span></b><p class="MsoNormal"
style="text-align:justify;text-justify:inter-ideograph"><spanstyle="font-family:Calibri">SQL/XML makes it possible to
storeyour XML documents in your SQL database, to query those documents using XPath and XQuery, and to "publish" your
existingSQL data in the form of XML documents.</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><strong><span
style="font-family:Calibri;color:black">Benefitsof Project</span></strong><span
style="font-family:Calibri;color:black"></span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">SQL/XMLis an ANSI and ISO standard that provides support for using XML in the
contextof an SQL database system. Because SQL is the standard language for accessing and managing data stored in
relationaldatabases, it is natural that enterprises and users worldwide need the ability to integrate their XML data
intotheir relational data through the use of SQL facilities.SQL/XML makes it possible to store your XML documents in
yourSQL database, to query those documents using XPath and XQuery, and to "publish" your existing SQL data in the form
ofXML documents.</span><p style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">NowadaysXml datatype is generally used to store,manipulate and export data
betweencross-platforms.We intend to implement and XML/SQL query for the postgresql based on XQuery,XPath. Postgresql
8.3implemetns core functionalities for the SQL/XML but the XQuery is still needed to supported. Since XML is
semi-structuredit is flexible to use by other programming languages,reporting web-based applications as well as data
exchangebetween different DBMSs.</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><b><span
style="font-family:Calibri;color:black">Delivarableson Timeline</span></b><span
style="font-family:Calibri;color:black"></span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">Theimplementation of XQuery support can ce achieved by;</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Understandingthe basics of the SQL/XML (1 week)</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Aresearch of on other kinds of XQuery supported DBMSs scuh as; Oracle and
SQLServer(1-2week)</span><p style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Thedesign for the core functionalities of the XQuery (2-4 week)</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Firstfew hard-coded functionalities(1-2 week)</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Testingand adding more details during an iterative development(1-2
week)</span><pstyle="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Implementationof a GUI for XQuery for the PostgreSql users (2 week)</span><p
style="text-align:justify;text-justify:inter-ideograph;background:white"><span
style="font-family:Calibri;color:black">*Finaltests and documentation (1-2 week)</span><p
style="text-align:justify;text-justify:inter-ideograph;line-height:16.5pt;
background:white"><strong><span style="font-family:Calibri;mso-bidi-font-family:
Arial;color:black">About me</span></strong><span class="apple-style-span"><span
style="font-family:Calibri;mso-bidi-font-family:Arial;color:black"> </span></span><span
style="font-family:Calibri;mso-bidi-font-family:Arial;color:black"></span><p
style="text-align:justify;text-justify:inter-ideograph;line-height:16.5pt;
background:white"><span style="font-family:Calibri;mso-bidi-font-family:Arial;
color:black">I am a senior student at computer engineering at <a
href="http://english.iyte.edu.tr/main_eng.jsp?pageName=main.htm"><spanstyle="color:#551A8B">iztech</span></a> in
turkey.My areas of inetrests are information management, OOP(Object Oriented Programming) and currently bioinformatics.
Ihave been working with a Asistan Professor(<a href="http://jens.allmer.de/"><span style="color:#551A8B">Jens
Allmer</span></a>)in molecular biology genetics department for one year.Firstly, we worked on a protein database <a
href="http://www.2db.de.ms/"><spanstyle="color:#551A8B">2DB</span></a> and we presented the project in <a
href="http://hibit09.ii.metu.edu.tr/"><spanstyle="color:#551A8B">HIBIT09</span></a>organization. The Project  was
“Databasemanagement system independence by amending 2DB with a database access layer”. Currently, I am working on
anotherproject (Kerb) as my senior project which is a general sqeuential task management system intend to reduce the
errorsand increase time saving in biological experiments. We will present this project in <a
href="http://hibit2010.ii.metu.edu.tr/"><spanstyle="color:#551A8B">HIBIT2010</span></a> too. Moreover,I am good at data
structuresand implementations on C. </span><p
style="text-align:justify;text-justify:inter-ideograph;line-height:16.5pt;
background:white"><span style="font-family:Calibri;mso-bidi-font-family:Arial;
color:black"> </span><p style="text-align:justify;text-justify:inter-ideograph;line-height:16.5pt;
background:white"><span style="font-family:Calibri;mso-bidi-font-family:Arial;
color:black">Contact: e-mails; <a href="mailto:necatibatur@gmail.com">necatibatur@gmail.com</a> ,</span><p
class="MsoNormal"style="text-align:justify;text-justify:inter-ideograph"><span style="font-family:Calibri"> </span> 

pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: extended operator classes vs. type interfaces
Next
From: Joe Conway
Date:
Subject: Re: extended operator classes vs. type interfaces