Guía de Diccionarios de Datos
|
|
- César Álvaro Rojo Soriano
- hace 7 años
- Vistas:
Transcripción
1 Soluciones abiertas para un mundo cambiante Guía de Diccionarios de Datos
2 Soluciones abiertas para un mundo cambiante Versiones documento Versión Revisado por Páginas Fecha 1.0 Andrea Guimarães Versión inicial. Traducido de Data Dictionary Guide de la ayuda de VDF /01/
3 Índice Introducción a los Diccionarios de Datos... 4 Usando Diccionarios de Datos mientras se desarrolla una aplicación... 4 Usando Diccionarios de Datos cuando se desarrolla una aplicación... 4 Trabajando con Diccionarios de Datos... 5 Creando clases de Diccionario de Datos... 5 Construyendo estructuras de Objeto de Diccionario de Datos... 6 Restricciones y filtros... 6 Usando los objetos de Diccionario de Datos... 7 Usando objetos de Diccionario de Datos con las Aplicaciones de Windows... 7 Usando Objetos de Diccionario de Datos con Aplicaciones Web... 8 Tablas, columnas y filas Consulte lo siguiente Índices Consulte lo siguiente Relaciones Consulte lo siguiente Identidad de disco y RowId Tipo de datos de RowId Funciones globales de RowId La interfaz de Diccionario de Datos de RowId Notas especiales Consulte lo siguiente Página 3 de 18
4 Introducción a los Diccionarios de Datos En Visual DataFlex, la implantación de las reglas de de negocio de su aplicación se expresan y administran completamente por Diccionarios de Datos. Los Diccionarios de Datos crean una capa entre la lógica de aplicación y los datos. Esto aporta las siguientes ventajas: Permite a su aplicación interactuar más eficazmente con su base de datos. Los Diccionarios de Datos aumentan la información de su base de datos de forma independiente a los datos físicos. Protege sus datos - los Diccionarios de Datos se aseguran de que solamente se añadan datos válidos. Centraliza la lógica de aplicación - toda la información y las reglas en un solo lugar. Si tiene que hacer un cambio, hágalo solamente en un lugar y el resto se modificará solo. Los Diccionarios de Datos se definen como clases. Creará una clase de Diccionario de Datos para cada tabla. Estas clases serán usadas mientras esté desarrollando su aplicación. Usando Diccionarios de Datos mientras se desarrolla una aplicación Mientras esté desarrollando su aplicación, las herramientas de apoyo de Visual DataFlex usarán la información en sus clases de Diccionario de Datos para ayudarle en el proceso de desarrollo. Esta información será usada cuando cree vistas de entrada en Windows, informes y páginas web. Studio y sus asistentes usarán el Diccionario de Datos para determinar: Qué tablas deben ser abiertas y cómo están conectadas. Qué tipos de controles deben ser usados para un campo especial (por ejemplo: el tipo de línea, casilla de verificación ) Qué etiquetas y contexto debe ser usado como ayuda para sus controles. Qué listas de consultas (lookup lists) deben ser usadas, cómo deben ser usadas y cuál será su aspecto. Los Diccionarios de Datos facilitan crear aplicaciones sólidas, con buena apariencia y fácilmente mantenible. Usando Diccionarios de Datos cuando se desarrolla una aplicación Los Diccionarios de Datos se añaden a una aplicación creando Objetos de Diccionario de Datos (DDOs). A la hora de desarrollar una aplicación, los DDOs sirven para dos propósitos principales: Coordinan la actividad de la base de datos en los objetos de entrada de datos- (DEOs). Proveen a un programa los servicios de validación y actualización de la base de datos. Página 4 de 18
5 Estos dos propósitos son distintos. Creando una estructura de DDOs, conectando los objetos de manera apropiada y a la vez conectando DEOs a esta estructura, garantizando la actividad de la base de datos de forma coordinada. Todas estas conexiones se programan a nivel de objeto. Las reglas de la base de datos se mantienen actualizadas porque son creadas en una clase de Diccionario de Datos con propiedades y con varios eventos definidos en el Diccionario de Datos. Esto se programa a nivel de clase. Trabajando con Diccionarios de Datos Trabajar con Diccionario de Datos consiste en: Crear una subclase de Diccionario de Datos para cada tabla codificando las reglas de las bases de datos en estas clases. Esto se consigue creando propiedades, funciones y procedimientos. Crear objetos (objetos de entrada de datos) en las vistas, objetos Web y otros componentes. Una estructura de DDO es un grupo de objetos de DD que se conectan para proporcionar el acceso sincronizado a tablas relacionadas. Crear objetos (objetos de entrada de datos) ó métodos (funciones / procedimientos) dentro de las vistas, objeto Web u otro componente que se comunique con sus DDOs. Esto permitirá que vea, cree, edite o borre sus datos. Creando clases de Diccionario de Datos Creará una clase de Diccionario de Datos para cada tabla de su aplicación. Estas clases, basadas en la clase de DataDictionary, permiten que defina la información y se establezcan las reglas para una tabla. Poniendo estas reglas en un único lugar (una clase) no tendrá que repetirlas en cada componente que acceda a la tabla. Las reglas que puede especificar en esta clase son: La estructura de la tabla. Cómo se puede conectar a otras tablas. Definir qué validaciones y propiedades se aplican a cada campo. Qué reglas deben ser aplicadas durante grabaciones (saves), borrados (deletes) y actualizaciones (updates). Otra información como los nombres de etiqueta o texto de ayuda. Todos los cambios de datos pasan por los DDOs. Antes de que se cambien los datos los Diccionarios de Datos los validan para usar las reglas, simples o complejas, que usted ha desarrollado en sus clases de Diccionario de Datos. Los Diccionarios de Datos son una clase tan importante que se ha desarrollado una herramienta visual, Database Builder, para crear y mantener esas clases. Pretendemos que utilice siempre esta herramienta para mantener sus Diccionarios de Datos. Database Builder crea el código fuente para estas clases. En algunos casos este código se genera automáticamente seleccionando las opciones apropiadas en el Database Builder mientras que en otros casos usted creará este código usando el editor de código del Database Builder. Página 5 de 18
6 Para más información acerca del funcionamiento de esta herramienta vea: Definiendo clases de Diccionario de Datos. Construyendo estructuras de Objeto de Diccionario de Datos Un conjunto de tablas relacionadas son representadas en su aplicación como una estructura de objeto (DDO) de Diccionario de Datos. Las estructuras de DDO son creadas dentro de varios objetos contenedores diseñados para manejar DDOs. Algunos de los objetos contenedores diseñados para esto son: DbView: usados por aplicaciones de windows para la introducción de datos. ReportView: usados para pedir informes. BusinessProcess: éstos son utilizados por aplicaciones Windows y Web para manejar y procesar por lotes. cwebbusinessprocess: usados en aplicaciones de Web que proveen todo el soporte posterior (Back end) para sus páginas HTML. cwebservice: usados en aplicaciones de Web para suministrar el soporte para los servicios Web (Web services). Las reglas para montar estructuras de DDO son las mismas para todos estos contenedores. Cada objeto de Diccionario de Datos debe ser creado y conectado a la estructura de forma apropiada. Esto es hecho a través DDOs hijo creando enlaces con los DDOs padre. Cuando se monta apropiadamente, las estructuras de DDO proveen acceso sincronizado a una jerarquía de datos. Según sea necesario se propagan mensajes entre varios objetos DD entregando de esta forma un comportamiento homogéneo y consistente para las operaciones de Buscar, Limpiar, Grabar y Borrar. Además se validan estas estructuras antes de permitir el cambiar datos. El Studio maneja por usted la creación de estructuras de DDOs. Para más información sobre estructuras de DDOs vea: Creando estructuras de Objeto de Diccionario de Datos (DDO). Restricciones y filtros Una tarea adicional de los DDOs es permitir que se puedan restringir y filtrar los registros dentro de un componente. Se soportan dos tipos de restricciones: Cuando un DDO se relaciona con otro, usted podría querer que el DDO hijo muestre solamente los registros que se relacionan con el registro en curso en el DDO padre. A esto se llama Relates- To- Constraint o Restricción por Relación. Una vista o informe puede necesitar solamente de un subconjunto de datos de cada vez. Podría, por ejemplo, especificar clientes y filtrar por una determinada región o provincia. A estos se les llama Filter Constraints o Restricción por filtro. Ambas clases de restricciones (se pueden combinar juntas) se definen dentro de sus estructuras de DDO. Para más información sobre restricciones y filtros vea: Restricciones y Filtros. Página 6 de 18
7 Usando los objetos de Diccionario de Datos El objeto que contiene una estructura de DDO también contiene, a su vez, todos los objetos y métodos necesarios para comunicarse con esos DDOs. Este proceso de comunicación está, por lo tanto, totalmente encapsulado. En algunos casos, esta comunicación ocurrirá entre un objeto de entrada de datos (DEO) y un DDO. Por ejemplo, una ventana contendrá DEOs que permiten que vea y edite sus datos. Cada DEO está asignado a un DDO y toda comunicación entre el DDO y el DEO es automática. En otros casos, la comunicación ocurrirá entre un método (procedimiento o función) y un DDO. Por ejemplo, un objeto de proceso de datos (Business Process Object o BPO), un objeto navegador de web o un objeto de servicio de Web contendrán una estructura de DDO y los métodos que usan el DDO. En todos los casos, los DDOs son usados para el mismo propósito. Tienen que permitirle hacer lo siguiente: Buscar o borrar datos. Proporcionarle información sobre el valor de un campo del DDO. Producir cambios en un valor del campo de DDO. Validar y grabar datos. Validar y borrar datos. En una aplicación de Web, la conexión entre su DDO y DEO (su navegador) es indirecta, o procesada por lotes. Todos los cambios en un DDO son enviados al navegador en formato HTML como un solo evento. Todos los cambios en un DEO (el navegador) son enviados al DDO una sola petición de lote. Su Web Browser Object (WBO) coordina esta actividad. El mismo DDO es capaz de soportar diferentes interfaces (por ejemplo: controles de ventanas, páginas HTML, servicios Web) y por lo tanto, la habilidad del DDO de comunicarse con estas interfaces variará. Sin embargo, la lógica básica de DDO y los servicios de validación están soportados en todas las plataformas. Por ejemplo, las validaciones de campo son siempre ejecutadas antes de una grabación. Puede encontrar más información en cómo usar DDOs en: Usando objetos de Diccionario de Datos en sus componentes. Usando objetos de Diccionario de Datos con las Aplicaciones de Windows Las Aplicaciones de Windows contienen un tipo especial de objeto de entrada que está integrada con los DDO. A estos objetos se les llama Data Entry Object (DEOs) u objetos de entrada de datos. Cada DEO está unido a un campo en una tabla. Además, cada DEO especifica un DDO para que actúe como su servidor. Una vista constará de una estructura de DDO y un número de estos DEOs. Los mensajes, lanzados a menudo por la interacción de usuarios, son enviados del DEO a su servidor DDO. Los mensajes dicen al DDO que lleven a cabo una de las tareas de DDO que están en la lista de arriba (Buscar, Grabar, Borrar, etc ). Cuando el DDO haya terminado la operación solicitada, enviará los mensajes de notificación a todos los DEOs conectados. Los DEOs usarán estas notificaciones para actualizar sus datos y su apariencia. La sincronización entre DEOs y DDOs permite que estos Página 7 de 18
8 objetos de entrada sean completamente Data Aware (Consciente de Datos). Añadiendo muy poco código, podrá crear sofisticadas aplicaciones de entrada de datos. Las Aplicaciones Windows también pueden usar DDOs dentro de informes. Un informe definirá un DDO para actuar como su servidor. Todas las búsquedas serán manejadas automáticamente por mensajes enviados del informe al servidor DDO. No es necesario el uso de DDOs en informes. Hay aplicaciones que usan BPO para manejar actualizaciones personalizadas. Un BPO debe contener métodos personalizados que ejecuten los procesos. Cree su código en estos métodos para controlar la actividad entre el DDO y el proceso. Existe una interfaz completa de Diccionario de Datos que le permite escribir un código que ejecute los mismos tipos de tareas que las que hacen automáticamente los DEOS (por ejemplo: limpiar, buscar, modificar datos, grabar, borrar ). Usando Objetos de Diccionario de Datos con Aplicaciones Web Las aplicaciones Web usan objetos Web para manejar todos los procesos. Hay dos tipos de objetos Web: Objetos de navegador web o Web Browser Object (cwebbusinessprocess) Se emplean para interactuar con el navegador de web basado en páginas. Objetos de Servicios Web o Web Service Objects (cwebservice) Se emplea para proveer servicios de web. Estos objetos están diseñados para contener las estructuras de DDO y los métodos que se comunican con esos DDOs. Un desarrollador interactúa con los DDOs de la misma forma con la que operan con un BPO en una aplicación windows. Los WBO esperan que la interfaz visual sea provista creando páginas HTML. Esas páginas son creadas (programadas) usando un servidor de páginas activas (ASP). Las páginas ASP hacen las llamadas en los WBO. Dentro del WBO cree los métodos para hacer lo que sea necesario. A continuación haga sus métodos disponibles a su página ASP publicando su Interfaz. Además, los WBO contienen una serie de interfaces que dan acceso a sus Diccionarios de Datos. Esto permite que lleve a cabo todas las funciones básicas del Diccionario de Datos (por ejemplo: buscar, borrar, grabar, limpiar, ) sin tener que escribir código en los WBO. Los WBO proveen soporte de servicio web. Un servicio web puede o no necesitar acceder al Diccionario de Datos. Si lo hacen, se puede añadir una estructura de DDO al servicio de objeto web o Web Service Object (WSO) y crear métodos que se comuniquen con los DDOs. Página 8 de 18
9 Diccionario de datos básico y conceptos de tabla 1. Tablas, columnas y filas 2. Índices 3. Relaciones 4. Identificador de registro y RowId 5. Transacciones, bloqueos y soporte multi-usuario 6. Buffers de fichero y Buffers de campo-ddo 7. Grupos de comandos File_field y Field 8. Comandos de ficheros 9. API de la base de datos Página 9 de 18
10 Tablas, columnas y filas Generalmente las bases de datos se definen como una colección de tablas. Las tablas constan de un juego de columnas designadas con un tipo de datos específicos y con una longitud determinada. Los datos en las tablas se denominan filas. Los mensajes de interfaz de Diccionarios de Datos usan la siguiente terminología para describir las bases de datos: FILE- un file (archivo) hace referencia a una tabla. FIELD- un Field (campo) hace referencia a un campo. RECORD- un Record hace referencia a una fila de datos de una tabla. Los mensajes del Diccionario de Datos usan ficheros (files), campos (field) y registros (records) en sus nombres de interfaz. Algunos ejemplos de esto son Main_File, Field_Options, File_Field_Current_Value, y OnNewCurrentRecord. Mientras que la documentación usará algunos de estos términos indistintamente, el uso normal de estos será: La tabla se usa cuando se consultan tablas de la base de datos. Solamente deberá ver la palabra file" en los mensajes de interfaz. El campo se usa cuando se consultan las columnas de una tabla y cuando se hace referencia a la entidad en el Diccionario de Datos que define una columna. Un Diccionario de Datos mantiene las estructuras de la información sobre la columna como valores, etiquetas, y opciones ( Field_Current_Value, Field_Label, Field_Options ) de cada tabla. Éstos serán referencias como campos (fields) dentro del Diccionario de Datos. Los registros (records) se usan para hacer referencia a una fila de datos de una tabla. Consulte lo siguiente Diccionario de datos básico y conceptos de tabla Página 10 de 18
11 Índices En el Diccionario de Datos todas las búsquedas de información se producen usando índices. Los índices se utilizan para encontrar rápidamente registros individuales y para buscar en una tabla (hacia delante o hacia atrás) en un orden específico. Para ser usadas adecuadamente por los Diccionarios de Datos, cada anotación en los índices debe ser única. En otras palabras, los segmentos usados para crear un índice no deben admitir duplicados (deben poder identificar un registro). Generalmente la singularidad está asegurada si se añade el campo de clave primaria como el último segmento(s) del índice. Los índices se definen dentro del Database Builder con un número de índice. Ese número se usa en los Diccionarios de Datos y en el código de sus programas para determinar qué índice debería usarse. Consulte lo siguiente Diccionario de datos básico y conceptos de tabla. Página 11 de 18
12 Relaciones Las relaciones sirven para "normalizar" sus datos. Algunos de los objetivos de la normalización son: 1. La eliminación de grupos repetitivos - Haga una tabla de consulta (lookup list) distinta para cada juego de atributos relacionados, y de una clave primaria a cada tabla. Por ejemplo, podría estar grabando contactos en sus clientes. No deberá guardar los contactos en la tabla de clientes; sin embargo pondrá la información de contacto en una tabla distinta y relacione cada registro con la clave primaria de su tabla de clientes. 2. Eliminar los datos redundantes- Si un atributo depende solamente de parte de una clave multisegmento, retírelo a una tabla distinta. Supongamos que cada contacto que tenga con un cliente es categorizado (llamada telefónica, correo, visita personal, etcétera). Deberá guardar el tipo de contacto en una tabla distinta y relacionar los contactos con los tipos de contactos. 3. Eliminar columnas que no sean dependientes de una clave- Si los atributos no contribuyen a una descripción de la clave, retírelos a una tabla distinta. Por ejemplo, suponga que está almacenando el nombre del cliente, dirección de Empresa y número de teléfono de Empresa. Estos atributos describen el lugar del trabajo del cliente, no el cliente, así que deberá crear una tabla de Empresa y quitar la información de Empresa de la tabla del cliente pasándola a esta nueva tabla relacionando la tabla de clientes con esta otra. Éstas son las primeras tres formas de la normalización de datos y son probablemente las tres que más desee aplicar comúnmente en su base de datos. Las relaciones se representan en Visual DataFlex usando el modelo de clave foránea (foreing key) y clave primaria (primary key): 1. Una relación debe ser definida de tabla hijo a tabla padre. Una tabla hijo define a un campo o conjunto de campos que se corresponden con un conjunto de datos en el padre. El tamaño y el tipo de datos de campo en el padre y el hijo deben ser los mismos. Esta relación se define usando el Database Builder. 2. Los valores de los campos relacionados en el padre (Ej. A, B y C) deben ser únicos y soportados por un índice cuyos segmentos son los mismos que los campos relacionados (A, B, C de arriba). El campo relacionado en la tabla padre es casi siempre su clave primaria y se refiere en el Diccionario de Datos como el campo clave (key field). 3. La tabla hijo generalmente tiene uno o más índices que permiten la búsqueda rápida por los campos relacionados. Esto quiere decir que los primeros segmentos en este hijo debe consistir de los campos a los que se relacionan. Los Diccionarios de Datos utilizan las relaciones en cuatro maneras: 1. Relacionar: cuando un Diccionario de Datos encuentra un registro, todos los DDOs padre encontrarán automáticamente todos los registros relacionados. El DDO padre de esos DDOs buscará y encontrará los registros relacionados en la estructura superior (lo que se dice normalmente hacia arriba ). De esta forma el buscar/relacionar encuentra una estructura entera de registros relacionados. Página 12 de 18
13 2. Agregados: antes de una grabación (save) o búsqueda (find) los valores de los campos relacionados al padre se mueven a los campos relacionados de los hijos. Este proceso de agregar (attach), asegura que la tabla hijo y la tabla padre se relacionen de forma apropiada durante las grabaciones. 3. Restricciones (filtros): una restricción (constrain) de una relación definida en la estructura de un Diccionario de Datos restringe la búsqueda de registros hijo a los relacionados al padre. Esta característica es usada exhaustivamente en aplicaciones tipo cabecera-detalle (por ejemplo en un sistema de introducción de pedidos en donde los detalles-líneas de pedido deben estar restringidos a un pedido). 4. Validaciones y grabaciones: una validación ocurre antes de que suceda una validación de grabación en el DDO Principal y en todos los DDOs padre relacionados. Además, la estructura de DDO es inspeccionada antes de la grabación. Si la estructura entera no está en su lugar, la validación fallará. Cuando ocurre una grabación (save), el registro en el DDO Principal y todos los registros de los DDOs padre son grabados como una única transacción. Básicamente, las relaciones en Diccionarios de Datos permiten que trabaje con una jerarquía de registros como una sola entidad. Consulte lo siguiente Diccionario de datos básico y conceptos de tabla. Página 13 de 18
14 Identidad de disco y RowId Cada tabla necesita un identificador único que identifique cada registro. Este identificador se encarga de encontrar los registros y deberá hacerlo de la forma más rápida posible Algunas bases de datos tienen un identificador de registro incorporado en cada tabla. La base de datos de DataFlex y la de Pervasive.SQL atribuyen identificadores numéricos únicos a cada registro. Estos identificadores, referenciados como Recnum, establecen la manera más rápida posible de encontrar un registro. La mayoría de las bases de datos de SQL como SQL Server de Microsoft y DB2 de IBM no incorporan una identificación de registro. En vez de esto, las tablas en estas bases de datos contienen claves primarias y un índice que provee acceso rápido a cualquier registro a través de esta clave primaria. La clave primaria puede ser definida como una sola columna o una combinación de columnas. El tipo de datos de la columna(s) que forma(n) la clave primaria puede(n) ser de cualquier tipo(s). Si su base de datos soporta Recnum, puede usar comandos basados en Recnum y mensajes de Diccionario de Datos para identificar y buscar registros. // Low level commands using recnum Integer itemprec Move Customer.Recnum to itemprec Clear Customer : Move itemprecnum to Customer.Recnum Find EQ Customer by recnum // Data Dictionary methods using recnum Integer itemprec Integer ifile Get Current_Record of hoddo to itemprec Send Clear to hoddo : Get Main_File of hoddo to ifile Send Find_by_Recnum of hoddo ifile itemprec Si su base de datos usa una clave primaria como único identificador, podrá usar otros comandos y mensajes de Diccionario de Datos para identificar y buscar registros. // low level commands using primary key String stempid Move Customer.Customer_Id to stempid Clear Customer : Move stempid to Customer.Customer_Id Find EQ Customer by 1 // find EQ by index 1 Página 14 de 18
15 // Data Dictionary methods using primary key String stempid Get Field_Current_Value of hoddo Field Customer.Customer_Id to stempid Send Clear to hoddo : Move stempid to Customer.Customer_Id Send Find of hoddo EQ 1 // find EQ mode and index 1 El ejemplo anterior supone que la clave primaria de la tabla de clientes es Customer.Customer_Id y su índice es el 1. Cada tabla tendrá una definición diferente para su clave primaria e índice de clave primaria. Dependiendo de su tabla necesitará modificar el código anterior para soportar una clave primaria diferente, diferentes nombres de campos, diferente índice de clave primaria y diferentes tipos de datos de clave primaria Hay una desventaja muy importante con los métodos anteriores. Se requiere una sintaxis diferente para bases de datos diferentes y para algunos casos también se requiere una sintaxis distinta para cada tabla. Esto quiere decir que es muy difícil escribir un código que pueda ser abstracto aplicado a cualquier tabla de cualquier base de datos. Este tipo de abstracción es un objetivo y requisito de la programación de Diccionario de Datos. Esto se resuelve introduciendo RowIds. El identificador de registro de cada tabla se correlaciona con un tipo especial de datos llamado RowId. Se define la correlación del identificador de registro al RowId al definir la tabla en Database Builder. Una vez correlacionado, un conjunto de comandos de RowId, funciones y métodos del Diccionario de Datos se usan para buscar e identificar registros. Esto permite usar la misma sintaxis con cualquier tabla. // Low level commands using RowId RowId ritempid Boolean bfound Move (GetRowId(Customer.File_Number)) to ritempid Clear Customer : Move (FindByRowId(Customer.File_Number,riTempId)) to bfound // Data Dictionary methods using RowId RowId ritempid Get CurrentRowId of hoddo to ritempid Send Clear to hoddo : Send FindByRowId of hoddo ritempid Usando esta sintaxis de RowId, tendrá una sintaxis única que puede usar en cualquier tabla de cualquier base de datos. Una vez definido, simplemente programe usando RowId. Tipo de datos de RowId Página 15 de 18
16 RowId ritempid1 ritempid2 : Property RowId prilastid : Get prilastid to ritempid1 Move rotempid1 to ritempid2 Set prilastid to ritempid2 RowId es un tipo especial de datos que sirve para almacenar valores RowId. Este tipo de datos tiene un comportamiento. Puesto que el tipo de datos subyacentes puede ser de cualquier tipo o de cualquier combinación de tipos, no puede ser asociado a ningún otro tipo de datos o usado directamente para realizar cualquier tipo de evaluación. En vez de eso se entregan un conjunto de funciones globales de RowId y de métodos de Diccionario de Datos que permiten manipular RowId. Funciones globales de RowId Las siguientes funciones dan soporte de bajo nivel a RowId: FindByRowId GetRowId NullRowId IsNullRowId IsSameRowId SerializeRowId DeSerializeRowId Move (FindByRowId(iFile,riRowId)) to bfound Move (GetRowId(iFile)) to rirowid Move (NullRowId()) to rirowid Move (IsNullRowId(riRowId)) to bisnull Move (IsSameRowId(riRowId1,riRowId2)) to bissame Move (SerializeRowId(riRowId)) to sserializedrowid Move (DeSerializeRowId(sSerializedRowId)) to rirowid Estas funciones permiten que lleve a cabo cualquier evaluación de RowId que se necesite en un nivel bajo: Function RunOrderDtlReport RowId rihdrid Returns RowId RowId riend Boolean bfound Move (FindByRowId(OrderHea.File_Number,riHdrId)to bfound If bfound Begin Set pristartrowid To (NullRowId()) Get DoRunReport To istat Get priendrowid To riend End Else Begin Move (NullRowId()) To riend end Function_Return riend End_Function Página 16 de 18
17 La interfaz de Diccionario de Datos de RowId Los Diccionarios de Datos también proveen una interfaz completa para trabajar con RowId: Send FindByRowId Send ReadByRowId Get CurrentRowId Get HasRecord Send FindByRowId of hoddo ifile rirowid Send ReadByRowId of hoddo ifile rirowid Get CurrentRowId of hoddo to rirowid Get HasRecord of hoddo to rirowid Estos métodos, junto con las funciones globales de RowId se pueden usar para manejar cualquier tipo de programación de RowId usando Diccionario de Datos. Function RunOrderDtlReport RowId rihdrid Returns RowId RowId riend Boolean bfound Integer imain Get Main_File of oorderhea_dd to imain Send FindByRowId of oorderhea_dd imain rihdrid Get HasRecord of oorderhea_dd to bfound If bfound Begin Set pristartrowid To (NullRowId()) Get DoRunReport To istat Get CurrentRowId of oorderdtl_dd To riend End Else Begin Move (NullRowId()) To riend end Function_Return riend End_Function Notas especiales No confunda RowId con clave primaria. Si su base de datos soporta campos de recnum, sus tablas probablemente todavía tendrán una clave primaria (Ej. tendrán un campo o conjunto de campos que están indexados de forma única) que será identificado en su clase de Diccionario de Datos activando la propiedad Key_Field_State. Ese es el campo que usará en las relaciones. Mientras esos campos, en teoría, podrían usarse para identificar RowId, no lo harán porque la definición interna de Recnum de la base de datos provee la manera más rápida de encontrar un registro. Le interesa usar siempre el método más rápido para encontrar los registros. Deberá usar siempre aquel método que su base de datos o controlador provea que es más rápido. Página 17 de 18
18 RowId fue añadido en la versión 11.0 de Visual DataFlex. Antes de esta versión, todas las tablas tenían que soportar un Recnum (ej. todas las tablas tenían que soportar un campo numérico y único). La introducción de Rowid levanta esta restricción. La programación al estilo de Recnum todavía se soporta. Si un desarrollador sabe que todas sus tablas contendrán un Recnum, pueden continuar programando usando comandos y métodos de Recnum. Consulte lo siguiente Diccionario de Datos básico y conceptos de tablas. Página 18 de 18
Guía de Diccionarios de Datos
Soluciones abiertas para un mundo cambiante Guía de Diccionarios de Datos www.moose-software.com www.visualdataflex.es Soluciones abiertas para un mundo cambiante Versiones documento Versión Revisado por
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesPara obtener una cuenta de padre
Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal
Más detallesRecursos de Aprendizaje
1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesIAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesGuía del usuario de DocuShare Email Agent
Guía del usuario de DocuShare Email Agent Fecha de publicación: Febrero de 2011 Este documento cubre DocuShare versión 6.6.1. Preparado por: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue
Más detallesMicrosoft Access 2007 (Completo)
Microsoft Access 2007 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos: desde su análisis
Más detallesNovell Vibe 4.0. Marzo de 2015. Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones
Novell Vibe 4.0 Marzo de 2015 Inicio rápido Cuando se empieza a usar Novell Vibe, en primer lugar se recomienda configurar un área de trabajo personal y crear un área de trabajo de Este documento explica
Más detallesOperación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
Más detallesManual Usuario Wordpress. Índice
2 Índice 1. Manual usuario...2 1.1 Zona de mensajes...2 1.2 Zona de usuarios...5 1.2.1 Identificarse...5 1.2.2 Registrarse...6 1.3 Categorías...6 1.4 Subscribirse...6 1.5 Archivos...7 1.6 Calendario...7
Más detallesSoftware de Captura y Validación de Información Cambiaria
Software de Captura y Validación de Información Cambiaria MANUAL DE USUARIO DIRECCIÓ N DE IMPUESTOS Y ADUANAS NACIONALES 2005 TABLA DE CONTENIDO Subdirección de Control Cambiario INTRODUCCIÓ N ALCANCE
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesGuía para el Portal de Profesores del Sistema de Información CLASS Académico
Centro de Apoyo en Tecnologías de la Información y la Comunicación CATIC Guía para el Portal de Profesores del Sistema de Información CLASS Académico El Sistema de Información CLASS Académico es el sistema
Más detallesInstructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesMANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET
MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET Utilice ésta Guía para conocer los procedimientos básicos de uso de la Extranet. En caso de que tenga alguna duda consulte las Instrucciones de Operación disponibles
Más detallesProyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesCapítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable
Más detallesGestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesiseries Operations Navigator Administración de aplicaciones
iseries Operations Navigator Administración de aplicaciones iseries Operations Navigator Administración de aplicaciones Copyright International Business Machines Corporation 1998, 2001. Reservados todos
Más detallesApuntes de la Unidad 1 de Base de Datos
DEFINICIÓN DE BASE DE DATOS.- Base de Datos es un conjunto de datos relacionados entre sðy que tienen un significado implðcito. En un sistema de información se cuenta con dos enfoques principales para
Más detallesEstructurar la información dentro del ordenador:
Estructurar la información dentro del ordenador: Aprender a estructurar la información dentro del ordenador, para facilitar su manejo y búsqueda. Las carpetas se utilizan para clasificar los documentos
Más detallesMódulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access
Módulo 8: Ofimática básica Unidad didáctica 4: Introducción y modificación de datos Access UNIDAD DIDÁCTICA 4 Introducción y modificación de datos Créditos Autor/es: Fuentes Innovación y Cualificación
Más detallesUNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS
UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS Guatemala, Julio de 2008 Índice Gestión de equipos...4 Programación física...5 Trabajos por Administración...6
Más detallesHP Backup and Recovery Manager
HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesMICROSOFT ACCESS 2010
MICROSOFT ACCESS 2010 1. BÁSICO Nº Horas: 24 Objetivos: Introducción a la suite ofimática Microsoft Office 2010 y se introducen los conceptos de análisis y diseño de bases de datos relacionales y cómo
Más detallesADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS
5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración
Más detallesManual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Más detallesTema 8 Procesos. * Definición informal: un proceso es un programa en ejecución
Tema 8 Procesos 8.1 Aspectos básicos de los procesos 8.1.1 Concepto de proceso * Definición informal: un proceso es un programa en ejecución Un programa ejecutable es un conjunto de instrucciones y datos
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesUNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
Más detallesBase de Datos Práctica 1.
Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y
Más detallesInformática I Notas del curso
EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detallesCENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE
HOJA 1 DE 17 ÍNDICE 1 Interfaz Web... 2 1.1 Acceso a la nube CICESE utilizando la interfaz Web.... 2 1.2 Pantalla principal de la interfaz Web.... 3 2 Administrar archivos desde la interfaz Web... 5 2.1
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesGestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos
Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS
Más detallesManual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración
Más detallesInternet Explorer proporciona diversas características que le ayudan a proteger su privacidad y
INTERNET NIVEL MEDIO DE INTERNET MÁS SOBRE INTERNET OPCIONES DE SEGURIDAD Internet Explorer proporciona diversas características que le ayudan a proteger su privacidad y aumentan la seguridad de su equipo
Más detallesXerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables
Xerox 700 Digital Color Press con Integrated Fiery Color Server Impresión de datos variables 2008 Electronics for Imaging, Inc. La información de esta publicación está cubierta por los Avisos legales para
Más detallesP/. Factura Electrónica D/. Manual de Usuario Proveedores
Control documental Versión del Fecha Autor Modificaciones/Comentarios documento 1.0 10/02/2011 Diputación de Teruel Versión inicial del documento 1.1 05/04/2011 Diputación de Teruel Revisado estilo 1.2
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesTABLA DE CONTENIDO... 1 ADMINISTRACIÓN DE SERVICIOS DE ADIESTRAMIENTO...
Tabla de Contenido TABLA DE CONTENIDO... 1 ADMINISTRACIÓN DE SERVICIOS DE ADIESTRAMIENTO... 2 MANUAL DEL GERENTE RH... 2 INTRODUCCIÓN... 3 OBJETIVO... 3 AMBIENTE INTRANET... 3 PRINCIPIOS BÁSICOS... 3 Mouse...
Más detallesToda base de datos relacional se basa en dos objetos
1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.
Más detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesGuía básica administrar documentos
www.novosoft.es Guía básica administrar documentos Cada administrador de incaweb es responsable de gestionar los documentación bajo su responsabilidad. Dicha gestión incluye la creación, la modificación
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesSi tiene preguntas o comentarios sobre este manual, póngase en contacto con nuestro equipo de soporte a través de support@ephorus.com.
GUÍA DEL USUARIO INTRODUCCIÓN Estimado instructor: Gracias por descargar esta guía del usuario de Ephorus. Si tiene alguna pregunta, póngase en contacto con el usuario principal 1 de Ephorus correspondiente
Más detallesGUÍA DEL ADMINISTRADOR DE TI
GUÍA DEL ADMINISTRADOR DE TI Contenido 1. Introducción...2 2. Registrar usuarios...3 2.1. Crear una cuenta de Learning Center...3 2.2. Crear usuarios...3 2.2.1. Crear usuarios uno por uno...4 2.2.2. Importar
Más detallesUNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0
UNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0 2012 1 CONTENIDO INTRODUCCIÓN... 4 1. COMO INGRESAR AL SISTEMA... 5 2. MANEJO DE CONENIDOS WEB... 7 2.1 Áreas de
Más detallesNORMA 19.14 (SEPA) 22/11/2013
NORMA 19.14 (SEPA) 22/11/2013 1. Descripción La aplicación de generación de ficheros de adeudos permite generar fácilmente Órdenes para que su banco efectúe el cobro de recibos a clientes creando una Base
Más detallesCIMA. MANUAL DE USUARIO
MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera
Más detallesProceso Transaccional
Proceso Transaccional Documento de Construcción Proceso Transaccional 1 Tabla de Contenido Introducción... 2 Diagrama del Proceso... 3 Sub Proceso Transaccional Reserva... 4 Sub Proceso Reporte De Gastos...
Más detallesEl catálogo y los listados
El catálogo y los listados El catálogo y los listados...1 Ventana de listados...2 Ejecutar un listado...3 Buscar un listado...4 Formatos...5 Filtros y orden de los resultados...6 Imprimir...7 Ejemplos
Más detallesMICROSOFT ACCESS 2003
MICROSOFT ACCESS 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso en el que se estudian los tipos de objetos consulta, formulario e informe: cuál es su papel, cuándo se utilizan, etc. Se detalla el diseño
Más detallesINTRODUCCIÓN A LAS BASES DE DATOS
INTRODUCCIÓN A LAS BASES DE DATOS QUE ES UNA BASE DE DATOS? Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáecamente para su posterior uso Desde el punto de vista informáeco,
Más detallesInstalación del programa PSPP y obtención de una distribución de frecuencias.
Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico
Más detallesMódulo 8: Ofimática básica. Unidad didáctica 2: Conceptos fundamentales en un gestor de base de datos. Access
Módulo 8: Ofimática básica Unidad didáctica 2: Conceptos fundamentales en un gestor de base de datos Access UNIDAD DIDÁCTICA 2 Conceptos fundamentales en un gestor de base de datos Créditos Autor/es:
Más detallesMANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR
MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR Conceptos Básicos. Drupal es un sistema de gestión de contenido que permite manejar artículos, fotos, archivos, etc. Es un sistema dinámico que administra
Más detallesHERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que
Más detallesMICROSOFT EXCEL 2007 (COMPLETO)
MICROSOFT EXCEL 2007 (COMPLETO) Descripción del funcionamiento de la hoja de cálculo Microsoft Excel XP, explicando todas las funciones de este programa para crear y modificar hojas de cálculo, tanto sencillas
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesGuías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET
Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Leonardo Diez Equipo Grupo Danysoft septiembre de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,
Más detallesManual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
Más detallesManual de Usuario Comprador Módulo de Compras
Manual de Usuario Comprador Módulo de Compras Descripción General El módulo de Compras es un medio confiable, cómodo y de fácil manejo para gestionar sus adquisiciones. Este servicio permite desarrollar
Más detallesCombinar comentarios y cambios de varios documentos en un documento
Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos
Más detallesPROCEDIMIENTO DE ENLACE TCPIP
DISPOSITIVOS TCP/IP. Los dispositivos TCP/IP son equipos autónomos que funcionan de forma independiente a la PC y que tiene incorporado el procesamiento de identificación por medio de la huella digital,
Más detallesConstrucción de Escenarios
Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,
Más detallesManual de usuario Sucursal Virtual
INDICE 1. Introducción 2. Requerimientos 3. Página Inicial 4. Registro 4.1 Registro con tarjeta de débito 4.2 Registro con clave de acceso 5. Acceso a 6. Pestaña Consultas 6.1 Saldo de cuentas 6.1.1 Saldo
Más detallesMicrosoft Office XP Excel XP (I)
PRÁCTICA 1 HOJA DE CÁLCULO Microsoft Office XP Excel XP (I) 1. Entrar en Windows 98 (ver práctica 1), y en el Excel abriendo el icono Microsoft Office del escritorio y seleccionar el icono Microsoft Excel,
Más detallesEnviar Felicitación Navideña por Email con Off. 2007
Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad
Más detallesEDICIÓN Y FORMATO (II)
EDICIÓN Y FORMATO (II) 1. INTRODUCCIÓN Writer dispone de una serie de barras de herramientas predeterminadas, en las que se encuentran botones de acceso directo a comandos específicos que se activan con
Más detallesPOLÍTICA DE COOKIES. A continuación explicaremos qué son las cookies y los tipos de cookies que utiliza la Fundación Fuertes en su sitio Web:
POLÍTICA DE COOKIES En cumplimiento de lo dispuesto en el artículo 22.2 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico (LSSI- CE), le informamos
Más detallese-conocimiento Manual de uso
2 Índice 1. Qué es e-conocimiento?... 3 Web del I+CS... 3 Web de los profesionales... 4 2. Cómo puedo acceder a la Web de los profesionales?... 6 3. Qué puedo encontrar en la Web de los profesionales?...
Más detallesCapítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy
Capítulo 3: XML Spy como editor de documentos XML 1. Objetivos del capítulo Este capítulo pretende servir como una introducción a las funciones de la aplicación XML Spy, incluida dentro del conjunto de
Más detalleshttp://www.hikashop.com/en/component/updateme/doc/page-...
español Contenido de visualización en el extremo delantero Descripción Página del producto con un menú Listado de productos con un menú Listado de categorías con un menú Los productos con un módulo Categorías
Más detallesGuía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
Más detallesTablas dinámicas. Tablas dinámicas
Tablas dinámicas Con las tablas dinámicas se pueden procesar de manera rápida grandes cantidades de datos. Desde deporwin se puede trabajar con los datos de los listados, en forma de tabla dinámica. Así,
Más detallesCómo puede mi organización registrar plazas de trabajo?
Cómo puede mi organización registrar plazas de trabajo? Administrar el perfil y plazas de trabajo de la empresa Este tipo de perfil permite que el dueño o representante autorizado de una empresa pueda
Más detallesComercial Cartas de Fidelización
Comercial Cartas de Fidelización El objetivo es poder enviar, de una forma sencilla a través de e-mail, textos en su idioma a todos los clientes que cumplen determinadas características. En principio,
Más detallesPara crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Más detallesMi Cisco Preguntas frecuentes
1. Qué es Mi Cisco? Mi Cisco le ofrece una vista portátil y personalizable de la información de su interés en Cisco.com. 2. Cómo puedo ingresar a Mi Cisco? Puede ingresar a Mi Cisco de dos maneras: Lista
Más detallesSoftware para Seguimiento de Clientes. Descripción del Producto
Software para Seguimiento de Clientes Descripción del Producto Descripción del Sistema Es un completo sistema que permite tener un mejor control y manejo sobre clientes antiguos y nuevos, ya que permite
Más detallesTabla de contenido. Manual B1 Time Task
Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...
Más detallesSISTEMA DE BECAS AL EXTERIOR
SISTEMA DE BECAS AL EXTERIOR Manual del Becado En este manual se describen los diferentes procesos que ejecuta el becado en el desarrollo de sus estudios en el exterior. Todos los procesos serán ejecutados
Más detallesESCUELA DE ADMINISTRACIÓN
ESCUELA DE ADMINISTRACIÓN PROGRAMA: TÉCNICO GESTIÓN DEL TALENTO HUMANO SUBMÓDULO INFORMÁTICA I CONTENIDO 1 MANEJO DE DOCUMENTOS Y ARCHIVOS... 3 1.1 ARCHIVOS... 3 1.2 CREAR DOCUMENTO NUEVO... 3 1.3 GUARDAR
Más detalles