LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD PostgreSQL

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

Download "LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD PostgreSQL"

Transcripción

1 LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD PostgreSQL GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 10: desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de servicio requeridos por la organización.

2 Optimización de Consultas SQL a través de herramientas del SMBD PostgreSQL Estructura de contenidos. 1. Introducción Objetivos Consideraciones Procedimiento Manipulación de índices en PostgreSQL Consulta de índices creados en PostgreSQL Creación de índices Modificación de índices existentes Borrado de índices Optimización de consultas en PostgreSQL Afinamiento de PostgreSQL para ejecución de consultas Modificaciones del modelo de la base de datos Optimización de consultas en PostgreSQL Evidencias a entregar

3 1. Introducción. En este laboratorio se abordará el tema de la optimización de consultas con las herramientas del SMBD PostgreSQL con el fin de mejorar la eficiencia en los tiempos de respuesta de la base de datos usando los recursos disponibles, en algunas ocasiones la complejidad de la consultas puede ser causante de una baja en el rendimiento del sistema, por tal motivo este laboratorio está diseñado para el conocimiento de las herramientas y métodos para que las BD alcancen un alto grado de eficiencia. El tener el SMBD en óptimas condiciones depende en gran parte del diseño de la estructura y de los objetos incorporados a las Bases de Datos, el siguiente laboratorio abarca los temas de creación de índices, herramientas para la optimización y algunas recomendaciones en el uso de las base de datos. 3

4 2. Objetivos. Objetivo General. Aplicar técnicas para optimizar la estructura de la base de datos y las consultas, a partir del uso de herramientas de monitoreo para mejorar el rendimiento y garantizar consistencia e integridad en los datos. Objetivos Específicos. Usar los recursos para optimizar la base de datos, mediante las herramientas disponibles en el sistema. Utilizar herramientas para mejorar la definición y ejecución de consultas en la base de datos. Hacer uso de índices para mejorar el desempeño a nivel de ordenamientos y consultas en una Base de Datos. Analizar la estructura de la base de datos para mantener al mínimo las lecturas en disco y mejorar los tiempos de respuesta. 4

5 3. Consideraciones. Antes de realizar los procedimientos planteados en este laboratorio, se sugiere revisar los siguientes aspectos: Ítem Soporte Teórico Descripción Previo al desarrollo de este laboratorio debe haber revisado: AA10OA1.Optimización de Bases de Datos AA10OA2. Índices Manejo de sentencias SQL. Productos requeridos Base de datos de la Secretaria de Salud de la alcaldía de San Antonio del SENA o en su defecto el script de construcción de esta base de datos. Base de datos de la Secretaria de Hacienda de la alcaldía de San Antonio del SENA o en su defecto el script de construcción de esta base de datos. Script con 5 consultas a optimizar sobre la base de datos de la secretaría de Hacienda, suministrada en el laboratorio. Herramientas SW Se requiere tener instalada y configurada la Máquina virtual proporcionada en la plataforma, con el SMBD osgresql instalado. 5

6 4. Procedimiento. Este laboratorio está diseñado para abordar desde un enfoque practico la optimización de consultas en PostgreSQL, durante su desarrollo se abordaran los siguientes temas: manipulación de índices, herramientas para la optimización de la BD, recomendaciones para optimizar el diseño de bases de datos y consultas. A continuación se describen las acciones que se deben desarrollar como parte de este laboratorio: 4.1. Manipulación de índices en PostgreSQL. Ingrese al administrador gráfico pgadmin3 de PostgreSQL y conéctese a la base de datos secsalud, verifique que las tablas se encuentran correctamente creadas. En el explorador de objetos de la ventana principal del pgadmin3 seleccione la base de datos de la secsalud y pulse el botón el botón que lleva por icono una lupa con la sigla SQL, tal como lo indica la siguiente gráfica: Importante: Tenga en cuenta que en el explorador de objetos debe estar seleccionada la siguiente ruta: secsalud Schemas Public Tables, antes de pulsar el botón Execute Query. Imagen 1. Explorador de objetos 6

7 Consulta de índices creados en PostgreSQL. En la ventana que se carga, seleccione la pestaña SQL Editor y escriba la Sentencia No.1, posteriormente pulse el botón Execute query para ejecutar la sentencia. Sentencia No.1 SELECT indexname, tablename, indexdef FROM pg_indexes; Imagen 2: Consulta de índices Al ejecutar la sentencia que se encuentra en la Imagen 2, se visualiza un listado de los índices que existen en PostgreSQL, en el cual se puede determinar el nombre que recibe el índice, la tabla sobre la que esta definido y el tipo de índice. Los registros seleccionados en gris, corresponden a los índices que crea automáticamente PostgreSQL, cada vez que se define un campo como llave primaria PRIMARY KEY en cualquiera de las tablas de la base de datos de la secsalud. Los demás registros que muestra la consulta, corresponden a los índices que se crean sobre las tablas que hacen parte del catalogo de PostgreSQL, los cuales son necesarios para que el SMBD funcione correctamente. 7

8 Si se necesita obtener los índices creados sobre una tabla en particular, se ejecuta la siguiente sentencia especificando en ella el nombre de la tabla que se requiere: SELECT indexname, indexdef FROM pg_indexes WHERE tablename = nombre_tabla ; Escriba y ejecute en una ventana del SQL Editor la sentencia No.2 para obtener los índices que existen sobre la tabla hitorialpersona : Sentencia No.2 SELECT indexname, indexdef FROM pg_indexes WHERE tablename = historialpersona ; Imagen 3: Consulta de índices sobre una tabla En una ventana del SQL Editor escriba y ejecute la siguiente sentencia: Sentencia No.3: SELECT p.idpersona AS IDpersona, p.nombre, p.apellido, e.nombre AS EPS, ep.descripcion AS EstadoPersona, ta.descripcion FROM persona p INNER JOIN historialpersona hp ON hp.idpersona=p.idpersona INNER JOIN eps e ON e.ideps=hp.ideps INNER JOIN estadopersona ep ON ep.idestadopersona=hp.estadopersona INNER JOIN tipoafiliado ta ON ta.idtipoafiliado=hp.tipoafiliado ORDER BY p.apellido; 8

9 Después de ejecutar la sentencia No. 3 en el pgadmin3 se obtiene una salida en la sección Data Output, similar a la siguiente imagen, la cual permite observar en la parte inferior derecha que la ejecución de la consulta tomo 40 ms para recuperar 7 registros de la base de datos Creación de índices. Imagen 4. Salida de la sentencia No.3 La sintaxis general para crear índices en PostgreSQL es la siguiente: CREATE [ UNIQUE ] INDEX nombre_índice ON tabla [ USING nombre_acceso ] ( columna [ nombre_operador] [,...]) Identificar el campo de la tabla sobre el que se debe crear el índice, requiere de un análisis minucioso del diseño de la base de datos, en el que se contemplen la lógica y requerimientos para los que fue construida, esto con el fin de seleccionar el campo que ofrezca mayor rendimiento al momento de recuperar los datos por medio de las consultas. La sentencia SQL que se proporciona a continuación crea en la base de datos secsalud un índice llamado indicehp sobre el campo idpersona de la tabla historialpersona ; este tipo de índice permite indexar campos con valores que no son únicos o que se repiten dentro de la tabla. Escriba y ejecute en el SQL Editor la siguiente sentencia: Sentencia No.4: CREATE INDEX indicehp ON historialpersona (idpersona); 9

10 Imagen 5. Creación de índice En el modelo de la base de datos de la secalud, todas las transacciones en que esta involucrado el afiliado, generan un nuevo registro dentro de la tabla historialpersona el cual se identifica mediante un consecutivo único dentro de esta tabla, por esta razón, cualquier sentencia que incorpore una búsqueda por el campo idpersona resulta ineficiente de no implementar un índice, debido a que se deben recorrer todos los registros de la tabla para encontrar aquellos que corresponden al numero de identificación del afiliado. Después de crear el índice sobre el campo idpersona de la tabla historialpersona, ejecute de nuevo la sentencia No.3 que fue proporcionada anteriormente. Posteriormente observe la parte inferior derecha de la sección Data Output, en la que se encuentran los datos correspondientes a la ejecución de la consulta, la cual indica que tomo 20 ms para recuperar 7 registros de la base de datos; la mitad del tiempo que la consulta que se ejecutó antes de haber creado el índice. 10

11 Imagen 6: Sentencia No.3 después de crear el índice Modificación de índices existentes. Mediante la ejecución de la sentencia No. 5 se cambiara el nombre del índice indicehp a idafiliado. Sentencia No.5: ALTER INDEX indicehp RENAME TO idafiliado; Imagen 7. Modificación del índice Consulte los índices que están creados sobre la tabla historialpersona, ejecutando de nuevo la Sentencia No.2 y verifique que el nombre del 11

12 índice indicehp ha sido cambiado a idafiliado Borrado de índices. Mediante la ejecución de la sentencia No.6 se borrara el índice que lleva por nombre idafiliado. Sentencia No.6: DROP INDEX idafiliado; Imagen 8. Borrado de índice Consulte los índices que están creados sobre la tabla historialpersona, ejecutando de nuevo la Sentencia No.2 para verificar que el índice idafiliado ha sido borrado Optimización de consultas en PostgreSQL. El proceso de optimización de consultas en PostgreSQL contempla tres aspectos que permiten mejorar el rendimiento del SMBD cuando se ejecuta consultas; el primero de ellos se enfoca en el afinamiento del SMBD para la ejecución de las consultas, el segundo aborda los cambios sobre el modelo de la base de datos y el tercero se centra en hacer mas eficiente la forma en que se escribe la consulta. Es importante aclarar que la estrategia seleccionada para la optimización de consultas puede contemplar uno o mas de los aspectos mencionados anteriormente. 12

13 Afinamiento de PostgreSQL para ejecución de consultas. El proceso de afinamiento de PostgreSQL para la ejecución de consultas consiste en detectar las consultas que consumen demasiados recursos cuando son ejecutadas; para ello es necesario que abra el archivo postgresql.conf que se encuentra en la siguiente ruta C:\dataPostgreSQL, posteriormente modifique los siguientes parámetros: log_min_duration_statement = 500; log_statement = all El parámetro log_min_duration_statement habilita el log de registro para las consultas que superan los 500 milisegundos durante su ejecución y log_statement controla el tipo de sentencias SQL sobre las que se desea realizar seguimiento dentro del log. Habilitar el log para realizar seguimiento de las consultas demoradas, permite analizar el comportamiento de las misma mediante la reproducción del estado problemático, esto con el fin de crear o borrar índices y reescribir la consulta si es el caso. Otro aspecto que se tiene en cuenta para afinar el rendimiento de PostgreSQL al ejecutar consultas, es aumentar la memoria compartida del mismo, para realizar este procedimiento se debe editar el parámetro shared_buffers dentro del archivo postgresql.conf Este parámetro requiere un valor mínimo de 128 KB para que postgres pueda iniciar, aunque el valor configurado por defecto es 32 MB; por razones de rendimiento este valor se debe calcular de la siguiente forma: shared_buffers = shared_buffers_default X max_connections shared_buffers = 128 KB X 1000 shared_buffers = KB El tamaño de la memoria compartida para 1000 conexiones concurrentes al servidor de base de datos es de 128 MB. Recuerde que el valor del parámetro max_connections se definió en el Laboratorio 7 - concurrencia y bloqueos y este lo que determina es el numero máximo permitido de conexiones concurrentes al servidor de base de datos. 13

14 Modificaciones del modelo de la base de datos. En ocasiones el diseño de las bases de datos se realiza omitiendo algunos postulados básicos para la construcción de las mismas, de manera que se obtiene como resultado modelos que son poco óptimos para la consulta de los datos que se almacenan dentro de estos esquemas. Cuando suceden errores en el diseño que afectan directamente el rendimiento del sistema computacional durante el proceso de consulta, es inevitable que la solución de fondo a este problema implique realizar reingeniería sobre los esquemas de la base de datos, de forma que los nuevos diseños garanticen el acceso a los mismos, sin ir en detrimento del rendimiento. Existen otros casos en que los requerimientos del modelo de negocio cambian y el diseño inicial de la base de datos ya no responde a las necesidades actuales de la organización, en este tipo de situaciones es común que se empiecen a realizar maniobras sobre los datos que comprometen el rendimiento de la base de datos cuando se realizan acciones de consulta. En ambos casos la experticia del DBA es un factor que permite identificar rápidamente si el problema de rendimiento durante los procedimientos de consultas está asociado a un diseño deficiente o al cambio en los requerimientos de negocio, de cualquier forma se requieren habilidades para realizar modificaciones sobre el diseño de la base de datos Optimización de consultas en PostgreSQL. La sintaxis para utilizar el comando EXPLAIN es la siguiente: EXPLAIN [ ANALYZE ] [ VERBOSE ] sentencia Los parámetros que acepta se describen a continuación: ANALYZE: Llevar a cabo el comando y mostrar los tiempos de ejecución reales. VERBOSE: Incluir la lista de columnas de salida para cada nodo en el árbol del plan. 14

15 Sentencia: Cualquier sentencia SELECT, INSERT, UPDATE, DELETE, VALUES, EXECUTE, DECLARE, o CREATE TABLE AS, cuyo plan requiera analizar. El comando EXPLAIN muestra en pantalla el plan de ejecución que construye el planeador de PostgreSQL antes de ejecutar sentencias SQL, esto permite establecer anticipadamente el comportamiento que tendrán las tablas y los índices cuando se ejecute la sentencia. El costo estimado de ejecutar una sentencia SQL es uno de los datos mas significativos que proporciona el comando EXPLAIN, puesto que con esté, es factible analizar y realizar cambios sobre la forma en que esta escrita la sentencia, de manera que sea mas eficiente su ejecución. Escriba y ejecute en una ventana del SQL Editor la siguiente sentencia: Sentencia No.7: EXPLAIN SELECT p.idpersona AS IDpersona, p.nombre, p.apellido, e.nombre AS EPS, ep.descripcion AS EstadoPersona, ta.descripcion FROM persona p INNER JOIN historialpersona hp ON hp.idpersona=p.idpersona INNER JOIN eps e ON e.ideps=hp.ideps INNER JOIN estadopersona ep ON ep.idestadopersona=hp.estadopersona INNER JOIN tipoafiliado ta ON ta.idtipoafiliado=hp.tipoafiliado ORDER BY p.apellido; 15

16 Imagen 9: Resultado de ejecutar la Sentencia No.7 La imagen 9 muestra la captura de pantalla del pgadmin3 después ejecutar la sentencia No.9, en la cual se usa el comando EXPLAIN sobre una consulta que esta accediendo a la base de datos de la secsalud. En la imagen se observa el plan de ejecución que construye el planeador de postgres para ejecutar la sentencia; a continuación describimos cada uno de los datos suministrados de izquierda a derecha para la cada fila: 1. Costo de iniciación estimado antes de que la primer fila pueda ser devuelta. 2. Costo total estimado para devolver todas las filas. 3. Numero estimado de filas de salida. 4. Ancho promedio estimado de la filas de salida (en bytes). Estos mismo datos se repiten para cada uno de los elementos que aparecen en el plan de ejecución. Es importante entender que el costo de un nodo de nivel superior incluye el costo de todos sus nodos secundarios, por lo tanto la primera fila de la imagen contiene los datos calculados de todo el 16

17 plan de ejecución para esa sentencia. Usando el comando EXPLAIN en combinación de la opción ANALYZE se produce que la sentencia SQL además de ser calculada sea ejecutada realmente en postgres. Además esta muestra la duración total medida para cada nodo (en milisegundos) y el número total de filas devueltas realmente. Esto es útil para verificar si las estimaciones realizadas por el planeador mantienen proporción con las obtenidas en la realidad. Escriba y ejecute en una ventana del SQL Editor la siguiente sentencia: Sentencia No.8: EXPLAIN ANALYZE SELECT p.idpersona AS IDpersona, p.nombre, p.apellido, e.nombre AS EPS, ep.descripcion AS EstadoPersona, ta.descripcion FROM persona p INNER JOIN historialpersona hp ON hp.idpersona=p.idpersona INNER JOIN eps e ON e.ideps=hp.ideps INNER JOIN estadopersona ep ON ep.idestadopersona=hp.estadopersona INNER JOIN tipoafiliado ta ON ta.idtipoafiliado=hp.tipoafiliado ORDER BY p.apellido; 17

18 Imagen 10: Resultado de ejecutar la Sentencia No.8 18

19 5. Evidencias a entregar. La lista de evidencias para este laboratorio es: Archivo postgres.sql con los parámetros de gestión de consultas modificados. Documento de control de cambios de creación de índices. En este documento se deben exponer las mejoras a ser incorporadas a la Base de Datos de la secretaría de Salud de la alcaldía de San Antonio del Sena, detallando el comportamiento antes y después de crear índices. De igual forma se deben efectuar mediciones (tiempos de respuesta, Uso de memoria, etc.) y el análisis que permitan evidenciar la importancia de los cambios realizados presentándolos en el documento. Presentación electrónica que muestre las tareas de optimización de diez consultas SQL asociadas a la secretaría de Hacienda, de las cuales cinco (5) son suministradas en el laboratorio y las restantes deben ser propuestas por el aprendiz. Cada consulta debe ser exhibida en una diapositiva exponiendo el planteamiento original y la versión final producto de las recomendaciones dadas por las herramientas del SMBD. En la diapositiva también se debe documentar la mejora incorporada y justificar el por qué según su criterio. 19

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 10: desarrollar mantenimiento preventivo, correctivo o proactivo

Más detalles

LABORATORIO 10. Concurrencia y bloqueos en el SMBD SQL Server

LABORATORIO 10. Concurrencia y bloqueos en el SMBD SQL Server LABORATORIO 10. Concurrencia y bloqueos en el SMBD SQL Server GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles

Más detalles

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles

Más detalles

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD SQL Server

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD SQL Server LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD SQL Server GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 10: desarrollar mantenimiento preventivo, correctivo o proactivo

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft Access 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 Access 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón : 1. Seleccionar

Más detalles

GUÍA DE TRABAJO GRADO 11. Media Fortalecida - SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO GRADO 11. Media Fortalecida - SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 Tema: VISTAS Y DESENCADENADORES (TRIGGER) EN SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar vistas y desencadenadores utilizando SQL Server I. VISTAS

Más detalles

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos... 1 Contenido Introducción... 3 Características principales... 3 Los niveles de usuario... 4 El aprendizaje de di Monitoring... 4 Usando di Monitoring como un usuario normal... 5 Acceso a di Monitoring...

Más detalles

LABORATORIO 9. Replicación de base de datos en PostgreSQL

LABORATORIO 9. Replicación de base de datos en PostgreSQL LABORATORIO 9. Replicación de base de datos en PostgreSQL GUÍA DE LABORATORIO Nº 9 Actividad de Proyecto No. 11: ESTABLECER PLANES DE SINCRONIZACIÓN PARA BASE DE DATOS Y OBJETOS DISTRIBUIDOS. Estructura

Más detalles

El Sistema Gestor de Base de Datos (DBMS)

El Sistema Gestor de Base de Datos (DBMS) Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los

Más detalles

SISTEMA DE AMBIENTES DE DESPACHO

SISTEMA DE AMBIENTES DE DESPACHO SISTEMA DE AMBIENTES DE DESPACHO Guía de administración SISTEMA DE GESTIÓN PARA LA GOBERNABILIDAD 2 Índice Lección 1 Lección 2 Lección 3 Ingreso al Sistema de Administración de Ambientes del Despacho Creación

Más detalles

Supervisor v4.6. Apéndice 1. Herramientas automatizadas de gestión remota

Supervisor v4.6. Apéndice 1. Herramientas automatizadas de gestión remota v4.6 Apéndice 1 Herramientas automatizadas de gestión remota ÍNDICE DE CONTENIDOS 1. INTRODUCCIÓN... 4 2. RONDAS... 5 2.1 RONDA MANUAL... 5 2.2 RONDAS AUTOMÁTICAS... 5 2.2.1 Definición de una ronda...

Más detalles

Objetivos y Temario CURSO MySQL 5

Objetivos y Temario CURSO MySQL 5 Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones

Más detalles

Guía rápida de Instalación Sistemas D3xD Restaurant

Guía rápida de Instalación Sistemas D3xD Restaurant Guía rápida de Instalación Software Administrativo Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10 32 /64 Bits Microsoft Windows

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y

Más detalles

Manual del Integrador Contable Premium Soft

Manual del Integrador Contable Premium Soft Manual del Integrador Contable Premium Soft Desarrollado por el TSU. Douglas D. Diaz A. El módulo de Integración Contable permite registrar la información de manera automática al sistema de Contabilidad

Más detalles

SIIGO CONTADOR. Creación Claves de Usuario. Cartilla I

SIIGO CONTADOR. Creación Claves de Usuario. Cartilla I SIIGO CONTADOR Creación Claves de Usuario Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Claves de Usuario? 3. Cuál es la Ruta Para Crear Claves de Usuario? 4. Cuáles con los Datos que Solicita

Más detalles

SQL Server 2005 - Definición de los índices

SQL Server 2005 - Definición de los índices SQL Server 2005 - Definición de los índices Marco Antonio Torres Carranco 3A En este tutorial, aprenderá a definir índices en SQL Server 2005 - agrupados y no agrupados indexes, el optimizador de consultas

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN ASP Código: CSTI000 total: 42 Horas Objetivo General: Crear páginas dinámicas con conexión a bases

Más detalles

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles

GUIA 3 PARTE II. Introducción a PL/SQL

GUIA 3 PARTE II. Introducción a PL/SQL GUIA 3 PARTE II Introducción a PL/SQL PL/SQL proviene de Procedural Language (lenguaje procedural)/ Structured Query Language (Lenguaje de consulta estructurado). PL/SQL ofrece un conjunto de comandos

Más detalles

Creación de Formularios y Consultas

Creación de Formularios y Consultas 1 Facultad: Ingeniería. Escuela: Biomédica Asignatura: Informática Médica Creación de Formularios y Consultas Objetivos Identificar los controles y aplicaciones en la creación de formularios a través de

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo

Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo MANUAL DE USO CHCC MÓDULO ESTADÍSTICO NOVIEMBRE 2011 TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 ACCESO AL SISTEMA... 4 3 FUNCIONALIDADES MÓDULO

Más detalles

Escala San Martín. InstruccIones para la aplicación InformátIca. Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas

Escala San Martín. InstruccIones para la aplicación InformátIca. Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas Escala San Martín Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas InstruccIones para la aplicación InformátIca Guía rápida INICO - FOSM 2014 INFORMACIÓN GENERAL La presente

Más detalles

PROCESO PARA CAMBIO DE SERVIDOR

PROCESO PARA CAMBIO DE SERVIDOR PROCESO PARA CAMBIO DE SERVIDOR Versión 2016.1 Fecha 2016-05-13 CONTENIDO PROCESO CAMBIO DE SERVIDOR HGI... 3 1. ARCHIVOS SERVIDOR ANTERIOR... 3 2. ARCHIVOS SERVIDOR NUEVO... 3 3. CONFIGURACION SQL EXPRESS

Más detalles

ACCEDER A BITÁCORA DE TRABAJO SQL SERVER

ACCEDER A BITÁCORA DE TRABAJO SQL SERVER ACCEDER A BITÁCORA DE TRABAJO SQL SERVER Función fn_dblog Se trata de una función no documentada del sistema, por lo cual, tiene la ventaja de poder utilizarse en la cláusula FROM de una sentencia SELECT.

Más detalles

SIIGO CONTADOR. Consolidación de Empresas. Cartilla I

SIIGO CONTADOR. Consolidación de Empresas. Cartilla I SIIGO CONTADOR Consolidación de Empresas Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Proceso de Consolidación de Empresas? 3. Qué se Debe Hacer Antes de Ejecutar el Proceso de Consolidación

Más detalles

Grandes volúmenes de datos Plan de ejecución. bases de datos

Grandes volúmenes de datos Plan de ejecución. bases de datos Grandes volúmenes de datos Plan de ejecución bases de datos Plan de ejecución Es la fase del parseo de una sentencia encargada de decidir cómo se va a acceder a los datos solicitados -> se encarga el optimizador.

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA. Organismo público descentralizado de la administración. Pública del estado de Campeche

INSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA. Organismo público descentralizado de la administración. Pública del estado de Campeche INSTITUTO TECNOLÓGICO SUPERIOR DE ESCÁRCEGA Organismo público descentralizado de la administración Pública del estado de Campeche SINTAXIS DE CREATE Y SUS TIPOS. QUE PRESENTA EDUARDO DAMIÁN DOMÍNGUEZ GUILLERMO

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN POSTGRESQL

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN POSTGRESQL LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN POSTGRESQL GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. La administración

Más detalles

GESTORES GESTORES DE BASES DE DATOS

GESTORES GESTORES DE BASES DE DATOS GESTORES GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de

Más detalles

Instalacion de PostgreSQL en Ubuntu 8.4

Instalacion de PostgreSQL en Ubuntu 8.4 Instalacion de PostgreSQL en Ubuntu 8.4 Para la instalación del gestor de bases de datos PostgreSQL, realizamos los siguientes pasos : 1) Ingresamos al gestor de paquetes(synaptic), para ello ingresamos

Más detalles

Postgresql 8.4 ~ Monitorización. Explorando las capacidades del servidor

Postgresql 8.4 ~ Monitorización. Explorando las capacidades del servidor Postgresql 8.4 ~ Monitorización Explorando las capacidades del servidor Agenda Premisas. Monitoreo básico. Herramientas y contribs. Mantenimiento. Nuevas características. Diferencias entre versiones pasadas

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

SIIGO WINDOWS. Procesos Modulo Clasificaciones. Cartilla

SIIGO WINDOWS. Procesos Modulo Clasificaciones. Cartilla SIIGO WINDOWS Procesos Modulo Clasificaciones Cartilla I Tabla de Contenido 1. Presentación 2. Qué Procesos se Pueden Ejecutar con el Modulo de Clasificaciones? 2.1 Elaboración e Impresión de Documentos

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

Ejercicio 2 DDL y DML

Ejercicio 2 DDL y DML Ejercicio 2 DDL y DML Oracle Database 12c: SQL & PL/SQL Fundamentals Una empresa desea llevar el control del inventario de los equipos de oficina que venden en cada una de sus tiendas. Para ello el director

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2. MySQL CON NET BEANS PRÁCTICA 8

RUEDA TORRES DULCE CAROLINA 3CM2. MySQL CON NET BEANS PRÁCTICA 8 3CM2 MySQL CON NET BEANS PRÁCTICA 8 27 DE MARZO DE 2012 DESAROLLO I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL. 2. Abrir el IDE NetBeans. En el repositorio

Más detalles

SIIGO WINDOWS. Procesos de Caja Menor. Cartilla I

SIIGO WINDOWS. Procesos de Caja Menor. Cartilla I SIIGO WINDOWS Procesos de Caja Menor Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Cajas Menores? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Iniciar la Contabilización de los Recibos

Más detalles

Gestión de datos maestros

Gestión de datos maestros Gestión de datos maestros Con el administrador de datos maestros le será posible administrar y realizar tareas de mantenimiento en datos maestros comunes de la base de datos actual como un proceso. Esto

Más detalles

DIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL

DIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL 1 DIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL GUIA DE USUARIO (SOPORTEGL) 1 GUATEMALA, OCTUBRE DE 2016 2 CONTENIDO GUIA DE USUARIO SOPORTEGL... 3 Acceso:... 3 Registro de Incidencias:...

Más detalles

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux.

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux. DURACION: 300 horas PRECIO: 225 * * Materiales didácticos, titulación y gastos de envio incluidos MODALIDAD: A distancia DESCRIPCION: La metodología comienza con la exposición de las tareas en orden secuencial

Más detalles

Existen dos tipos de disparadores que se clasifican según la cantidad de ejecuciones a realizar:

Existen dos tipos de disparadores que se clasifican según la cantidad de ejecuciones a realizar: Trigger Un trigger(o desencadenador) es una clase especial de procedimiento almacenado que se ejecuta automáticamente cuando se produce un evento en el servidor de bases de datos. Los triggers o disparadores

Más detalles

Puesta en marcha de Aspel-CAJA 4.0 en una red de trabajo con más de un punto de venta

Puesta en marcha de Aspel-CAJA 4.0 en una red de trabajo con más de un punto de venta Puesta en marcha de Aspel-CAJA 4.0 en una red de trabajo con más de un punto de venta A continuación se describen los pasos a seguir para instalar y configurar correctamente el sistema de Aspel-CAJA, cuando

Más detalles

Modificación de Tablas. Miguel Angel Garduño Cordova Isaac Méndez Hernández

Modificación de Tablas. Miguel Angel Garduño Cordova Isaac Méndez Hernández Reporte 3 Modificación de Tablas Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Angel Garduño Cordova Isaac Méndez Hernández Índice General Índice de Imágenes y tablas 2 Introducción 3

Más detalles

Qué más puedo hacer en el cuadro de búsqueda?

Qué más puedo hacer en el cuadro de búsqueda? Guía de usuario Búsquedas básicas Puedes hacer búsquedas en Primo muy fácilmente. Sólo escribe la palabra o las palabras que estés buscando y pulsa en el botón Buscar. NOTA: Primo asume que estás buscando

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas) Base de Datos Oracle 10g: Programación con PL/SQL Código: D17214 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. Este

Más detalles

2. Mediante la tabla pg_class, vamos a ver cómo afecta los comandos analyze y vacuum a las tablas.

2. Mediante la tabla pg_class, vamos a ver cómo afecta los comandos analyze y vacuum a las tablas. Objetivos: o Catálogo o Indices o Ficheros / Discos 1. Vamos a crear una tabla y a ver dónde se encuentra su información en el catálogo. Creamos una tabla en el esquema empresa que se llame persona, con

Más detalles

COMO: Crear y Mantener un Índice de Contenidos

COMO: Crear y Mantener un Índice de Contenidos COMO: Crear y Mantener un Índice de Contenidos COMO: Crear y Mantener un Índice de Contenidos Versión 0.2 Primera edición: Enero de 2004. Primera edición en inglés: Enero de 2004 Traducido al español por

Más detalles

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql)

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) BASES DE DATOS Facyt-UC Pre-Taller 2 1. Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) 1. Gestión de Privilegios de

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 10

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 10 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 10 Contenido GRÁFICOS... 3 GRÁFICOS DESCRIPCION... 4 TIPOS DE GRÁFICOS... 6 GRÁFICOS DE

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Acceso a bases de datos MySQL con PHP

Acceso a bases de datos MySQL con PHP GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre

Más detalles

M. C. Gustavo Alfonso Gutiérrez Carreón

M. C. Gustavo Alfonso Gutiérrez Carreón 1. Seguridad de bases de datos 2. Optimización de las variables M. C. Gustavo Alfonso Gutiérrez Carreón Funcionamiento: 1. Los clientes se conectan a servidor. 2. Los clientes inician autentificación,

Más detalles

30.- Generador de Consultas

30.- Generador de Consultas 30.- Generador de Consultas Este módulo permite realizar consultas no estructuradas sobre la base de datos de WinPer. Para realizar las consultas debe seleccionar las tablas desde las cuales tomará la

Más detalles

Asignatura: Administración de Bases de Datos

Asignatura: Administración de Bases de Datos Ingeniería Técnica en Informática Escuela Universitaria de Informática Universidad Politécnica de Madrid Asignatura: Administración de Bases de Datos Tema 3: e en Bases de Datos Pedro P. Alarcón Cavero

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Fundamentos de Bases de Datos Facultad de Ciencias UNAM

Fundamentos de Bases de Datos Facultad de Ciencias UNAM Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: L en C.C. Erick Orlando Matla Cruz ematla@ciencias.unam.mx Práctica 07 Desarrollo Hasta

Más detalles

Integridad Referencial. Restricciones (constraints)

Integridad Referencial. Restricciones (constraints) Integridad Referencial Restricciones (constraints) Integridad de Referencial Integridad referencial: asegura la integridad entre las llaves foráneas y primarias (relaciones padre/hijo). Existen cuatro

Más detalles

Gestión de la tabla de calificaciones:

Gestión de la tabla de calificaciones: Gestión de la tabla de calificaciones Gestión de la tabla de calificaciones: Vista Configuración Autor Aula Virtual URJC online 1 Tabla de contenidos La tabla de calificaciones... 3 Pestaña Vista... 3

Más detalles

Elementos esenciales de Power- Point

Elementos esenciales de Power- Point PowerPoint 2013 Elementos esenciales de Power- Point Área académica de Informática 2015 Elementos esenciales de PowerPoint Introducción PowerPoint es un programa, que nos ofrece la posibilidad de crear

Más detalles

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle.

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle. LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle. GUÍA DE LABORATORIO Nº 6 Actividad de Proyecto No. 4: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Figura 1: Abriendo el Performance Monitor Figura 2: Pantalla Inicial del Monitor

Figura 1: Abriendo el Performance Monitor Figura 2: Pantalla Inicial del Monitor Universidad de Los Andes Departamento de Ingeniería de Sistemas y Computación Infraestructura Computacional ISIS 2203 (C1) Manual Performance Monitor Windows Server 2008 Preparado por: Asistente Graduado

Más detalles

Interpretación Resultados Evaluación MECI Vigencia 2014

Interpretación Resultados Evaluación MECI Vigencia 2014 Interpretación Resultados Evaluación MECI Vigencia 2014 Unidad de Auditoría Institucional "Para contribuir con el mejoramiento de los procesos, el fortalecimiento del sistema de control interno y el logro

Más detalles

Objetivos y Temario CURSO ACCESS NIVEL AVANZADO

Objetivos y Temario CURSO ACCESS NIVEL AVANZADO Objetivos y Temario CURSO ACCESS 2010. NIVEL AVANZADO OBJETIVOS Access 2010 es la última versión del conocido gestor de bases de datos de Microsoft, un programa que aprenderá a utilizar con este curso

Más detalles

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más detalles

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles

Más detalles

SALDOS INICIALES ACTIVOS FIJOS INTERFACES

SALDOS INICIALES ACTIVOS FIJOS INTERFACES SALDOS INICIALES ACTIVOS FIJOS INTERFACES Qué son saldos iníciales? Los saldos iníciales corresponden a los valores de cada cuenta contable del Balance general con los cuales inicia la compañía, para el

Más detalles

Introducción a Windows 98

Introducción a Windows 98 CCEEA - Introducción a la Computación Página 1 de 6 Introducción a Windows 98 Trabajaremos con Windows 98, el sistema operativo instalado en las computadoras del Laboratorio. Se basa en la idea del uso

Más detalles

INGENIERÍA TELEINFORMÁTICA

INGENIERÍA TELEINFORMÁTICA INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 26 Bases de Datos en Ms Access Docente: Ing. María Nícida Malca Quispe 1 AGENDA Interfaz de Usuario MS Access Objetos de la BD. Creación de una base

Más detalles

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows: Instalaciones previas a la Instalación del SAFE Bajo el entorno Windows Observación Entorno de Desarrollo XAMPP versión 1.6.8 Incluye: Servidor Apache 2.0 PHP 5.2.6 MySQL Manejador de Base de Datos Postgresql

Más detalles

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas

Más detalles

MANUAL DEL USUARIO. Página Web. https://www.sfacilminube.com

MANUAL DEL USUARIO. Página Web. https://www.sfacilminube.com MANUAL DEL USUARIO Página Web https://www.sfacilminube.com 1 Contenido Página principal..3 Administración de archivos.5 Crear carpetas...7 Subir archivos..7 Filtrar archivo..8 Navegar entre carpetas 8

Más detalles

SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC

SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC INTRODUCCIÓN Los subprogramas son otro tipo de bloques PL/SQL Se diferencian de los bloques anónimos porque

Más detalles

MICROSOFT ACCESS 2007 (COMPLETO)

MICROSOFT 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 y explicando

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES EL LENGUAJE SQL. INSTRUCCIONES DE DEFINICIÓN DE. INSTRUCCIONES DE INSERCIÓN, MODIFICACIÓN Y BORRADO.. CREACIÓN Y UTILIZACIÓN DE VISTAS... PROCEDIMIENTOS. EL LENGUAJE SQL 1 EL LENGUAJE SQL 2 SQL ES UN LENGUAJE

Más detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar

Más detalles

Manual Operacional AGENDA - SIDRA

Manual Operacional AGENDA - SIDRA Manual Operacional AGENDA - SIDRA Versión Borrador (sujeto a modificaciones). Agosto 09 Tabla de contenido Módulo Agenda... 2 Introducción... 2 Funcionalidades de Pestañas:... 2 Perfiles de Usuarios que

Más detalles

Gestión de formularios: Manual de usuario

Gestión de formularios: Manual de usuario 1-FORMULARIOS... 2 1.1Crear un nuevo formulario... 2 1.2Editar las propiedades de un formulario... 3 1.3Ver datos enviados... 6 1.4 Eliminar un formulario... 7 2-AGRUPACIONES... 8 2.1Crear una agrupación...

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:

Más detalles

SIIGO WINDOWS. Procesos Programación de Pagos. Cartilla

SIIGO WINDOWS. Procesos Programación de Pagos. Cartilla SIIGO WINDOWS Procesos Programación de Pagos Cartilla I Tabla de Contenido 1. Presentación 2. Qué es una Programación de Pagos? 3. Cuál es la Ruta para Ejecutar la Programación de Pagos? 4. Cuáles son

Más detalles

Introducción SQL. Ges2ón y Modelación de Datos María Constanza Pabón

Introducción SQL. Ges2ón y Modelación de Datos María Constanza Pabón Introducción SQL Ges2ón y Modelación de Datos María Constanza Pabón PostgreSQL Es un ORDBMS (object rela2onal database management system) Derivado de Postgres, que fue desarrollado en la Universidad de

Más detalles

DISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999

DISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 DISPARADORES EN SQL:1999 DISPARADORES EN SQL Modelos Avanzados de Bases de Datos Un (trigger) es un procedimiento especial que se ejecuta en respuesta a un evento específico. Ej. Al aumentar el sueldo

Más detalles

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32) INTRODUCCIÓN (L32) CONCEPTO DE DBA (DATA BASE ADMINISTRATOR) DISEÑO FÍSICO DE LA BASE DE DATOS MECANISMOS DE SEGURIDAD Y ACCESO MECANISMOS DE RESPALDO Y RECUPERACIÓN MECANISMOS DE CONCURRENCIA CARACTERÍSTICAS

Más detalles

Unidad III. Bases de Datos

Unidad III. Bases de Datos Clase:11 1 Unidad III Bases de Datos 2 SQL. Comandos de DDL. Comandos de DML. Agenda 3 SQL Structured Query Language SQL Los comandos del SQL pueden dividirse en tres grupos: Comandos de definición de

Más detalles

MANUAL DE OPERACIÓN SISTEMA INTELISIS FECHAS

MANUAL DE OPERACIÓN SISTEMA INTELISIS FECHAS MEJ-VER-0401 28 05-2009 1 1 de 12 REQUERIMIENTO Se requiere cambiar el prefijo o la Clave de la EMPRESA y así permitir su modificación sin necesidad de ingresar directamente al catálogo y/o tablas en las

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

8 ACCESS CURSO PRÁCTICO RA-MA

8 ACCESS CURSO PRÁCTICO RA-MA ÍNDICE INTRODUCCIÓN...15 CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN ACCESS 2010...17 1.1.1 Novedades generales y de interfaz...17 1.1.2 Novedades en herramientas

Más detalles

Otros elementos comunes

Otros elementos comunes 1. PROPIEDADES DE LOS ARCHIVOS V amos a seguir viendo cosas que puedes utilizar en las aplicaciones de Office 2010. Al crear un documento, además de añadir el contenido que debe tener, una posibilidad

Más detalles

Transferencia documentos Actas - Extranet

Transferencia documentos Actas - Extranet Transferencia documentos Actas - Extranet Manual de usuario 29 de octubre de 2012 Superintendencia de Bancos e Instituciones Financieras Contenido 1 Introducción.... 3 2 Cómo funciona Extranet... 3 2.1

Más detalles

Lenguaje SQL para Novatos

Lenguaje SQL para Novatos Lenguaje SQL para Novatos Conceptos básicos SQL (Structured Query Language) es un lenguaje estructurado para la consulta de los datos organizados en una base de datos. Una consulta es una instrucción que

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