IBM Books

Administración y programación


Tabla de referencia DTD

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 ]