IBM Books

Administración y programación


Glosario

aparición múltiple
Indicación de si un elemento o atributo de columna se puede utilizar más de una vez en un documento. La aparición múltiple se especifica en el archivo DAD.

API (application programming interface)
Véase interfaz de programación de aplicaciones.

archivo externo
Archivo que existe en un sistema de archivos externo a DB2.

atributo
Véase atributo XML.

atributo XML
Cualquier atributo especificado por la lista de atributos (ATTLIST) debajo del elemento XML en la DTD. El XML Extender utiliza la vía de ubicación para identificar un atributo.

búsqueda completa de texto
Mediante el uso del Text Extender de DB2, búsqueda de cadenas de texto en cualquier punto de un documento sin tener en cuenta la estructura del documento.

búsqueda por secciones
Permite realizar una búsqueda de texto dentro de una sección que puede estar definida por la aplicación. Para dar soporte a la búsqueda estructural de texto, se puede definir una sección mediante la vía de ubicación abreviada de Xpath.

clave foránea
Clave que forma parte de la definición de una restricción de referencia y que consta de una o más columnas de una tabla dependiente.

clave primaria
Clave exclusiva que forma parte de la definición de una tabla. La clave primaria es la clave padre por omisión de una definición de restricción de referencia.

CLOB
Character large object (gran objeto de caracteres).

código XML
Cualquier código de marcación válido de XML, principalmente el elemento XML. Los términos "código" y "elemento" se utilizan de forma indistinta.

colección XML
Colección de tablas relacionales que contiene los datos para componer documentos XML o resultantes de la descomposición de documentos XML.

columna XML
Columna de la tabla de aplicación que ha sido habilitada para los UDT del XML Extender.

componer
Generar documentos XML a partir de datos relacionales de una colección XML.

condición
Especificación de los criterios para seleccionar datos XML o de la forma de unir las tablas de la colección XML.

conjunto resultante
Conjunta de filas devueltas por un procedimiento almacenado.

consulta
Petición de información a una base de datos que se realiza de acuerdo con unas condiciones determinadas; por ejemplo, una consulta puede solicitar una lista de todos los clientes especificados en una tabla cuyo saldo sea mayor que 1000.

correlación de nodo_RDB
Ubicación del contenido de un elemento XML o del valor de un atributo XML, que están definidos por el nodo_RDB. El XML Extender utiliza esta correlación para determinar dónde almacenar o recuperar los datos XML.

correlación SQL
Definición de la relación existente entre el contenido de un elemento XML o valor de un atributo XML y datos relacionales, mediante la utilización de una o más sentencias de SQL y el modelo de datos XSLT. El XML Extender utiliza esta definición para determinar dónde almacenar o recuperar los datos XML. La correlación SQL se define mediante el elemento SQL_stmt en el archivo DAD.

DAD (document access definition)
Véase Definición de acceso a documento.

datalink (enlace de datos)
Tipo de datos de DB2 que permite establecer referencias lógicas entre la base de datos y un archivo que está almacenado fuera de ella.

datos de columna
Datos que están almacenados en una columna DB2. El tipo de los datos puede ser cualquiera de los soportados por DB2.

DBCLOB
Double-byte character large object (gran objeto de caracteres de doble byte).

Definición de acceso a documento (document access definition, DAD)
Sirve para definir el esquema de indexación de una columna XML o el esquema de correlación de una colección XML. Se puede utilizar para habilitar una columna XML de una colección XML, la cual tiene formato de XML.

Definición de tipo de documento (Document type definition, DTD)
Conjunto de declaraciones para elementos y atributos XML. La DTD define qué elementos se utilizan en el documento XML, en qué orden se pueden utilizar y qué elementos pueden contener otros elementos. Puede asociar una DTD a un archivo DAD (archivo de definición de acceso a documento) para validar documentos XML.

depósito DTD
Tabla DB2, llamada DTD_REF, en la que cada fila representa una DTD, junto con información adicional de metadatos.

descomponer
Separar documentos XML para obtener el conjunto de tablas relacionales de una colección XML.

documento bien formado
Documento XML que no contiene una DTD. Aunque siga la especificación XML, un documento con una DTD válida debe también estar bien formado.

documento válido
Documento XML que tiene una DTD asociada. Para ser válido, el documento XML no debe violar las reglas sintácticas especificadas en su DTD.

DTD (document type definition)
(1) .
(2) Véase Definición de tipo de documento.

EDI
Electronic Data Interchange (intercambio electrónico de datos).

elemento
Véase elemento XML.

elemento raíz
Elemento de nivel superior de un documento XML.

elemento XML
Código o elemento de XML tal como aparece especificado en la DTD de XML. El XML Extender utiliza la vía de ubicación para identificar un elemento.

espacio de tablas
Concepto abstracto consistente en una colección de contenedores donde se almacenan objetos de base de datos. El espacio de tablas proporciona un nivel de indirección entre una base de datos y las tablas contenidas en la base de datos. Un espacio de tablas:

esquema
Colección de objetos de base de datos, tales como tablas, vistas, índices o desencadenantes. Proporciona una clasificación lógica de objetos de base de datos.

esquema de correlación
Define cómo se representan los datos XML en una base de datos relacional. El esquema de correlación se especifica en el archivo DAD. El XML Extender proporciona dos tipos de esquemas de correlación: la correlación SQL y la correlación de base de datos relacional (correlación de nodo_RDB).

examinador
Véase navegador Web.

expresión de vía
Véase vía de ubicación.

Extensible Stylesheet language (XSL) (lenguaje de Hoja de Estilo Ampliable)
Lenguaje utilizado para representar hojas de estilo. XSL consta de dos partes: un lenguaje para transformar documentos XML, y un vocabulario XML para especificar semánticas de formato.

Extensive Stylesheet Language Transformation (XSLT)
Lenguaje utilizado para transformar documentos XML en otros documentos XML. XLST está diseñado para ser utilizado como parte de XSL, que es un lenguaje de hoja de estilo de XML.

fuente de datos
Gestor de datos, local o remoto, relacional o no relacional, que permite el acceso a los datos a través de un controlador ODBC que da soporte a las API ODBC.

función de conversión de datos
Función que se utiliza para convertir un tipos de datos (origen) en un tipo de datos (destino) diferente. En general, la función de conversión adopta el nombre del tipo de datos destino. Esta función tiene un solo argumento, cuyo tipo es el tipo de datos origen; el tipo devuelto es el tipo de datos destino.

función definida por el usuario (user-defined function, UDF)
Función que se define para el sistema de gestión de bases de datos y que luego se puede hacer referencia a ella en consultas SQL. Puede ser una de las funciones siguientes:

función escalar
Operación de SQL que obtiene un valor individual a partir de otro valor y que se expresa mediante un nombre de función seguido de una lista de argumentos entre paréntesis.

función predefinida de conversión de datos
Función que convierte el tipo de datos base del SQL en un UDT.

función sobrecargada
Nombre de función para el que existen varias instancias de función.

gran objeto de caracteres (character large object, CLOB)
Cadena de caracteres de un solo byte cuya longitud puede ser de hasta 2 GB. Los CLOB tienen una página de códigos asociada. Los objetos de texto que contienen caracteres de un solo byte se almacenan en una base de datos DB2 en forma de CLOB.

gran objeto de caracteres de doble byte (double-byte character large object, DBCLOB)
Cadena de caracteres de doble byte, o combinación de caracteres de un solo byte y de doble byte, cuya longitud puede ser de hasta 2 GB. Los DBCLOB tienen una página de códigos asociada. Los objetos de texto que contienen caracteres de doble byte se almacenan en una base de datos DB2 en forma de DBCLOB.

gran objeto (large object, LOB)
Secuencia de bytes cuya longitud puede ser de hasta 2 GB. Un LOB puede ser de tres tipos: gran objeto binario (BLOB), gran objeto de caracteres (CLOB) y gran objeto de caracteres de doble byte (DBCLOB).

ID raíz
Identificador exclusivo que asocia todas las tablas secundarias con la tabla de aplicación.

indexación de árbol binario
Método de indexación nativo proporcionado por DB2. Crea entradas de índice en la estructura de árbol binario. Da soporte a los tipos de datos base de DB2.

indexar, índice
Conjunto de punteros que siguen un orden lógico de acuerdo con los valores de una clave. Los índices proporcionan un rápido acceso a los datos y pueden asegurar la unicidad de las filas de la tabla.

índice estructural de texto
Indexar cadenas de texto basándose en la estructura arborescente del documento XML, utilizando el Text Extender de DB2.

intercambio de datos
Compartimiento de datos entre aplicaciones. XML da soporte al intercambio de datos sin necesidad de transformar primero el formato exclusivo de los datos.

Intercambio electrónico de datos (Electronic Data Interchange, EDI)
Estándar para el intercambio electrónico de datos para aplicaciones inter-empresariales.

interfaz de programación de aplicaciones (API)
Interfaz funcional proporcionada por el sistema operativo o por un programa bajo licencia que se puede adquirir por separado. Permite que un programa de aplicación escrito en un lenguaje de alto nivel utilice determinados datos o funciones del sistema operativo o programas bajo licencia.

Java Database Connectivity (JDBC)
Interfaz de programación de aplicaciones (API) que tiene las mismas características que Open Database Connectivity (ODBC), pero está diseñada específicamente para ser utilizada por aplicaciones Java de base de datos. Además, para las bases de datos que no tienen un controlador JDBC, JDBC incluye un puente JDBC-ODBC, que es un mecanismo para convertir JDBC a ODBC; JDBC muestra la API JDBC a las aplicaciones Java de base de datos y la convierte a ODBC. JDBC fue creado por Sun Microsystems, Inc. y diversos colaboradores y proveedores.

JDBC
Java Database Connectivity.

LOB
Large object (gran objeto).

localizador
Puntero que se puede utilizar para localizar un objeto. En DB2, el localizador de LOB (large object block) es el tipo de datos que sirve para localizar los LOB.

localizador uniforme de recursos (uniform resource locator, URL)
Dirección donde se especifica un servidor HTTP y opcionalmente un nombre de directorio y de archivo; por ejemplo: http://www.ibm.com/data/db2/extenders.

método de acceso y almacenamiento
Asocia documentos XML a una base de datos DB2, utilizando dos métodos de acceso y almacenamiento principales: columnas XML y colecciones XML. Véase también columna XML y colección XML.

modelo de datos XSLT
XSLT actúa sobre un documento XML, ya sea una hoja de estilo o un documento fuente, en calidad de árbol. Dos hojas de estilo o documentos fuente cualesquiera que tengan el mismo árbol serán procesados de la misma manera por XSLT. El documento XML resultante del proceso de creación del árbol es también un árbol.

navegador Web
Programa cliente que inicia peticiones dirigidas a un servidor Web y visualiza la información que el servidor devuelve.

nodo
En el particionamiento de bases de datos, sinónimo de partición de base de datos.

nodo_de_atributo (attribute_node)
Representación de un atributo de un elemento.

nodo de base de datos relacional (nodo_RDB)
Nodo que contiene una o más definiciones de elemento para tablas, columnas opcionales y condiciones opcionales. Las tablas y columnas se utilizan para definir cómo deben almacenarse los datos XML en la base de datos. La condición especifica los criterios para seleccionar datos XML o la forma de unir las tablas de la colección XML.

nodo_de_elemento (element_node)
Representación de un elemento. Un nodo de elemento puede ser el elemento raíz o un elemento hijo.

nodo_de_elemento superior
Representación del elemento raíz del documento XML en el archivo DAD.

nodo_de_texto (text_node)
Representa el texto CDATA de un elemento.

objeto
En la programación orientada a objetos, concepto abstracto que consta de datos y las operaciones asociadas a esos datos.

objeto XML
Equivalente a un documento XML.

ODBC
Open Database Connectivity.

Open Database Connectivity
Interfaz de programación de aplicaciones (API) estándar que se utiliza para acceder a datos en sistemas de gestión de bases de datos, relacionales y no relacionales. Mediante esta API, las aplicaciones de base de datos pueden acceder a los datos almacenados en sistemas de gestión de bases de datos, en diversos tipos de máquinas, aunque el sistema de gestión de bases de datos utilice un formato de almacenamiento de datos y una interfaz de programación diferentes. ODBC está basado en la especificación CLI (interfaz de nivel de llamada) de X/Open SQL Access Group y ha sido desarrollado por Digital Equipment Corporation (DEC), Lotus, Microsoft y Sybase. Compárese con Java Database Connectivity.

partición
División de almacenamiento, de tamaño fijo.

predicado
Elemento de una condición de búsqueda que expresa o implica una operación de comparación.

procedimiento
Véase procedimiento almacenado.

procedimiento almacenado
Bloque de estructuras de procedimiento y sentencias de SQL incorporado que se almacena en una base de datos y se puede invocar mediante un nombre. El procedimiento almacenado permite que un programa de aplicación se ejecute en dos partes. Una parte se ejecuta en el cliente y la otra parte se ejecuta en el servidor. Esto permite que una sola llamada produzca varios accesos a la base de datos.

RDB_node
Relational database node (nodo de base de datos relacional).

sistema de archivos local
Sistema de archivos que existe dentro de DB2.

SQL estático
Sentencias de SQL que están incorporadas dentro de un programa, y que se preparan durante el proceso de preparación del programa antes de ejecutar el programa. Una vez preparada, la sentencia de SQL estático no cambia, pero pueden cambiar los valores de las variables de lenguaje principal especificadas por la sentencia.

SQL incorporado
Sentencias de SQL codificadas dentro de un programa de aplicación. Véase SQL estático.

subconsulta
Sentencia SELECT completa que se utiliza dentro de una condición de búsqueda en una sentencia de SQL.

tabla de metadatos
Véase tabla de soporte administrativo.

Tabla de referencia de DTD (tabla DTD_REF)
Tabla que contiene definiciones DTD, la cuales se utilizan para validar documentos XML y para ayudar a las aplicaciones a definir una DAD. Los usuarios pueden insertar sus propias DTD en la tabla DTD_REF. Esta tabla se crea al habilitar una base de datos para XML.

tabla de usuario
Tabla que se crea para ser utilizada por una aplicación.

tabla DTD_REF
Tabla de referencia de DTD.

tabla resultante
Tabla cuyas filas son el resultado de una consulta SQL o de la ejecución de un procedimiento almacenado.

tablas de soporte administrativo
Tablas que un DB2 Extender utiliza para procesar peticiones de usuario referentes a objetos XML. Algunas tablas de soporte administrativo definen tablas de usuario y columnas que están habilitadas para un Extender. Otras tablas de soporte administrativo contienen información sobre atributos referente a objetos contenidos en columnas habilitadas. Sinónimo de tabla de metadatos.

tabla secundaria
Tablas adicionales que el XML Extender crea para mejorar el rendimiento cuando se buscan elementos o atributos en una columna XML.

tabla XML
Tabla de aplicación que contiene una o más columnas de XML Extender.

tipo de datos
Atributo de columnas y literales.

tipo definido por el usuario (user-defined type, UDT)
Tipo de datos que no es nativo del gestor de bases de datos y que es creado por un usuario. Véase tipo diferenciado.

tipo diferenciado
Véase tipo definido por el usuario.

UDF de XML
Función de DB2 definida por el usuario que proporciona el XML Extender.

UDF (user-defined function)
Véase función definida por el usuario.

UDT de XML
Tipo DB2 definido por el usuario que proporciona el XML Extender.

UDT (user-defined type)
Véase tipo definido por el usuario.

UNION
Operación de SQL que combina los resultados de dos sentencias SELECT. UNION se utiliza a menudo para fusionar listas de valores que proceden de varias tablas.

unión
Operación relacional que permite recuperar datos de dos o más tablas basándose en valores de columna coincidentes.

URL
Uniform resource locator (localizador uniforme de recursos).

validación
Proceso consistente en utilizar una DTD para asegurar la validez del documento XML y para permitir búsquedas estructuradas sobre datos XML. La DTD se almacena en el depósito de DTD.

vía de ubicación
Secuencia de códigos XML que identifican un elemento o atributo de XML. La vía de ubicación identifica la estructura del documento XML, indicando el contexto del elemento o atributo. Una vía con una barra inclinada (/) individual indica que el contexto es el documento completo. La vía de ubicación se utiliza en las UDF de extracción para identificar los elementos y atributos que se deben extraer. La vía de ubicación también se utiliza en el archivo DAD para especificar la correlación entre un elemento o atributo XML y una columna DB2, cuando se define el método de indexación para la columna XML. Además, la vía de ubicación es utilizada por el Text Extender para realizar búsquedas estructurales de texto.

vía de ubicación absoluta
Es la vía de acceso completa de un objeto. La vía de acceso absoluta comienza en el nivel más alto, el elemento "raíz", el cual está representado por una barra inclinada (/) o una barra inclinada invertida (\).

vía de ubicación simple
Secuencia de nombres de tipos de elementos que están conectados por una barra inclinada simple (/).

vista de unión
Vista DB2 creada por la sentencia "CREATE VIEW" que une una o más tablas entre sí.

vista predefinida
Representación de datos en la que se unen una tabla XML y todas sus tablas secundarias asociadas.

XML
Extensible Markup Language (lenguaje de marcación ampliable)

XML Path Language
Lenguaje para direccionar partes de un documento XML. XML Path Language está diseñado para ser utilizado por XSLT. Cada vía de ubicación se puede expresar utilizando la sintaxis definida para XPath.

XPath
XML Path Language.

XSL
Extensible Stylesheet Language (lenguaje de hoja de estilo ampliable).

XSLT
Extensive Stylesheet Language Transformation.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]