Chris Pollett >
Students > [Bio] [Del1] [Del2] |
CS297 ProposalEnhancing XML Support in PostgreSQLKhang Nguyen (khangng@yahoo.com) Advisor: Dr. Chris Pollett Description: PostgreSQL is a database management system derived from the POSTGRES system developed at UC Berkeley. PostgreSQL is one of most popular open source databases available today. Currently, there are tools available to import XML data into PostgreSQL tables. However, PostgreSQL does not support XML data natively. The purpose of this project will be to extend PostgreSQL to natively store XML data and to implement some recent algorithms to allow for efficient XPath based retrieval of stored XML data. Schedule:
Deliverables: The full project will be done when CS298 is completed. The following will be done by the end of CS297: 1. Use PostgreSQL XML2 package to import Dr. Pollett’s digital library into PostgreSQL database. 2. Write a program based on the stored data to do text search. 3. Store documents in tree-formats, using PostgreSQL indexing mechanism. 4. The CS297 project report. References: [IT02] Igor Tatarinov, Statis D. Viglas. Storing and Querying Ordered XML Using a Relational Database System. ACM SIGMOD. 2002. http://www.cs.cornell.edu/people/jai/papers/OrderedXML.pdf [KD06] Korry Douglas, Susan Douglas. PostgreSQL. Sams Publishings. 2006. [RK03] Rajasekar Krishnamurthy. Processing XML data using a relational database : Schema-Based XML Storage. ICDT. 2003. Processing XML data using a relational database [SL02] Shiyong Lu, Yezhou Sun, Mustafa Atay, Farshad Fotouhi. A New Inlining Algorithm for Mapping XML DTDs to Relational Schemas. ANSI. 2002. http://wwwedit.cs.wayne.edu:8080/~shiyong/papers/xsdm02.pdf [PDG05] Postgres Developement Group. PostgreSQL 8.1.0 Documentation. 2005. [JS] Jayavel Shanmugasundaram. A General Technique for Querying XML Documents using a Relational Database System. IBM. [JS99] Jayavel Shanmugasundaram. Relational Databases for Querying XML Documents: Limitations and Opportunities. University of Wisconsin-Madison. 1999
|