In deze cursus maakt u kennis met XMLType en de XML DB repository. De XML DB repository is een transparante interface tussen de Oracle database en de daarin opgeslagen XML gegevens. XML documenten kunnen via SQL, of met behulp van internet de protocollen WebDaV en FTP, worden opgeslagen, gewijzigd of verwijderd. Beide manieren worden in deze cursus behandeld, waarbij de meeste aandacht uitgaat naar de SQL functionaliteit. Eerst behandelen we de standaard SQL/XML functies, waarmee we XML uit relationele gegevens kunnen genereren. Vervolgens maken de cursisten XMLType tabellen en kolommen aan in de database. De XMLType gegevens kunnen we met standaard XPATH expressies benaderen. Hierna wordt de cursist wegwijs gemaakt in de XML DB repository. Datadictionary views, functies en packages vormen het gereedschap waarmee bronnen en folders worden beheerd.
Tabellen gebaseerd op XML Schema′s bieden extra krachtige mogelijkheden, zoals het valideren van gegevens in triggers en constraints. Het laatste hoofdstuk gaat over de PL/SQL-packages die deel uit maken van de XML SQL Utility.
Na afloop van deze cursus zullen cursisten in hun eigen XML applicaties volop gebruik kunnen maken van de Oracle database voor het opslaan, verwerken en genereren van XML gegevens.