Glosario de ADO
Se aplica a: Access 2013, Office 2013
A
URL absoluta
Dirección URL completa que especifica la ubicación de un recurso que reside en Internet o en una intranet. Consulte también DIRECCIÓN URL y dirección URL relativa.
Control ActiveX
Componente COM de registro automático en proceso que a menudo tiene un elemento visual en tiempo de diseño o en tiempo de ejecución. Los controles ActiveX también tienen la capacidad de comunicarse con un contenedor de documentos activos, como Microsoft Internet Explorer.
ADISAPI (Advanced Data Internet Server Application Programming Interface)
Un archivo DLL de ISAPI que proporciona análisis, control de automatización, serialización de conjuntos de registros y empaquetado MIME. El componente ADISAPI funciona a través de la API proporcionada por Internet Information Services (IIS). Consulte también ISAPI.
función de agregado
En una consulta, una función como COUNT, AVG o STDEV que calcula un valor utilizando todas las filas de una columna de una tabla. Al escribir expresiones y en programación, puede usar funciones de agregado de SQL (incluidas las tres enumeradas anteriormente) y funciones de agregado de dominio para determinar varias estadísticas.
alias
Nombre alternativo que se asigna a una columna o expresión en una instrucción SELECT de SQL, a menudo más corto o más significativo. Por ejemplo, BobSales es el alias de la siguiente instrucción SELECT: "Select wr-Sales as BobSales from SalesDB". Se puede usar un alias para asignar columnas dinámicamente a los enlaces de control en el objeto DataControl .
subprocesamiento de apartamento
Modelo de subproceso COM en el que todas las llamadas a un objeto se producen en un subproceso. En el subproceso de apartamento, COM sincroniza y serializa las llamadas. Consulte también COM.
operación asincrónica
Operación que devuelve el control al programa que realiza la llamada sin esperar a que se complete la operación. Antes de que se complete la operación, la ejecución del código continúa. Consulte también operación sincrónica.
Volver al principio
N
entrada de enlace
Asignación entre un campo de una tabla y una variable. En las extensiones de Visual C++ de ADO, los campos Recordset se asignan a variables de C/C++.
Máscara
Valor numérico destinado a una comparación de valores bit a bit con otros valores numéricos, normalmente para marcar las opciones en los valores de parámetro o valor devuelto. Normalmente, esta comparación se realiza con operadores lógicos bit a bit, como And y Or en Visual Basic, & y | en C++.
Por ejemplo, los valores fieldAttributeEnum de ADO se pueden usar como máscaras de bits para determinar los atributos de un campo. Supongamos que quiere determinar si un campo se puede actualizar. Puede probar esto con la siguiente expresión en Visual Basic:
Si el resultado es TRUE, el campo se puede actualizar.
bookmark
Marcador que identifica de forma única una fila dentro de un conjunto de filas para que un usuario pueda navegar rápidamente hasta ella.
objeto de negocios
Objeto que realiza un conjunto definido de operaciones, como la validación de datos o la lógica de reglas de negocios. Los objetos empresariales suelen residir en el nivel intermedio.
regla de negocio
Combinación de ediciones de validación, comprobaciones de inicio de sesión, búsquedas de bases de datos, directivas y transformaciones algorítmicas que constituyen la forma de hacer negocios de una empresa. También se conoce como lógica de negocios.
Volver al principio
C
expresión calculada
Expresión que no es constante, pero cuyo valor depende de otros valores. Para evaluarse, una expresión calculada debe obtener y calcular valores de otros orígenes, normalmente en otros campos o filas.
Capítulo
Referencia a un intervalo de filas de un origen de datos. En ADO, un capítulo suele ser una referencia a otro objeto Recordset.
Las columnas de capítulo permiten definir una relación de objeto primario-objeto secundario donde el objeto primario es el objeto Recordset que contiene la columna de capítulo y el objeto secundario es el objeto Recordset representado por el capítulo.
alias de capítulo
Alias que hace referencia a la columna anexada al elemento primario.
juego de caracteres
Asignación de un conjunto de caracteres a sus valores numéricos. Por ejemplo, Unicode es un juego de caracteres de 16 bits capaz de codificar todos los caracteres conocidos y se usa como estándar de codificación de caracteres en todo el mundo.
Niño
El lado dependiente de una relación jerárquica. Un elemento secundario es un nodo de una estructura jerárquica que tiene otro nodo encima de él (más cerca de la raíz). Consulte también child-alias, parent-child relationship, parent.
alias secundario
Alias que hace referencia al elemento secundario. Consulte también alias, secundario.
CLSID (identificador de clase)
Identificador único universal (UUID) que identifica un componente COM. Cada componente COM tiene su CLSID en el Registro de Windows para que otras aplicaciones puedan cargarlo. Consulte también ProgID, COM.
nivel de cliente
Capa lógica de un sistema distribuido que normalmente presenta datos y procesa la entrada del usuario, a veces denominada front-end. Normalmente, el nivel de cliente solicita datos de un servidor en función de la entrada y, a continuación, da formato y muestra el resultado. Consulte también nivel intermedio, nivel de origen de datos, aplicación distribuida.
COM (modelo de objetos de componente)
Estándar binario que permite a los objetos interoperar en un entorno en red independientemente del idioma en el que se desarrollaron o en qué equipos residen. Las tecnologías basadas en COM incluyen controles ActiveX, automatización y vinculación e inserción de objetos (OLE). COM permite que un objeto exponga su funcionalidad a otros componentes y a hospedar aplicaciones. Define el modo en que el objeto se expone a sí mismo y cómo funciona esta exposición entre procesos y entre redes. COM también define el ciclo de vida del objeto.
Componente COM
Archivo binario, como .dll, .ocx y algunos archivos .exe, que admite el estándar COM para proporcionar objetos. Este archivo contiene código para uno o varios generadores de clases, clases COM, mecanismos de entrada del Registro, código de carga, etc.
operador de comparación
Operador que compara dos expresiones y devuelve un valor booleano.
Parámetro de criterios que se puede expresar como ">" (mayor que), "<" (menor que), "=" (igual), ">=" (mayor o igual), "<=" (menor o igual), "<>" (no igual) o "like" (coincidencia de patrones).
component
Objeto que encapsula datos y código, y proporciona un conjunto bien especificado de servicios disponibles públicamente.
archivo compuesto
Implementación del almacenamiento estructurado COM para archivos. Un archivo compuesto almacena objetos independientes en un único archivo estructurado que consta de dos elementos principales: objetos de almacenamiento y objetos de secuencia. Juntos, funcionan como un sistema de archivos dentro de un archivo. Para obtener más información, consulte Archivos compuestos en el SDK de plataforma de Microsoft.
Varios archivos individuales enlazados en un archivo físico. Se puede acceder a cada archivo individual de un archivo compuesto como si fuera un único archivo físico.
Constante
Valor numérico o de cadena que no cambia. Las enumeraciones de ADO con nombre (constantes enumeradas) se pueden usar en el código en lugar de valores reales, por ejemplo, adUseClient es una constante cuyo valor es 3. (Const adUseClient = 3). Vea también enumeración.
cursor
Elemento de base de datos que controla la navegación de registros, la capacidad de actualización de los datos y la visibilidad de los cambios realizados en la base de datos por otros usuarios.
Volver al principio
D
enlace de datos
Proceso de asociación de los objetos o controles de una aplicación a un origen de datos. Un control asociado a un origen de datos se denomina control enlazado a datos.
El contenido de un control enlazado a datos está asociado a los valores de una base de datos. Por ejemplo, un control de cuadrícula enlazado a un objeto Recordset se puede actualizar cuando se actualizan las filas del objeto Recordset . Cuando el objeto Recordset recupera nuevos valores, se muestran nuevos valores en la cuadrícula.
proveedor de datos
Software que expone datos a una aplicación de ADO directamente o a través de un proveedor de servicios. Consulte también proveedor de servicios.
modelado de datos
Técnica que usa una sintaxis formalizada (denominada lenguaje Shape) para definir un objeto Recordset especializado (denominado Recordset con forma) que no solo contiene datos, sino también referencias a otros objetos Recordset o valores calculados basados en esos otros objetos Recordset .
capa de origen de datos
Capa lógica de un sistema distribuido que representa un equipo que ejecuta un DBMS, como una base de datos SQL Server. Consulte también nivel de cliente, nivel intermedio, aplicación distribuida.
DCOM
Protocolo de conexión que permite a los componentes COM comunicarse directamente entre sí a través de una red. Consulte también COM, componente.
DDL (lenguaje de definición de datos)
Instrucciones de SQL que definen, en lugar de manipular, datos. El esquema de una base de datos se crea o modifica con DDL. Por ejemplo, CREATE TABLE, CREATE INDEX, GRANT y REVOKE son instrucciones DDL de SQL.
flujo predeterminado
Flujo de texto o binario (representado por un objeto Stream) que está asociado a objetos Record o Recordset cuando se usan determinados proveedores OLE DB, como el proveedor OLE DB de Microsoft para la publicación en Internet. La secuencia predeterminada normalmente contiene el contenido de un archivo, como el código HTML de la raíz de un sitio web.
aplicación distribuida
Un programa escrito para que el procesamiento se pueda dividir entre varios equipos a través de una red. Normalmente, una aplicación distribuida se divide en capas o niveles de presentación, lógica de negocios y almacén de datos. Consulte también nivel de cliente, nivel intermedio, nivel de origen de datos.
conjunto de registros desconectado
Objeto Recordset en una memoria caché de cliente que ya no tiene una conexión dinámica al servidor. Si es necesario volver a tener acceso al origen de datos original por algún motivo, como actualizar los datos, se debe restablecer la conexión. Sin embargo, todavía se puede acceder a las colecciones, propiedades y métodos de un objeto Recordset desconectado.
DLL (biblioteca de vínculos dinámicos)
Archivo que contiene una o varias funciones compiladas, vinculadas y almacenadas por separado de los procesos que las usan. El sistema operativo asigna los archivos DLL al espacio de direcciones del proceso de llamada cuando se inicia el proceso o mientras se ejecuta.
DML (lenguaje de manipulación de datos)
Instrucciones de SQL que manipulan datos, en lugar de definirlos. Los valores de una base de datos se seleccionan y modifican con DML. Por ejemplo, INSERT, UPDATE, DELETE y SELECT son instrucciones DML de SQL.
proveedor de origen del documento
Clase especial de proveedores que administran carpetas y documentos. Cuando un documento se representa mediante un objeto Record , o una carpeta de documentos está representada por un objeto Recordset , el proveedor de origen del documento rellena esos objetos con un conjunto único de campos que describen las características del documento, en lugar del propio documento real. Consulte también registro de recursos.
DSN (nombre del origen de datos)
Colección de información que se usa para conectar la aplicación a una base de datos ODBC determinada. El Administrador de controladores ODBC usa esta información para crear una conexión a la base de datos. Un DSN se puede almacenar en un archivo (un DSN de archivo) o en el Registro de Windows (un DSN de máquina).
dynamic (propiedad)
Propiedad específica de un proveedor de datos o del servicio de cursores. La colección Properties de un objeto se rellena automáticamente ("dinámicamente"). Un objeto no tiene propiedades dinámicas hasta que se conecta a un origen de datos a través de un proveedor de datos determinado. Consulte también proveedor de datos, cursor.
Volver al principio
E-I
Enumeración
Lista de constantes con nombre. Los valores enumerados no deben ser únicos. Sin embargo, el nombre de cada valor debe ser único dentro del ámbito donde se define la enumeración. En ADO, las enumeraciones se usan para parámetros numéricos y valores devueltos, para agregar significado al código de ADO y para proteger al desarrollador de los valores numéricos (que pueden cambiar de versión a versión). Por ejemplo, para abrir un objeto Recordset estático, use el valor enumerado adOpenStatic :
También se conoce como constante enumerada. Vea también constante.
event
Acción reconocida por un objeto, para la que puede escribir código para responder. Los eventos se pueden generar mediante la ejecución de comandos, la finalización de transacciones, la navegación del conjunto de registros y las actualizaciones de datos, entre otras acciones. Vea también controlador de eventos.
controlador de eventos
Un controlador de eventos es el código que se ejecuta cuando se produce un evento. Vea también evento.
handler
Rutina que administra una condición o operación común y relativamente sencilla, como la recuperación de errores o la administración de datos.
conjunto de registros jerárquico
Objeto Recordset que contiene otro objeto Recordset. Consulte también la forma de datos, capítulo.
Para obtener más información, vea Acceso a filas en un conjunto de registros jerárquico.
Jerarquía
En general, una jerarquía es una estructura clasificada con un nivel superior y niveles subordinados. En ADO, los conjuntos de registros jerárquicos se usan para representar la relación primario-secundario entre un registro y un capítulo. También en ADO, los objetos Record y Stream se pueden usar para acceder a estructuras jerárquicas de árbol, como una carpeta y documentos. ADO MD también incluye objetos Hierarchy para representar una relación entre los niveles de una dimensión en un cubo OLAP. Vea también Conjuntos de registros jerárquicos, relación primario-secundario, capítulo, árbol.
ISAPI (Interfaz de programación de aplicaciones de servidor de Internet)
Un conjunto de funciones para servidores de Internet, como windows NT Server/Windows 2000 Server que ejecuta Microsoft Internet Information Services (IIS).
Volver al principio
K-M
key
Columna o columnas de una tabla que identifican de forma única una fila; a menudo se usa para indexar una tabla.
Cálculo
Proceso de empaquetado, envío y desempaquetado de parámetros de método de interfaz a través de los límites de subprocesos o procesos.
nivel intermedio
Capa lógica de un sistema distribuido entre una interfaz de usuario o un cliente web y la base de datos. Esto suele ser donde se crean instancias de objetos empresariales. El nivel intermedio es una colección de reglas de negocio y funciones que generan y operan al recibir información. Esto se logra a través de reglas de negocio, que pueden cambiar con frecuencia y, por tanto, se encapsulan en componentes que son físicamente independientes de la propia lógica de la aplicación. También se conoce como nivel de servidor de aplicaciones. Consulte también aplicación distribuida, nivel de cliente, nivel de origen de datos.
MIME (extensión de correo de Internet multiuso)
Un protocolo de Internet desarrollado originalmente para permitir el intercambio de mensajes de correo electrónico con contenido enriquecido en entornos heterogéneos de red, máquina y correo electrónico. En la práctica, las aplicaciones que no son de correo también han adoptado y ampliado MIME.
MIME es un estándar que permite publicar y leer datos binarios en Internet. El encabezado de un archivo con datos binarios contiene el tipo MIME de los datos; esto informa a los programas cliente (exploradores web y paquetes de correo, por ejemplo) de que tendrán que controlar los datos de una manera diferente a la que controlan el texto directo. Por ejemplo, el encabezado de un documento web que contiene un gráfico JPEG contiene el tipo MIME específico del formato de archivo JPEG. Esto permite que un explorador muestre el archivo con su visor JPEG, si hay uno presente.
Volver al principio
N-O
Nodo
Elemento de una estructura jerárquica de árbol. Un nodo puede ser la raíz o el elemento secundario de otro nodo. Un nodo también puede ser el elemento primario de varios elementos secundarios. Consulte también jerarquía, árbol, raíz, secundario, primario.
variable de objeto
Variable que contiene una referencia a un objeto. Por ejemplo, objCustomObject es una variable que apunta a un objeto de tipo CustomObject:
es una variable que apunta a un objeto de tipo CustomObject:
Establezca objCustomObject = CreateObject(adodb. Conjunto de registros)
ODBC (Conectividad abierta de bases de datos)
Interfaz de lenguaje de programación estándar que se usa para conectarse a diversos orígenes de datos. Normalmente, se accede a él a través de Panel de control, donde se pueden asignar nombres de origen de datos (DSN) para usar controladores ODBC específicos.
OLE DB.
Conjunto de interfaces que exponen datos de diversos orígenes mediante COM. Las interfaces OLE DB proporcionan a las aplicaciones acceso uniforme a los datos almacenados en diversos orígenes de información. Estas interfaces admiten la cantidad de funcionalidad de DBMS adecuada para el origen de datos, lo que le permite compartir sus datos. Consulte también COM.
bloqueo optimista
Un tipo de bloqueo en el que la página de datos que contiene uno o varios registros, incluido el registro que se está editando, no está disponible para otros usuarios solo mientras el método Update actualiza el registro, pero está disponible antes y después de la llamada a Update.
El bloqueo optimista se usa cuando el objeto Recordset se abre con el parámetro LockType o la propiedad establecido en adLockOptimistic o adLockBatchOptimistic. Consulte también bloqueo pesimista.
valor ordinal
Ubicación numérica de un elemento dentro de un pedido. En una colección de ADO, el valor ordinal del primer elemento es cero (0). El siguiente elemento es uno (1), etc.
Volver al principio
P
comando parametrizado
Consulta o comando que permite establecer valores de parámetro antes de que se ejecute el comando. Por ejemplo, una cadena SQL se puede parametrizar insertando marcadores de parámetros en la cadena SQL (designada por el carácter '?'). A continuación, la aplicación especifica valores para cada parámetro y ejecuta el comando .
Padre
El lado controlante de una relación jerárquica. En una estructura jerárquica, un elemento primario tiene uno o varios nodos secundarios directamente debajo de ella en la jerarquía. Consulte también parent-alias, parent-child relationship, child.
alias primario
Alias que hace referencia al elemento primario. Consulte también alias, parent.
relación entre elementos primarios y secundarios
Relación en una estructura jerárquica en la que el elemento primario es un nivel superior y directamente asociado a uno o varios elementos secundarios. Un elemento secundario es un nivel inferior y debe tener un elemento primario. Consulte también elemento primario, secundario.
Persisten
Para guardar los datos en un estado permanente, como guardar un objeto Recordset en un archivo.
bloqueo pesimista
Un tipo de bloqueo en el que la página que contiene uno o varios registros, incluido el registro que se está editando, no está disponible para otros usuarios para asegurarse de que se realizará una actualización. El proveedor OLE DB define el comportamiento de bloqueo pesimista. Normalmente, los registros se bloquean tras la edición y permanecen no disponibles hasta que se haya completado el método Update .
El bloqueo pesimista está habilitado cuando el objeto Recordset se abre con el parámetro LockType o la propiedad establecido en adLockPessimistic. Consulte también bloqueo optimista.
Agrupación
Optimización del rendimiento basada en el uso de colecciones de recursos asignados previamente, como objetos o conexione de base de datos. Es más eficaz dibujar un recurso existente del grupo que crear un nuevo recurso.
ProgID (identificador de programación)
Nombre único asignado al registro de Windows por una aplicación COM. ProgID para una conexión de ADO es "ADODB. Conexión". Consulte también CLSID, COM.
Proxy
Objeto específico de la interfaz que proporciona la serialización de parámetros y la comunicación necesarias para que un cliente llame a un objeto de aplicación que se ejecuta en un entorno de ejecución diferente, como en un subproceso diferente o en otro proceso. El proxy se encuentra con el cliente y se comunica con un código auxiliar correspondiente que se encuentra con el objeto de aplicación al que se llama. Vea también código auxiliar.
Volver al principio
R
dirección URL relativa
Dirección URL parcialmente calificada que especifica un recurso en Internet o una intranet cuya ubicación es relativa a un punto inicial especificado por una dirección URL absoluta o un objeto connection de ADO equivalente. De hecho, las direcciones URL absolutas y relativas concatenadas constituyen una dirección URL completa. Consulte también DIRECCIÓN URL y dirección URL absoluta.
origen de datos remoto
Origen de datos que existe en otro equipo, en lugar de en el sistema local (donde se ejecuta la aplicación cliente).
registro de recursos
Un registro de un proveedor de origen de documentos que contiene campos para la definición y descripción de una carpeta o documento. El documento en sí no está incluido en el registro de recursos, pero normalmente se puede acceder a él mediante la secuencia predeterminada o un campo del registro de recursos que contiene una dirección URL. Consulte también el proveedor de origen del documento, la secuencia predeterminada y la dirección URL.
root
Nivel superior de una estructura jerárquica de árbol. El nodo raíz no tiene elementos primarios, pero puede tener elementos secundarios. Consulte también jerarquía, árbol, primario, secundario.
Filas
Conjunto de filas de un origen de datos que tienen el mismo esquema de campo. Un conjunto de filas puede representar todos o algunos campos de una tabla. Un conjunto de filas también puede representar una tabla virtual, creada por una consulta o una combinación de dos o más tablas. En ADO, los conjuntos de filas se representan mediante objetos Recordset .
Volver al principio
S
esquema
Descripción de una base de datos para el sistema de administración de bases de datos (DBMS), que normalmente se genera mediante el lenguaje de definición de datos proporcionado por DBMS. Un esquema define atributos de la base de datos, como tablas, columnas y propiedades.
scope
Intervalo de referencia para un objeto o variable o un intervalo de registros en una vista o tabla. Por ejemplo, solo se puede hacer referencia a las variables locales dentro del procedimiento en el que se definieron. Las variables públicas son accesibles desde cualquier lugar de la aplicación. Los objetos, como la base de datos actual, están en el ámbito si están en la ruta de acceso de búsqueda definida. Los intervalos de registros se pueden especificar con una cláusula Scope en muchos comandos.
proveedor de servicios
Software que encapsula un servicio mediante la producción y el consumo de datos, lo que aumenta las características de las aplicaciones de ADO. Es un proveedor que no expone directamente los datos, sino que proporciona un servicio, como el procesamiento de consultas. El proveedor de servicios puede procesar los datos proporcionados por un proveedor de datos. Consulte también proveedor de datos.
conjunto de registros con forma
Objeto Recordset cuyas columnas se han definido específicamente para contener no solo datos, sino que también hace referencia (denominados capítulos) a otros objetos Recordset o valores calculados basados en otros objetos Recordset.
Hermano
Dos o más nodos de una estructura jerárquica que están en el mismo nivel de la jerarquía. El nodo raíz de una jerarquía no tiene elementos del mismo nivel.
procedimiento almacenado
Colección precompilada de código como instrucciones SQL y instrucciones de control de flujo opcionales almacenadas bajo un nombre y procesadas como una unidad. Los procedimientos almacenados se almacenan en una base de datos; se pueden ejecutar con una llamada desde una aplicación y permitir variables declaradas por el usuario, ejecución condicional y otras características de programación eficaces.
Trozo
Objeto específico de la interfaz que proporciona la serialización de parámetros y la comunicación necesarias para que un objeto de aplicación reciba llamadas de un cliente que se ejecuta en un entorno de ejecución diferente, como en un subproceso diferente o en otro proceso. El código auxiliar se encuentra con el objeto de aplicación y se comunica con un proxy correspondiente que se encuentra con el cliente que lo llama. Consulte también proxy.
subnodo
Ver niño.
operación sincrónica
Una operación iniciada por código que se completa antes de que se inicie la siguiente operación. Consulte también operación asincrónica.
Volver al principio
T-W
Árbol
Estructura que representa una relación jerárquica entre elementos (nodos). Hay un nodo en el nivel superior de un árbol (la raíz). Debajo de la raíz, puede haber varios elementos secundarios. A su vez, cada elemento secundario puede ser el elemento primario de otros elementos secundarios, por lo que se bifurca como un árbol. Una carpeta que contiene documentos y otras carpetas es un ejemplo típico de una estructura de árbol. Consulte también jerarquía, nodo, raíz, secundario, primario.
URL (localizador uniforme de recursos)
Especifica la ubicación de un recurso que reside en Internet o en una intranet. Una dirección URL completa consta de un esquema (como FTP, HTTP, mailto, archivo, etc.), seguido de dos puntos, un nombre de servidor y la ruta de acceso completa de un recurso (como un documento, un gráfico u otro archivo). Algunos ejemplos de direcciones URL son:
file://Server/Share/File.doc
Consulte también dirección URL absoluta y dirección URL relativa.
servidor web
Equipo que proporciona servicios web y páginas a los usuarios de intranet e Internet.