| 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 sequence of nodes |