24.4. Concepts and Observations

Complex types are more expressive than simple types and require more effort from the database designer. Creating a database schema representation of complex types is fairly straightforward but requires attention to detail, some knowledge of the datatypes, and Oracle PL/SQL functions.

Similar to simple types, the following portions of the XML schema document fragments in listings 24.1 and 24.4 were not translated:

  • There is no translation of the id attribute into the database schema.

  • There is no easy general programmatic enforcement of the final and block attributes. An XML schema validation program would have already validated the attributes. Otherwise, the enforcement needs to be done manually by the database designer. ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.