DICCIONARIO DE DATOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DICCIONARIO DE DATOS"

Transcripción

1 DICCIONARIO DE DATOS

2 Diccionario de datos El diccionario de datos es la fuente de información centralizada de todo el sistema SAP, allí se encuentra (y almacena) todos los datos que se procesan en el sistema; es, digamos, el corazón de SAP. En el Diccionario de Datos (de ahora en adelante el diccionario), encontramos la siguiente estructura de objetos, ordenados desde su capa más inferior: Dominio. Elemento de Datos. Campo. Estructura de Datos. Tablas. El DOMINIO describe el campo de valores posibles, es de un carácter técnico, es el nivel más bajo que existe para determinar el tipo de dato de un objeto. Ejemplo; un dominio denominado <S_PLANE> tiene un tipo de dato CHAR de tamaño 10 (una cadena de caracteres de 10 posiciones). Diccionario de Datos RichardRey.com - 2

3 El ELEMENTO DE DATOS describe el significado de un campo independientemente de las tablas donde se utilice. Tiene un carácter semántico. Un elemento de datos está asociado a un dominio, y puede ser utilizado en múltiples tablas, incluso ser referenciado directamente desde un programa al momento de declarar una nueva variable. Siguiendo el ejemplo anterior, tenemos un elemento de datos llamado <S_PLANETYE>, que hace referencia al tipo de avión, y está formado por el dominio <S_PLANE>, mostrado antes. NOTA: Desde el editor de un programa ABAP, podemos declarar una variable que haga referencia a un elemento de datos; de esta forma, la variable tomará el tipo de datos del dominio asociado a dicho elemento de datos. Siguiendo con el ejemplo: DATA: var TYPE S_PLANETYE. En este caso, la variable denominada <var> será una cadena de caracteres de 10 posiciones, o dicho de otra manera, un campo tipo texto de 10 posiciones; porque le indicamos que tome las propiedades del elemento de datos <S_PLANETYPE>, y ese elemento de datos tiene como dominio el objeto <S_PLANE>, que como vimos arriba, se trata de un tipo CHAR de 10 posiciones. Si te confunde un poco, lo siguiente lo esclarecerá. DATA: var TYPE S_PLANETYE. DATA: var TYPE char10. Diccionario de Datos RichardRey.com - 3

4 Las dos instrucciones escritas arriba obtienen exactamente el mismo resultado, la variable <var> será un tipo CHAR de 10 posiciones. La ventaja de esta forma de estructurar el diccionario es que si cuentas con una serie de tablas, con campos del mismo tipo, por ejemplo CHAR10, si bien se permite asignarle a cada campo directamente el tipo de datos CHAR de 10 posiciones; hacerlo de esta manera implica que, al momento de ser solicitado un cambio del tipo de datos, (digamos que piden cambiarlo a un CHAR de 12 posiciones), te corresponde modificar tabla por tabla para ajustar todos los campos afectados. Si en su lugar, se crea un elemento de datos cuyo dominio sea un objeto de tipo CHAR10, pongámosle por nombre <ED>; y le asignamos el ED a los campos de cada tabla; al momento de requerir el ajuste a CHAR12, bastará con cambiar el dominio del elemento de datos <ED> para que el cambio se replique en TODAS las tablas que lo contengan; es decir, haríamos el cambio una sola vez, y éste se replica en todas las tablas que hacen referencia al elemento de datos. EL CAMPO, como su nombre lo indica, es el renglón o columna de una estructura de datos. Si recuerdas del capítulo anterior el momento en que mencionábamos la creación de una estructura de datos, cuya sentencia sería la siguiente: DATA: BEGIN OF nombre_estructura, var1 TYPE i, var2 TYPE i, END OF nombre_estructura. Las variables <var1> y <var2> serán campos de la estructura de datos creada. Lo mismo ocurre con el diccionario de datos, el campo es el espacio o columna única de cada tabla o estructura de datos; y a cada campo se le asigna un elemento de datos existente, absorbiendo el campo las propiedades del elemento de datos. Diccionario de Datos RichardRey.com - 4

5 Como vemos en la gráfica, un campo llamado <PLANETYPE> perteneciente a la tabla SFLIGHT y está formado por el elemento de datos <S_PLANETYE > que vimos anteriormente. La ESTRUCTURA DE DATOS la vimos un poco en el capítulo anterior (Tipos de Datos en ABAP), se trata de un conjunto de campos relacionados lógicamente entre sí en un único objeto, que recibe por nombre Estructura de Datos. Lo que en ABAP se conoce como Estructura de Datos, en otros lenguajes de programación podrían conocerse como Arreglos o Registros, sería de manera general una analogía válida. En el capítulo de los Tipos de Datos, pudimos ver cómo se pueden crear estructuras de datos directamente desde el editor ABAP. Diccionario de Datos RichardRey.com - 5

6 a) Declarando las variables (campos) en el mismo editor. DATA: BEGIN OF nombre_estructura, var1 TYPE i, var2 TYPE i, END OF nombre_estructura. b) Tomando como referencia una estructura de datos ya creada en el Diccionario. DATA BEGIN OF sociedad. INCLUDE STRUCTURE SYST. DATA END OF sociedad. También, las estructuras de datos pueden crearse en el Diccionario, como la estructura <SYST> usada en el ejemplo anterior, que contiene las variables del sistema. Una Estructura de Datos contiene un único registro; si deseamos guardar múltiples registros con la misma estructura, tendremos que pasar a crear una tabla basada en dicha estructura de datos. Diccionario de Datos RichardRey.com - 6

7 Las TABLAS son objetos, basados en estructuras de datos, capaces de almacenar gran cantidad de información en múltiples líneas de registros. Un ejemplo de tablas en el Diccionario de Datos lo vimos en la imagen que reflejaba la tabla SFLIGHT; y si en un programa quisiéramos crear una tabla cuya forma sea similar a la estructura de datos <SYST>; lo podríamos hacer de la siguiente manera: DATA: itab TYPE TABLE OF SYST. Tipos de tablas. Existen diversos tipos de tablas: Tablas TRANSP (transparentes): Tablas normales relacionales (SQL). Tablas POOL: Tablas SAP que se guardan junto a otras tablas SAP en una única tabla física de Base de Datos. Mejorando el acceso a los registros. Tablas CLUSTER: Varias tablas que se guardan en un cluster de Base de Datos. Se guardan registros de varias tablas SAP con la misma clave cluster, en el mismo cluster físico de la base de datos. Las que usaremos cada día serán las tablas transparentes, que es el nombre que le da SAP a las tablas de Base de Datos relacionales. De hecho, los dos términos más comunes utilizados en el día a día de un Consultor ABAP son tablas transparentes y tablas internas ; ya comprendimos que las primeras son las tablas del Diccionario de Datos, y las segundas son espacios de memoria que se utilizan dentro de un programa, cuya existencia es únicamente en tiempo de ejecución del programa en cuestión. Los datos en SAP. Los datos en SAP se pueden clasificar de la siguiente manera: Datos maestros: Son datos que no se modifican muy a menudo. Ejemplo: Materiales, Cuentas, Bancos, Clientes. Se almacenarán en tablas transparentes. Datos de movimientos: Datos muy volátiles y con gran volumen de generación. Ejemplo: Facturas, Pedidos. Se suelen guardar en tablas tipo CLUSTER todos ellos con formato parecido (documentos). Datos del sistema o de control: Muchas tablas con pocos datos. Se suelen guardar en tablas de tipo POOL. Diccionario de Datos RichardRey.com - 7

8 Instrucciones SQL de ABAP. El lenguaje ABAP tiene un conjunto de sentencias SQL para su aplicación sobre tablas de la base de datos SAP. Algo muy interesante de este entorno de programación, es que, a diferencia de otros lenguajes, no se requiere realizar ningún tipo de protocolo de conexión con la base de datos; escribimos directamente las sentencias SQL y el sistema se encarga de comunicarse con el diccionario de datos de manera implícita para nosotros. Éstas son las instrucciones SQL permitidas: SELECT INSERT UPDATE MODIFY DELETE COMMIT WORK ROLLBACK WORK Adicionalmente, contamos con las siguientes variables del sistema: SY-SUBRC: Código de retorno de una operación. El valor 0 indica que la instrucción fue satisfactoria y se cumplió el objetivo, bien sea obtener datos de una tabla, o insertar/modificarlos; un retorno con valor 4 indica que la consulta no arrojó datos, o bien no se pudo insertar/modificar en un tabla del diccionario. SY-DBCNT: Cantidad de registros afectados por la operación procesada si se trata de una modificación/inserción, o bien la cantidad de registros encontrados en una consulta. SELECT: Instrucción fundamental para leer información de la base de datos. Lectura de un único registro: SELECT SINGLE * FROM <tab> WHERE <cond>. Si SY-SUBRC = 0. Si SY-SUBRC = 4. Registro encontrado. Resultado en <tab>. No existe el registro buscado. Lectura Iterativa: Selección de un grupo de registros. SELECT * FROM <tab> (WHERE <cond>). ENDSELECT. Diccionario de Datos RichardRey.com - 8

9 Selecciona cada uno de los registros que cumplan la condición de la cláusula WHERE, (o todos en caso de no utilizarla). El resultado lo tendremos en el área de trabajo <tab>. En cada iteración del ciclo SELECT - ENDSELECT se procesa un único registro encontrado, y el ciclo se repetirá tantas veces como registros se consigan. Es útil si se desea realizar algún tratamiento a cada registro encontrado de una vez. Si SY-SUBRC = 0. Si SY-SUBRC = 4. Algún registro encontrado. No existe ningún registro que cumpla la condición del WHERE. Ejemplo: SELECT * FROM mara WHERE matnr = itab-matnr. WRITE: mara-matnr. ENDSELECT. Por cada registro encontrado, se imprime en pantalla el valor de dicho registro y se sigue leyendo en la tabla en búsqueda de más registros. Otras posibilidades del WHERE: SELECT * FROM <tab> WHERE <campo>... BETWEEN <var1> AND <var2>. Si <campo> está entre los valores <var1> y <var2>. LIKE <literal condición>. Si <campo> cumple la condición. También se pueden utilizar: _ como caracter cualquiera. % como una cadena de caracteres. IN (<var1>, <var2>...). Si <campo> esta en el conjunto de valores <var1>, <var2>... Otras lecturas: Podemos leer una tabla de base de datos y simultáneamente llenar una tabla interna con el resultado de la lectura. SELECT * FROM <tab> INTO TABLE <intab> (WHERE <cond>). Diccionario de Datos RichardRey.com - 9

10 Esta instrucción lee la base de datos, obtiene todos los registros que cumplan con la condición, y los almacena en una tabla interna llamada <itab>. A diferencia del ciclo SELECT ENDSELECT, en el que por cada acierto se procede a leer en la base de datos; aquí se realiza un único acceso a las tablas para extraer todos los registros que cumplan con la condición. Si bien ambas opciones cumplen con el mismo resultado, por temas de rendimiento recomiendo utilizar esta última ya que se consumen menos recursos con un único acceso a BD, para obtener todas las coincidencias en una tabla interna, y luego procesar esos resultados desde la tabla interna, que como ya sabemos, es un objeto propio del programa en ejecución. Veamos cómo queda el mismo ejemplo del caso anterior: SELECT * INTO TABLE itab FROM mara WHERE matnr = itab-matnr. LOOP AT itab. WRITE: itab-matnr. ENDLOOP. NOTA: En un capítulo posterior veremos que es un LOOP. Podemos indicar un orden en el proceso de selección de registros. SELECT *...ORDER BY <campo1> <campo2>. No requiere mayor explicación salvo que el criterio de ordenamiento siempre es prevaleciendo el campo de la izquierda. Diccionario de Datos RichardRey.com - 10

11 INSERT: Permite introducir registros sencillos o el contenido de una tabla interna en una base de datos SAP. INSERT <tab>. Grabará en la BD el contenido de la estructura <tab>. Si SY-SUBRC = 0. Si SY-SUBRC > 0. Registro insertado. La clave del registro que queríamos insertar ya existía en la tabla. También es posible introducir datos desde una tabla interna. INSERT <tab> FROM TABLE <itab>. Si SY-SUBRC = 0. Registros insertados. Si existe algún registro en la BD (base de datos) con clave igual a algún registro de la tabla interna, se producirá un error de ejecución del programa. (Por registro duplicado). UPDATE: Permite modificar el contenido de uno o varios registros. UPDATE <tab>. Modifica el registro de la base de datos que está especificado en la estructura <tab>. Si queremos modificar el contenido de más de un registro a la vez: UPDATE <tab> SET <campo>=<valor> WHERE <cond>. Con este UPDATE, todos los registros que cumplan <cond> modificarán el contenido del <campo> por <valor>. Es posible modificar registros desde una tabla interna: UPDATE <tab> FROM TABLE <intab>. Si el sistema no puede actualizar un registro, el proceso no finalizará sino que continuará con el siguiente registro. Diccionario de Datos RichardRey.com - 11

12 Si SY-SUBRC = 0. Si SY-SUBRC = 4. Todos los registros modificados. No todos los registros han sido modificados. En SY-DBCNT Tendremos la cantidad de registros modificados. MODIFY: Se utiliza cuando no se sepa con certeza si un registro existe o no, para modificarlo o añadirlo. MODIFY <tab>. MODIFY <tab> FROM TABLE <intab>. NOTA: En caso de que conocerse la existencia o no de un registro, se recomienda utilizar INSERT o UPDATE. DELETE: Se utiliza para realizar borrados de datos en una BD del Diccionario. DELETE <tab>. Borrará el registro que especifiquemos en el área de trabajo. DELETE FROM <tab> WHERE <cond>. cumplan la condición <cond>). Para borrar más de un registro (todos los que DELETE FROM <tab> FROM TABLE <itab>. Para borrar en la tabla transparente <tab>, todos los registros contenidos en la tabla interna <itab>. Si SY-SUBRC = 0. Si SY-SUBRC = 4. Todos los registros han sido borrados. No todos los registros han sido borrados. En SY-DBCNT tendremos la cantidad de registros borrados. Diccionario de Datos RichardRey.com - 12

13 Otros aspectos del Diccionario de Datos. El control de mandante (ese numerito que representa el sistema al que estamos conectados), es automático. Siempre se procesará el mandante en uso; en caso de requerir procesar datos de otro cliente/mandante diferente al que estamos conectados, utilizaremos la instrucción CLIENT SPECIFIED en nuestras consultas al Diccionario. Debemos evitar el uso de las instrucciones INSERT, DELETE, MODIFY y UPDATE sobre las tablas del Diccionario; si requerimos hacer un cambio a nivel de datos, éstos se harán vía transacciones estándar, módulos de funciones (BAPI) o Bath Input; ya que los datos que se guardan en una transacción suelen estar replicados en diferentes tablas, y si modificamos el contenido de una tabla en particular, podríamos generar inconsistencias importantes en el sistema. Actualización de la Base de Datos. Si deseamos forzar un cambio que afecta alguna tabla de la Base de Datos, debemos ejecutar la sentencia COMMIT WORK en nuestros programas, esta sentencia realiza un UPDATE físico en la BD, haciendo irrevocable cualquier modificación. Si deseamos deshacer los cambios hechos luego del último COMMIT WORK, utilizaremos la sentencia ROLLBACK WORK, esta sentencia nos reversa los cambios hasta el estado en que se encontraban tras el último COMMIT WORK ejecutado. Chequeo de autorizaciones. Todas las consultas SQL en SAP no realizan verificación alguna sobre autorizaciones de usuarios, siendo esto es algo que debemos controlar para evitar que todos los usuarios puedan acceder a determinado tipo de información. Este control es responsabilidad del consultor ABAP, determinar si un usuario tiene o no autorización a nuestros desarrollos. Para determinar la autorización de los usuarios en nuestros desarrollos se utilizará el siguiente trozo de código: Diccionario de Datos RichardRey.com - 13

14 AUTHORITY-CHECK. AUTHORITY-CHECK OBJECT <objeto_de_autorización> ID <Campo1> FIELD <f1> ID <Campo2> FIELD <f2> ID <Campo3> DUMMY.... Esto se conoce como OBJETO DE AUTORIZACIÓN o AUTHORITY-CHECK, en el uso diario solemos escucharlo de ambas maneras, veamos los campos que contiene: <CampoX> son los campos de autorización del objeto. (se le indica sobre que campos del sistema se va a evaluar la autorización). <fx> son los valores posibles de autorización de dichos campos. (leer, modificar, ambos, ninguno). DUMMY es un parámetro que indica que no es necesario verificar este campo. Si al procesar el objeto, el campo del sistema SY-SUBRC es igual a 0, es que el usuario está autorizado a ver/procesar la información, de lo contrario, indica que no tiene los permisos para ello. Lo común es que en nuestros desarrollos, indiquemos este objeto al comienzo del mismo, y luego verifiquemos el SY-SUBRC, permitiendo continuar con la ejecución solo si el valor del campo es 0. Veamos un ejemplo de cómo se llenan los campos para el objeto de autorización: Vamos a verificar el authority check Acreedor: Autorizaciones para Sociedades para saber si un usuario puede visualizar proveedores en la sociedad Este objeto de autorización estándar se llama F_LFA1_BUK. La operación visualizar responde al código 01 y el campo sobre el cual queremos evaluar la propiedad de visualización se llama ACTVT. El campo sociedad, por su parte, se llama BUKRS. Diccionario de Datos RichardRey.com - 14

15 Así quedaría el authority check: AUTHORITY CHECK OBJECT F_LFA1_BUK ID ACTVT FIELD 01 ID BUKRS FIELD Con esto cubrimos el apartado del Diccionario de Datos, el siguiente tema a estudiar serán las Tablas Internas. Te saluda, Richard Rey Diccionario de Datos RichardRey.com - 15

Son objetos cuya función es el tratamiento de varios registros exclusivamente durante la ejecución de un programa.

Son objetos cuya función es el tratamiento de varios registros exclusivamente durante la ejecución de un programa. TABLAS INTERNAS Qué son? Cuando desde un programa realizamos una consulta en Base de Datos a través de sentencias SQL, solemos requerir que los resultados se guarden en alguna estructura de nuestro programa,

Más detalles

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje:

Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: El lenguaje ABAP tiene ciertas características generales, que debes conocer: Tiene tipos de

Más detalles

A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario.

A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario. A partir de la información anterior haremos varios programas que utilicen los diferentes elementos del diccionario. Retomando el programa propuesto en la lección 1. Al ver el programa en detalle podemos

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

Tablas internas 1-12

Tablas internas 1-12 Tablas internas 1-12 Lección 1 Uso de tablas internas Las tablas internas son variables que permiten almacenar registros en memoria. Podemos considerar cada componente en una línea como una columna en

Más detalles

Tema: Disparadores Parte I.

Tema: Disparadores Parte I. Base de datos I. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Disparadores Parte I. Objetivo Utilizar la sintaxis de un disparador en SQL Server Implementar transacciones

Más detalles

1. Módulos de Funciones

1. Módulos de Funciones 1. Módulos de Funciones 1.1 Introducción Los módulos de funciones son objetos que realizan operaciones que pueden ser utilizadas en varios programas. Al crear un módulo de función con el código que realiza

Más detalles

CONSULTAS BASICAS EN SQL SERVER

CONSULTAS BASICAS EN SQL SERVER CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta

Más detalles

Manejo de Transacciones

Manejo de Transacciones Bases de Datos Transacciones 1 Manejo de Transacciones Jorge Pérez Rojas Universidad de Talca, II Semestre 2006 Bases de Datos Transacciones 2 Transacciones Hasta ahora el modelo de operación en la BD

Más detalles

LEGACY SYSTEM MIGRATION WORKBENCH

LEGACY SYSTEM MIGRATION WORKBENCH LEGACY SYSTEM MIGRATION WORKBENCH 1. Legacy System Migration Workbench... 2 2. Creación del proyecto... 3 3. Grabación de la transacción... 4 4. Parámetros de Carga... 10 5. Lectura y Conversión de Datos...

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1

BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1 BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1 1. Cuáles de los siguientes enunciados son declaraciones válidas? 2. Cuál de

Más detalles

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos

Más detalles

TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL

TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL 5.6 MODIFICACIÓN DE LA BASE DE DATOS SQL posee comandos destinados también para modificar la base de datos, entre estos se tienen operaciones de borrado,

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

Manual de usuario para la parametrización de la integración Openbravo-Sugar

Manual de usuario para la parametrización de la integración Openbravo-Sugar Manual de usuario para la parametrización de la integración Openbravo-Sugar Fichero: Manual usuario - Integración Openbravo- Sugar - Spanish Versión: 1.0 Sevilla, 3 de febrero de 2010 Histórico de cambios

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html 1.INTRODUCCION PL/SQL (Procedural Language ó Programming Language, según distintas fuentes, aunque la oficial es la primera) es el lenguaje utilizado por Oracle como extensión al SQL, y que nos va a permitir

Más detalles

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de

Más detalles

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

1. DML. Las subconsultas

1. DML. Las subconsultas 1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se

Más detalles

SolutionsSAP. paso a paso. www.solutionssap.com

SolutionsSAP. paso a paso. www.solutionssap.com SolutionsSAP Crear Smartform paso a paso. un básico www.solutionssap.com David Hernández 20/05/2015 Contenido Introducción... 2 Definición del formulario SMARTFORM... 2 Formateando Texto en el SmartForm...

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

SENTENCIAS Y CONSULTAS EN SQL SERVER

SENTENCIAS Y CONSULTAS EN SQL SERVER SENTENCIAS Y CONSULTAS EN SQL SERVER En esta sección nos preocuparemos por conocer, las consultas en SQL que describiremos aquí. Para eso haremos un pequeño de las palabras claves que se utilizan en SQL,

Más detalles

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010 INTRODUCCION Los objetos usados en aplicaciones JAVA mantienen su estado y comportamiento mientras la aplicación se halle en ejecución. Generalmente se necesita mantener el estado y comportamiento de los

Más detalles

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

T12 Vistas y tablas temporales

T12 Vistas y tablas temporales 1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras

Más detalles

SAP R/3 6.0 Julio 2010. Español SUSTITUCIONES

SAP R/3 6.0 Julio 2010. Español SUSTITUCIONES SAP R/3 6.0 Julio 2010 Español SUSTITUCIONES Necesitamos cambiar cuentas de asignación para ECC 6.0 Primero hemos cambiado el programa donde se definen las rutinas de sustitución por uno propio (ZR0021)

Más detalles

Laboratorio Informix. Stored Procedures Triggers

Laboratorio Informix. Stored Procedures Triggers Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia: TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para

Más detalles

PROCESO DE PROVEEDORES/ACREEDORES

PROCESO DE PROVEEDORES/ACREEDORES PROCESO DE PROVEEDORES/ACREEDORES A continuación se describe cómo, a través del módulo de Finanzas, es posible contabilizar en el sistema SAP los movimientos que pudieran presentarse con Proveedores/Acreedores

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

PHP Perfect SQL v1.0 (SQL perfectas en PHP)

PHP Perfect SQL v1.0 (SQL perfectas en PHP) PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar

Más detalles

Database Manager Manual del usuario DMAN-ES-01/09/10

Database Manager Manual del usuario DMAN-ES-01/09/10 Database Manager Manual del usuario DMAN-ES-01/09/10 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN Pag - 1 Guía de Elaboración de Reportes Herramienta de Administración 2.0 A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN NOTA: Los pasos de esta sección deben ser ejecutados si identifica realizar

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

Oracle básico (IV): Programación en PL/SQL

Oracle básico (IV): Programación en PL/SQL Oracle básico (IV): Programación en PL/SQL El lenguaje de programación de Oracle, llamado PL/SQL, es un lenguaje portable, procedural y de transacción muy potente y de fácil manejo, con las siguientes

Más detalles

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11 Laboratorio 06. Objetivos: Representación interna de un BD. Tablas, índices e índices full-text. Sesiones: 1 (24 de noviembre de 2010) Ejercicio: 1. Representación interna: 1.1. Copiar al repositorio de

Más detalles

SQL PROCEDURAL Triggers y Stored Procedures. Ing. Gustavo A. Correa Reina UNCPBA 2008

SQL PROCEDURAL Triggers y Stored Procedures. Ing. Gustavo A. Correa Reina UNCPBA 2008 Base de Datos I SQL PROCEDURAL Triggers y Stored Procedures Ing. Gustavo A. Correa Reina UNCPBA 2008 SQL Procedural Posibilita el uso de código procedural conjuntamente con sentencias SQL que son almacenadas

Más detalles

Batch Input (online ofline archivos.prn)

Batch Input (online ofline archivos.prn) Batch Input (online ofline archivos.prn) La función que tiene el batch input (Ingreso de datos), es como su nombre lo indica, el ingreso de datos a las tablas Z, o standard de SAP. Como se sabe a las tablas

Más detalles

Sub consultas avanzadas

Sub consultas avanzadas Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando

Más detalles

PRÁCTICA B2. Definición y modificación de datos en SQL

PRÁCTICA B2. Definición y modificación de datos en SQL 3º Ingeniero Técnico en Informática de Sistemas Facultad de Informática Asignatura: Fundamentos de Bases de Datos Curso: 2007/08 PRÁCTICA B2. Definición y modificación de datos en SQL Objetivos Construir

Más detalles

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32 Módulo de Movilidad Soluciones Gestión Administrativa e-gestión Factura Guía de Instalación y Uso Fecha de revisión: 23/01/2009 Página 1 de 32 Índice 1. Introducción... 3 2. Instalación... 3 3. Configuración

Más detalles

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006 1 Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.ecofin.ull.es/users/jggomez. Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Gobierno del Estado de México

Gobierno del Estado de México Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT) MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3

Más detalles

INSTITUTO NACIONAL DE SEGUROS DIRECCIÓN DE INFORMÁTICA. Manual de Usuario de SeVins Módulo INSonline. Versión: #1

INSTITUTO NACIONAL DE SEGUROS DIRECCIÓN DE INFORMÁTICA. Manual de Usuario de SeVins Módulo INSonline. Versión: #1 INSTITUTO NACIONAL DE SEGUROS DIRECCIÓN DE INFORMÁTICA Manual de Usuario de SeVins Módulo INSonline Versión: #1 Fecha actualización anterior: Fecha última actualización: Página: 2 de 70 Tabla de contenidos

Más detalles

El lenguaje SQL es un lenguaje estándar para el acceso y

El lenguaje SQL es un lenguaje estándar para el acceso y 1. INTRODUCCIÓN El lenguaje SQL es un lenguaje estándar para el acceso y manipulación de bases de datos relacionales como SQL Server. Esto quiere decir que aprender SQL es algo indispensable para cualquier

Más detalles

Bases de Datos en Visual FoxPro. Administrador de proyectos

Bases de Datos en Visual FoxPro. Administrador de proyectos Bases de Datos en Visual FoxPro Las bases de datos en Visual FoxPro son proyectos, cada proyecto puede contener bases de datos, tablas, consultas, formularios, informes, etiquetas, clases y código. Administrador

Más detalles

Sistemas de Datos Curso: Ernesto Chinkes. SQL Básico Algebra Relacional

Sistemas de Datos Curso: Ernesto Chinkes. SQL Básico Algebra Relacional SQL Básico Algebra Relacional Modelo Relacional Conceptos Relación Esquema Operaciones del Algebra Relacional Selección Proyección Unión Diferencia Producto Cartesiano Algebra Relacional Selección (σ)

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base

Más detalles

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

Más detalles

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas

Más detalles

Construyendo una Base de Datos con HUGOSQL White Paper por: HUGOSQL 2012

Construyendo una Base de Datos con HUGOSQL White Paper por: HUGOSQL 2012 Audiencia Construyendo una Base de Datos con HUGOSQL White Paper por: HUGOSQL 2012 Este documento va dirigido a desarrolladores y estudiantes universitarios que inician el primer curso de base de datos

Más detalles

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas.

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. 1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. Oracle SQL Server Access Las que se puedan acceder

Más detalles

Tip en detalle Nro. 06

Tip en detalle Nro. 06 Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 06 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) "Tips en breve/tips

Más detalles

Manual de Usuario. Extractor Service. www.zktime.eu

Manual de Usuario. Extractor Service. www.zktime.eu Manual de Usuario www.zktime.eu INDICE Página Introducción 1 1. Primeros pasos 1 1.1 Instalación 1 1.2 Finalizando la instalación 2 2. Configuración 3 2.1 Configuración de base de datos 3 2.1.1 Configuración

Más detalles

TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA

TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1 TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1. Definición de SQL. Características 2. Selección del origen de los datos. Cláusula FROM 3. Selección de columnas. Columnas calculadas 4.

Más detalles

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es CURSO ANALISTA - PROGRAMADOR ABAP IV MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 750 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos:

Más detalles

Pantallas interactivas (Objeto Web Panel)

Pantallas interactivas (Objeto Web Panel) Pantallas interactivas (Objeto Web Panel) El web panel es el objeto más flexible que provee GeneXus. Como ya hemos visto en algunos ejemplos que hemos mostrado, todo web panel ofrece un web form, que es

Más detalles

Principales rutinas de mantenimiento

Principales rutinas de mantenimiento Principales rutinas de mantenimiento 1 Actualización de días de crédito en base al saldo del cliente La actualización de los días de crédito es una rutina que ayuda a saber cuales de nuestros clientes

Más detalles

Sistema de información para la gestión de cursos, certificados de aptitud profesional y tarjetas de cualificación de conductores

Sistema de información para la gestión de cursos, certificados de aptitud profesional y tarjetas de cualificación de conductores FECHA ÚLTIMA ACTUALIZACIÓN 25/10/2013 VERSION CAP 1.18 Sistema de información para la gestión de cursos, certificados de aptitud profesional y tarjetas de cualificación de conductores Manual de Usuario

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Qué es una base de datos?

Qué es una base de datos? Qué es una base de datos? Una base de datos es un conjunto de datos organizados en filas y columnas. Access 2010 es una base de datos relacional, con lo que aún estando los datos guardados en tablas diferentes

Más detalles

Portal de Proveedores GRUPO DANONE. Registro de proveedores, envío y estatus de las facturas

Portal de Proveedores GRUPO DANONE. Registro de proveedores, envío y estatus de las facturas Portal de Proveedores GRUPO DANONE Registro de proveedores, envío y estatus de las facturas Introducción El presente es un documento que pretende abarcar, de una manera clara y concisa, las acciones a

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

Tema: PROCEDIMIENTOS ALMACENADOS.

Tema: PROCEDIMIENTOS ALMACENADOS. Base de datos I. Guía 9 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: PROCEDIMIENTOS ALMACENADOS. Objetivo Específico Conocer la sintaxis de un procedimiento almacenado

Más detalles

2. ESTUDIO DE INDICES

2. ESTUDIO DE INDICES Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por

Más detalles

Error! Nombre desconocido de propiedad de documento.

Error! Nombre desconocido de propiedad de documento. MANUAL USUARIO COLABORA WEB INDICE 1 IInttrroducccci ión... 3 1.1 Objetivos... 3 1.2 Qué es COLABORA?... 3 1.3 Acceso a la aplicación... 3 2 Prroccesso de Gesstti ión de Entti idadess COLLABORA... 5 2.1

Más detalles

Database Manager Manual del usuario DMAN-ES-10/10/05

Database Manager Manual del usuario DMAN-ES-10/10/05 Database Manager Manual del usuario DMAN-ES-10/10/05 La información que contiene este manual no tiene carácter contractual y puede estar sujeta a cambios sin previo aviso. La aplicación a la que se hace

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3

Más detalles

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,

Más detalles

Conectar Flash con Access usando MDM Zinc

Conectar Flash con Access usando MDM Zinc Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones

Más detalles

INTRODUCCIÓN. - Agentes - Brokers - Coordinadores CÓMO ACCEDER La dirección para entrar en la web es www.remax.es/infoweb.

INTRODUCCIÓN. - Agentes - Brokers - Coordinadores CÓMO ACCEDER La dirección para entrar en la web es www.remax.es/infoweb. MANUAL INTRODUCCIÓN Este manual presenta la aplicación Infoweb RE/MAX donde se puede encontrar toda la información perteneciente a RE/MAX, relativa a Asociados y a Oficinas (datos de oficina y Asociados,

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

SISTEMA DE CONTROL DE PRESENCIA

SISTEMA DE CONTROL DE PRESENCIA SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS

Más detalles

MANUAL DE USUARIO SISTEMA DE SEGUIMIENTO DE PROYECTOS (SISPRO)

MANUAL DE USUARIO SISTEMA DE SEGUIMIENTO DE PROYECTOS (SISPRO) MANUAL DE USUARIO SISTEMA DE SEGUIMIENTO DE PROYECTOS (SISPRO) VER. 2.0 FEBRERO 2011 Sistema de Seguimiento de Proyectos Página 1 OBJETIVO El sistema permite tener un control sobre el Registro de proyectos

Más detalles

2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.

2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL. 2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo. Manual Basico de manejo de Access (Microsoft). 1. Introducción Qué es una base de datos? Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una escuela, de sus alumnos

Más detalles

Artículos técnicos Grupo Danysoft: De Delphi a Interbase ida y vuelta [IV]

Artículos técnicos Grupo Danysoft: De Delphi a Interbase ida y vuelta [IV] Artículos técnicos Grupo Danysoft: De Delphi a Interbase ida y vuelta [IV] Por Pablo I. Reyes Equipo Grupo Danysoft septiembre de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando

Más detalles

SQL dinámico en Transact SQL

SQL dinámico en Transact SQL SQL dinámico en Transact SQL Transact SQL permite dos formas de ejecutar SQL dinamico(construir sentencias SQL dinamicamente para ejecutarlas en la base de datos): La instrucción EXECUTE - o simplemente

Más detalles

Sintaxis: CURSOR nombre_cursor[(param1 [IN] tipo1,... )] IS consulta ;

Sintaxis: CURSOR nombre_cursor[(param1 [IN] tipo1,... )] IS consulta ; 7. CONCEPTOS AVANZADOS DE CURSORES EXPLICITOS En este capítulo veremos algunas cosas bastante útiles respecto a los cursores explícitos, como pueden ser los cursores con parámetros (que nos permitirán

Más detalles

5- Uso de sentencias avanzadas

5- Uso de sentencias avanzadas Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias

Más detalles

3 Consultas y subconsultas

3 Consultas y subconsultas 3 Consultas y subconsultas En SQL, la sentencia SELECT permite escribir una consulta o requerimiento de acceso a datos almacenados en una base de datos relacional. Dichas consultas SQL van desde una operación

Más detalles