Download presentation
Presentation is loading. Please wait.
Published byCoral Francis Modified over 9 years ago
1
XML and Databases By Jared Foster
2
What is XML? Extensible Markup Language (XML) Similar to HTML XML is about 5 years old Allows information and services to be encoded with a meaningful structure that both computers and humans can understand.
3
Example Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99
4
Features of XML Databases The XML data model, is flexible enough to handle technical documentation, health care tracking, and customer profiles, full- text searches, and structured query languages like XQuery. XML databases are able to handle, more efficiently, large documents, as well as large numbers of documents.
5
Kinds of XML Databases Document-centric –Designed for human consumption –Articles –Manuals –Has a uniform structure Data-centric –Designed for computer consumption –Scientific data –Inventory information –Does not have a uniform structure
6
Oracle Oracle introduced XML capabilities in Oracle9i Release 2 –Allowed for the querying, retrieval, and management of XML data. In Oracle 10g Release 2 introduced XML indexing and more efficient querying tools. –XQuery –XMLIndex
7
XQuery Statement –doc("books.xml")/bookstore/book[price<30]
8
Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99
9
Result Harry Potter J K. Rowling 2005 29.99
10
References Lee, Geoff. May 2005. Oracle Database 10g Release 2 Technical Overview. http://www.oracle.com/technology/tech/xml/xmld b/Current/twp_xmldb_10gr2_tech_overview.pdf http://www.oracle.com/technology/tech/xml/xmld b/Current/twp_xmldb_10gr2_tech_overview.pdf Bourret, Ronald. September, 2005. XML and Databases. http://www.rpbourret.com/xml/XMLAndDatabase s.htm http://www.rpbourret.com/xml/XMLAndDatabase s.htm Refsnes Data. 2005. XQuery Example. http://www.w3schools.com/xquery/xquery_exam ple.asp http://www.w3schools.com/xquery/xquery_exam ple.asp
11
?’s
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.