Administración y programación
El XML Extender también actúa como depósito las DTD de XML. Cuando
se habilita una base de datos para XML, se crea una tabla de referencia DTD,
DTD_REF. Cada fila de esta tabla representa una DTD, junto con
información adicional de metadatos. Los usuarios pueden acceder a esta
tabla e insertar sus propias DTD. Las DTD de la tabla DTD_REF se
utilizan para validar documentos XML y para ayudar a las aplicaciones a
definir un archivo DAD. Su nombre de esquema es db2xml. Una
tabla DTD_REF puede tener las columnas que se muestran en la Tabla 50.
Tabla 50. Tabla DTD_REF
Nombre de columna
| Tipo de datos
| Descripción
|
DTDID
| VARCHAR
| Clave primaria (exclusiva y no nula). Se utiliza para identificar
la DTD. Cuando se especifica la clave primaria en el archivo DAD, este
archivo debe seguir el esquema definido por la DTD.
|
CONTENT
| XMLCLOB
| Contenido de la DTD.
|
USAGE_COUNT
| INTEGER
| Número de columnas XML y de colecciones XML de la base de datos que
utilizan esta DTD para definir sus archivos DAD.
|
AUTHOR
| VARCHAR
| Autor de la DTD; información de entrada opcional para el
usuario.
|
CREATOR
| VARCHAR
| ID de usuario que realiza la primera inserción. La columna CREATOR
es opcional.
|
UPDATOR
| VARCHAR
| ID de usuario que realiza la última actualización. La columna
UPDATOR es opcional.
|
Restricción: La aplicación sólo puede modificar la DTD
cuando USAGE_COUNT es cero.
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]