Administración y programación
- 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:
- Tiene espacio en dispositivos de almacenamiento magnético asignados a
él.
- Tiene tablas creadas dentro de él. Estas tablas ocuparán espacio en
los contenedores pertenecientes al espacio de tablas. Las porciones de
una tabla correspondientes a los datos, el índice, los campos largos y los LOB
pueden estar almacenados en el mismo espacio de tablas, o se pueden desglosar
individualmente en espacio de tablas separados.
- 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:
- Una función externa, cuyo cuerpo está escrito en un lenguaje de
programación que utiliza valores escalares como argumentos, y se obtiene un
resultado escalar en cada invocación.
- Una función derivada, implantada por otra función interna o definida por
el usuario que ya es reconocida por el DBMS. Esta función puede ser una
función escalar o una función de columna (función de agregación), y devuelve
un valor individual a partir de un conjunto de valores (por ejemplo, MAX o
AVG).
- 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 ]