| A relational database contains tables | An XML database contains collections | 
| A relational table contains records with the same schema | A collection contains XML documents with the same DTD | 
| A relational record is an unordered list of named values | An XML document is a tree of nodes | 
| A SQL query returns an unordered set of records | An XQuery returns an ordered node set |