LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL
|
|
- María Dolores Cáceres Mora
- hace 7 años
- Vistas:
Transcripción
1 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 de servicio requeridos por la organización.
2 Estructura de contenidos. 1. Introducción Objetivos Consideraciones Procedimiento Herramientas del SMBD PostgreSQL Server Status Control del comportamiento de las transacciones y bloqueos desde la herramienta Server Status Gestión de transacciones en el SMBD PostgreSQL Creación de transacciones en el SMBD PostgreSQL Deshacer transacciones en el SMBD PostgreSQL Consulta de la información de las transacciones en SMBD PostgreSQL Gestión de bloqueos Afinamiento del SMBD PostgreSQL para el control de bloqueos: Tipos de Bloqueos Bloqueos a nivel de tabla Bloqueos a nivel de fila JMeter Evidencias a entregar
3 1. Introducción. En este laboratorio se realizaran actividades en las que se aborda situaciones problemáticas que le ayudaran al administrador de bases de datos (DBA) a desarrollar habilidades que le permitan realizar un control adecuado sobre la concurrencia y bloqueos en la base de datos. Los DBA tienen la responsabilidad de mantener disponibles los servicios que presta la base de datos, para ello deben controlar el comportamiento de los procesos que acceden de forma concurrente sobre datos compartidos y los bloqueos que estos generan sobre los mismos. 3
4 2. Objetivos. Objetivo General. Supervisar y realizar ajustes sobre los parámetros que permiten controlar el comportamiento de los procesos concurrentes y bloqueos, con el fin de mantener disponible la base de datos y optimizar el desempeño del SMBD PostgreSQL. Objetivos Específicos. Identificar las herramientas que son útiles para la supervisión de transacciones y bloqueos en el SMBD PostgreSQL. Utilizar las herramientas de supervisión para monitorear el comportamiento de las transacciones y bloqueos en el SMBD PostgreSQL. Administrar los recursos utilizados por las transacciones y bloqueos para mantener disponible los servicios de la base de datos. 4
5 3. Consideraciones. Antes de realizar los procedimientos planteados en este laboratorio, se sugiere revisar los siguientes aspectos: Ítem Soporte Teórico Productos requeridos Herramientas SW Descripción Previo al desarrollo de este laboratorio debe haber revisado el objeto de aprendizaje Concurrencia, transacciones, accesos y bloqueos. También el Manual de Instalación y ejecución de Apache Jmetter. Manejo de sentencias SQL. El aprendiz antes de comenzar a realizar este laboratorio debe tener los siguientes productos: 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. Script de consultas suministrado, para ejecutar en el Apache Jmeter. Se requiere tener instaladas y configuradas las siguientes herramientas para desarrollar este laboratorio. Maquina virtual proporcionada en la plataforma, con el SMBD PostgreSQL instalado. Apache Jmeter, el enlace de descarga se encuentra en el manual suministrado en la carpeta del laboratorio. JDBC de PostgreSQL para la configuración del Apache Jmeter. 5
6 4. Procedimiento Herramientas del SMBD PostgreSQL Server Status. Ingrese al administrador gráfico pgadmin3 de PostgreSQL y conéctese a la base de datos secsalud, verifique que esta se encuentra correctamente creada. En el explorador de objetos de la ventana principal del pgadmin3 seleccione la base de datos de la secsalud, posteriormente diríjase al menú tools y seleccione la opción Server Status. La ventana principal de la herramienta Server Status esta dividida en cuatro secciones en las que Locks y Prepared Transactions suministran información importante para la administración de bloqueos y transacciones en PostgreSQL. La sección Locks suministra información sobre los bloqueos que están activos en PostgreSQL. La sección Prepared Transactions suministra información sobre las transacciones activas en PostgreSQL. Minimice la ventana de la herramienta Server Status y abra una interfaz para ejecutar sentencias SQL, para ello pulse el botón que tiene de icono una lupa con la sigla SQL. Ilustración 1: Base de datos secsalud vista desde el pgadmin3 6
7 En la ventana que se carga, seleccione la pestaña SQL Editor y escriba la sentencia que aparece en la siguiente imagen, posteriormente pulse el botón Execute query para ejecutar la sentencia. Vuelva a la ventana del Server Status y pulse el botón Refresh que tiene el siguiente icono. Inmediatamente se visualizara en la sección Locks la información sobre los bloqueos que ha generado esta sentencia. Importante: Nótese que la transacción se ha dejado abierta intencionalmente para observar sus efectos sobre la tabla que esta accediendo Control del comportamiento de las transacciones y bloqueos desde la herramienta Server Status. En la ventana de la herramienta Server Status seleccione en la sección Locks los bloqueos que desea terminar, luego pulse el botón Terminate backend que tiene de icono la siguiente imagen. Mantenga la tecla Shift oprimida para seleccionar varios bloqueos o transacciones a la vez Gestión de transacciones en el SMBD PostgreSQL. Las transacciones es uno de los aspectos más importantes en el SMBD PostgreSQL puesto que permiten manejar la concurrencia asegurando la integridad de los datos y la consistencia de las operaciones realizadas aun cuando existan múltiples conexiones intentando acceder a la misma información Creación de transacciones en el SMBD PostgreSQL. Para crear una transacción se coloca el conjunto de operaciones SQL que queremos ejecutar como una unidad, dentro de las clausulas BEGIN TRANSACTION y COMMIT, la sintaxis es la siguiente:... operación 1... operación 2... operación 3 COMMIT; si las operaciones de la transacción son consistentes los cambios se confirman. 7
8 En el pgadmin3 abra una ventana del SQL Editor y consulte los registros de la tabla estadopersona, posteriormente ejecute la sentencia de la siguiente transacción desde otra ventana del SQL Editor : Sentencia No.1: SELECT * FROM estadopersona WHERE descripcion = Cesante FOR UPDATE; UPDATE estadopersona SET descripcion = En Mora WHERE descripcion = Cesante ; INSERT INTO estadopersona (descripcion) VALUES ( Registrado ); INSERT INTO estadopersona (descripcion) VALUES ( N/R ); COMMIT; Consulte de nuevo los registros de la tabla estadopersona e inmediatamente se visualizara que todos los cambios que se ordenaban con las operaciones escritas dentro de la transacción se realizaron correctamente Deshacer transacciones en el SMBD PostgreSQL. Las operaciones que están dentro de una transacción tienen la característica que al ejecutarse se completan todas o ninguna, para verificar esto realice una consulta sobre los registros de la tabla estadoeps posteriormente ejecute la sentencias de la siguiente transacción en una ventana del SQL Editor : Sentencia No.2: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = Operando WHERE descripcion = Activa ; SELECT * FROM estadoeps WHERE idestadoeps=2 FOR UPDATE; UPDATE estadoeps SET descripcion = Suspendida WHERE descripcion = Desactivada ; INSERT INTO estadoeps (idestadoeps, descripcion) VALUES (1, Prueba ); COMMIT; 8
9 Realice de nuevo la consulta sobre los registros de la tabla estadoeps y observe que ninguno de los cambios indicados por las operaciones que se encuentran dentro de la transacción se realizaron, debido a que la operación INSERT esta violando la llave primaria de la tabla, lo que produce que se reversen todas las operaciones de la transacción que se han ejecutado. Deshacer parte de los cambios de una transacción en el SMBD PostgreSQL En situaciones de concurrencia sobre una o varias tablas es necesario deshacer parte de los cambios realizados por las operaciones de una transacción, esto es posible utilizando la sentencia ROLLBACK, la sintaxis es la siguiente:... operación 1... operación 2 ROLLBACK; los cambios de las operaciones 1 y 2 no serán confirmadas porque causan problemas de consistencia o conflicto en los objetos que esta modificando en la base de datos.... operación 3 los cambios de esta operación se confirmaran en la base de datos COMMIT; La utilización del ROLLBACK dentro de una transacción solo tiene sentido en situaciones de concurrencia en las que se debe garantizar a los usuario el acceso y la modificación de los registros de forma consistente. Ejecute la siguiente transacción en una ventana del SQL Editor : Sentencia No.3: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = Operando WHERE descripcion = Activa ; INSERT INTO estadoeps (descripcion) VALUES ( N/R ); ROLLBACK; SELECT * FROM estadoeps WHERE idestadoeps=2 FOR UPDATE; UPDATE estadoeps SET descripcion = Suspendida 9
10 WHERE descripcion = Desactivada ; COMMIT; Posteriormente realice una consulta sobre la tabla estadoeps y observe que las operaciones UPDATE e INSERT que están antes del ROLLBACK no fueron confirmadas, mientras que los cambios indicados por la operación UPDATE que esta después del ROLLBACK fueron escritos correctamente en la tabla. Deshacer selectivamente los cambios de una transacción en el SMBD PostgreSQL Con la instrucción SAVEPOINT es posible controlar selectivamente los cambios que producen las operaciones de una transacción, esto debido a que permite anular operaciones especificas de una transacción cuando sucede un error y confirmar las que han sido procesadas correctamente, la sintaxis es la siguiente:... operaciones1 SAVEPOINT retorno;... operaciones2 ROLLBACK TO retorno;... operaciones3 COMMIT; Ejecute la siguiente transacción en una ventana del SQL Editor : Sentencia No.4: --Creamos una nueva transacción --Agregamos un nuevo servicio INSERT INTO tiposervicio (descripcion) VALUES ( Oncologia ); --Agregamos una nueva eps y definimos un primer punto de retorno SAVEPOINT retorno1; INSERT INTO eps (nombre, estadoeps) VALUES ( SANITAS,1); --El nombre de la eps ingresada es COLSANITAS y no SANI- TAS esta ya existe en la base de datos, por tanto usamos el retorno1 para deshacer la operación INSERT. ROLLBACK TO retorno1; --Ingresamos el nombre de la eps como es correcto. 10
11 INSERT INTO eps (nombre, estadoeps) VALUES ( COLSANITAS,1); --Finalmente agregamos el servicio de oncología a las EPS que lo prestan INSERT INTO servicioeps VALUES (1,11, A,300000, Unidad de medicina especializada ); INSERT INTO servicioeps VALUES (4,11, A,250000, Unidad de medicina especializada ); COMMIT; Verifique los cambios realizando una consulta sobre las tablas que intervienen en la transacción Consulta de la información de las transacciones en SMBD PostgreSQL Información de transacciones almacenada en el catalogo del sistema. En una ventana del SQL Editor escriba y ejecute la siguiente transacción: Sentencia No.5: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = En Operacion WHERE descripcion = Activa ; SAVEPOINT retorno; INSERT INTO estadoeps (descripcion) VALUES ( N/R ); ROLLBACK TO retorno; INSERT INTO estadoeps (descripcion) VALUES ( No Registra ); Nota: Observe que la transacción no se ha confirmado sin COMMIT intencionalmente para que podamos visualizar sus datos consultado el catalogo del sistema. En otra ventana del SQL Editor escriba y ejecute la siguiente consulta: Sentencia No.6: select * from pg_stat_activity psa RIGHT JOIN pg_stat_database psd USING(datid); 11
12 Posteriormente en la pestaña Data Output identifique la fila que contiene la información correspondiente a la transacción que acabamos de ejecutar e interprete los campos y datos arrojados en cada uno de ellos. En la siguiente captura de pantalla se muestra el resultado de este procedimiento. Ilustración 2: Resultado de ejecutar la Sentencia No Funciones de acceso a información de transacciones. El SMBD PosgreSQL proporciona las siguientes funciones de acceso a estadísticas que permiten establecer información sobre la cantidad de transacciones completadas y abortadas en el sistema: pg_stat_get_db_xact_commit(oid): Cantidad de transacciones completas (COMMIT) pg_stat_get_db_xact_rollback(oid): Cantidad de transacciones abortadas (ROLLBACK) Consulte y explique el funcionamiento de cada una de estas funciones y realice un ejemplo Gestión de bloqueos Afinamiento del SMBD PostgreSQL para el control de bloqueos 1 : Edición de parámetros que controlan los bloqueos
13 Abra el archivo de configuración postgres.sql y modifique los siguientes parámetros como se indica a continuación, recuerde que estos definen el comportamiento de los bloqueos en el SMBD PostgreSQL: deadlock_timeout: tiempo que el servidor espera para comprobar si hay una condición de interbloqueo o punto muerto. Defina este parámetro en 800 milisegundos. max_locks_per_transaction: indica un valor medio máximo para la cantidad de bloqueos que admitirá la tabla de bloqueos compartidos. Defina este parámetro en 32. Investigue cual es un óptimo para este parámetro? max_connections: determina el numero máximo de conexiones concurrentes al servidor de base de datos. Se encuentra ubicado en la sección CONNECTIONS AND AUTHENTICATION. Establezca este parámetro en 1000 para este laboratorio max_prepared_trasaction: establece el numero máximo de transacciones que pueden prepararse simultáneamente en el SMBD. Se encuentra ubicado en la sección RESOURCE USAGE dentro del archivo postgres.sql. Defina este parámetro en 5 para este laboratorio. Entregue como evidencia el archivo postgres.sql con las modificaciones indicadas anteriormente Calculo del tamaño de la tabla de bloqueos en el SMBD. Con la siguiente formula se calcula la cantidad de ranuras que tendrá la tabla de bloqueos: = max_locks_per_transactions * (max_connections + max_prepared_transactions) = 32 * ( ) = 480 Cada bloqueo en la tabla de bloqueos ocupa un espacio de 270 bytes de memoria por lo que debemos realizar la siguiente operación para establecer el tamaño de la tabla en MB = 480 * 270 bytes = bytes / 1024 = 126 MB Calcule el tamaño de la tabla de bloqueos compartidos en MB teniendo en cuenta los siguientes datos para cada parámetro 13
14 max_locks_per_transactions: valor óptimo de este parámetro consultado por usted max_connections: 100 max_prepared_trasaction: 5 Anexe al informe de evidencias el procedimiento que utilizo para calcular el tamaño de la tabla compartida Tipos de Bloqueos 2. Existen varios modos de bloqueos en PostgreSQL para controlar el acceso concurrente a los datos en tablas y filas, algunos de los bloqueos se adquieren automáticamente antes de la ejecución de una sentencia o inmediatamente después de que un registro sea extraído de una la fila, otros se proporcionan para que sean usados por las aplicaciones Bloqueos a nivel de tabla. En el SMBD PostgreSQL existen siete tipos de bloqueos a nivel de tabla a continuación se presenta un ejemplo de cada uno de ellos. Escriba y ejecute en una ventana del SQL Editor cada una de las siguientes sentencias, posteriormente abra el Server Status y verifique el tipo de bloqueo en la sección Locks. No olvide pulsar el botón Refresh cada vez que ejecute una nueva sentencia para que muestre los datos del bloqueos que se genero. AccessShareLock: lo adquieren automáticamente las tablas que están siendo consultadas y se libera después de que se haya ejecutado la sentencia. Sentencia No.7: SELECT * FROM historialpersona; 2 Alarcón Medina José Manuel. (2006) Administración del SGBD PostgreSQL. Capitulo 10.4 y
15 Ilustración 3: Resultado de ejecutar la Sentencia No.7 RowShareLock: lo adquieren las sentencias SELECT FOR UPDATE ó LOCK TABLE para declaraciones IN ROW SHARE MODE. Sentencia No.8: SELECT * from historialpersona WHERE idpersona = FOR UPDATE; Sentencia No.9: Ilustración 4: Resultado de ejecutar la Sentencia No.8 LOCK TABLE historialpersona IN ROW SHARE MODE; Ilustración 5: Resultado de ejecutar la Sentencia No.9 RowExclusiveLock: lo adquieren las sentencias UPDATE, DELETE, INSERT y LOCK TABLE para declaraciones IN ROW EXCLUSIVE MODE. Sentencia No.10: UPDATE historialpersona SET estadopersona = 1, ideps =6 WHERE idpersona = ; 15
16 Sentencia No.11: Ilustración 6: Resultado de ejecutar la Sentencia No.10 LOCK TABLE historialpersona IN ROW EXCLUSIVE MODE; Ilustración 7: Resultado de ejecutar la Sentencia No.11 ShareLock: permite a otras transacciones leer la misma información pero no escribir sobre ella, lo adquieren las sentencias CREATE INDEX y LOCK TABLE para declaraciones IN SHARE MODE. Sentencia No.12: CREATE INDEX indice ON historialpersona (idpersona); Sentencia No.13: Ilustración 8: Resultado de ejecutar la Sentencia No.12 LOCK TABLE historialpersona IN SHARE MODE; Ilustración 9: Resultado de ejecutar la Sentencia No.13 16
17 ExclusiveLock: evita que otros puedan leer y escribir, lo adquieren las sentencias LOCK TABLE para declaraciones IN EXCLUSIVE MODE, puede bloquear la sentencia SELECT (sin FOR UPDATE). Sentencia No.14: LOCK TABLE historialpersona IN EXCLUSIVE MODE; Ilustración 10: Resultado de ejecutar la Sentencia No.14 ShareRowExclusiveLock: lo adquieren las sentencias LOCK TABLE para declaraciones IN SHARE ROW EXCLUSIVE MODE. Presenta conflictos con los bloqueos RowExclusiveLock, ShareLock, ShareRowExclusiveLock, ExclusiveLock y AccessExclusiveLock. Sentencia No.15: LOCK TABLE historialpersona IN SHARE ROW EXCLUSIVE MODE; Ilustración 11: Resultado de ejecutar la Sentencia No.15 AccessExclusiveLock: lo adquieren las sentencias ALTER TABLE, DROP TABLE, VACUUM y LOCK TABLE. Presenta conflictos con los bloqueos RowShareLock, RowExclusiveLock, ShareLock y ShareRowExclusiveLock. Sentencia No.16: ALTER TABLE historialpersona ADD COLUMN estado VARCHAR(10); Ilustración 12: Resultado de ejecutar la Sentencia No.16 17
18 Bloqueos a nivel de fila. Los bloqueos a nivel de fila pueden ser de dos tipos exclusivos o compartidos: Bloqueos exclusivos sobre filas. Los bloqueos exclusivos sobre una fila se producen automáticamente cuando se actualizan o eliminan sus campos y se mantienen hasta que la transacción termine o se cancele. Para obtener un bloqueo exclusivo sobre una fila se utiliza la sentencia SELECT FOR UPDATE. Ejecute la siguiente sentencia en una ventana del SQL Editor, la cual realiza una consulta que crea un bloqueo exclusivo sobre una fila de la tabla persona. Sentencia No.17: SELECT * FROM persona WHERE idpersona= FOR UPDATE ; Posteriormente abra otra ventana de SQL Editor y ejecute la siguiente sentencia que intenta actualizar la fila que tiene un bloqueo exclusivo de la consulta anterior. Sentencia No.18: UPDATE persona SET tipoidentificacion = 1 WHERE idpersona = ; En una nueva ventana de SQL Editor ejecute la siguiente sentencia que comprueba, que los datos de la fila bloqueada se encuentran disponibles solo para lectura. Sentencia No.19: SELECT * FROM persona WHERE idpersona= ; Lo que sucede al ejecutar esta combinación de sentencias es que la primera consulta genera un bloqueo exclusivo sobre la fila con llave primaria que impide realizar cualquier actualización del misma, hasta que esta no finalice o se cancele, sin embargo los datos 18
19 de la fila se mantienen disponibles para la consulta y bloqueados únicamente para escribir. La siguiente captura de pantalla del Server Status muestra la combinación de bloqueos que se genera sobre la base de datos cuando se ejecutan las sentencias 17, 18 y 19. Ilustración 13: Bloqueos que generan las sentencias No. 17, 18 y 19 vistos desde el Server Status Bloqueos compartidos sobre filas: Los bloqueos compartidos sobre una fila permiten que otras transacciones tengan el mismo tipo de bloqueo sobre la fila, pero impiden que otra transacción pueda obtener bloqueo exclusivo sobre la misma fila hasta que todos los bloqueos compartidos hallan finalizado. Para obtener un bloqueo compartido sobre una fila se utiliza la sentencia SELECT FOR SHARE. Ejecute la siguiente sentencia en una ventana del SQL Editor, la cual realiza una consulta que crea un bloqueo compartido sobre una fila de la tabla persona. Sentencia No.19: SELECT * FROM persona WHERE idpersona= FOR SHARE; 19
20 Ilustración 14: Obtención de un bloqueo compartido Posteriormente abra otra ventana de SQL Editor y ejecute la siguiente sentencia que intenta obtener un bloqueo exclusivo sobre la misma fila de la sentencia anterior. Sentencia No.20: SELECT * FROM persona WHERE idpersona= FOR UPDATE; Ilustración 15: Intento de obtención de un bloqueo absoluto En una nueva ventana de SQL Editor ejecute la siguiente sentencia con la cual se comprueba, que los datos de la fila bloqueada puede ser consultados obteniendo un bloqueo compartido sobre la misma. Sentencia No.21: SELECT * FROM persona WHERE idpersona= FOR SHARE; Ilustración 16: Consulta del contenido de la fila bloqueada Lo que sucede al ejecutar esta combinación de sentencias es que la primera consulta genera un bloqueo compartido sobre la fila con llave primaria 20
21 que impide a cualquier otra sentencia obtener bloqueo exclusivo sobre la misma fila, hasta que todos los bloqueos compartidos existentes hayan finalizados. La siguiente captura de pantalla del Server Status muestra la combinación de bloqueos que se genera cuando ejecutamos las sentencias anteriores. Ilustración 17: Bloqueos generados por las Sentencias No. 19, 20 y 21 vistos desde el Server Status 4.5. JMeter. Ingrese al Apache Jmeter y cree un nuevo plan de pruebas que se denomine con su nombre y apellido nombre_apellido y que tenga por comentario Secretaria de salud. Posteriormente cree un grupo de hilos con una conexión a la base de datos secsalud y tres peticiones JBDC en las que utilice una de las siguientes consultas para cada solicitud. Consulta 1: Listado con el número de identificación, nombre y apellido de las personas, además del nombre de la EPS y la fecha de ingreso y salida. SELECT p.idpersona, p.nombre, p.apellido, e.nombre, h.fechaingreso, h.fecharetiro FROM persona p INNER JOIN historialpersona h on p.idpersona=h.idpersona INNER JOIN eps e on e.ideps=h.ideps ORDER BY p.apellido 21
22 Consulta 2: Listado en que se visualiza las EPS con el nombre de los servicios que presta y el costo de cada uno ellos. BEGIN; SELECT e.nombre, t.descripcion, s.detalle, s.valor FROM eps e INNER JOIN servicioeps s on e.ideps=s.ideps INNER JOIN tiposervicio t on s.idtiposervicio=t.idtiposervicio ORDER BY e.nombre COMMIT; Consulta 3: Listado con el número de identificación, nombre y apellido de las personas, además del tipo de afiliación que tiene. BEGIN; SELECT p.idpersona, p.nombre, p.apellido, t.descripcion FROM persona p INNER JOIN historialpersona h ON p.idpersona=h.idpersona INNER JOIN tipoafiliado t ON h.tipoafiliado=t.idtipoafiliado ORDER BY t.descripcion; COMMIT; Por ultimo cree un receptor gráfico de resultados y comience a variar los valores de entrada del plan de pruebas de acuerdo con la siguiente tabla. Ejecute cada plan de prueba y registre los datos que se solicitan en la tabla. Importante: Cuando este ejecutando cada plan de prueba mantenga las mismas condiciones en cuanto a hardware y aplicaciones en memoria, esto influye en la obtención de datos consistentes de la prueba. Realice un análisis de los datos registrados en la tabla en donde establezca la cantidad de usuarios concurrentes que puede atener el sistema computacional sin degradar su rendimiento. Analice cual es la mejor estrategia a seguir, frente a un posible aumento de usuarios en los limites en que el sistema comienza a comprometer su rendimiento. Algunas que puede considerar son: Limitar cantidad de usuarios concurrentes. Aumento de la capacidad del servidor. Aumento del tamaño de la tabla de bloqueos. 22
23 Plan de prueba Nº Nº de hilos Periodo de subida en (s) Nº de peticiones No. de muestras Desviación Rendimiento /Minuto Media Mediana 23
24 5. Evidencias a entregar. Informe que contenga los siguientes puntos: 1. Script con nueve (9) transacciones que definan sentencias SQL de tipo DML inherentes a las tablas de la base de datos de la secretaría de salud de la alcaldía San Antonio del Sena. Las tres (3) primeras transacciones reunirán cada una no menos de cinco (5) sentencias, que deberán ser confirmadas en su totalidad. Las siguientes tres (3) transacciones ejecutarán las acciones programadas y sin que sean confirmadas se deberán deshacer. Las transacciones restantes guardarán parcialmente el resultado de sus operaciones ante la presencia de errores que no permitan una ejecución completa. 2. Análisis de cuatro de las transacciones elaboradas en el punto anterior con el apoyo de las herramientas del SMBD Oracle, identificando los objetos que se bloquean, los tipos de bloqueos y los usuarios, transacciones o procesos causantes de estos bloqueos. 3. Apreciaciones del rendimiento de Oracle a través de la base de datos de la alcaldía evaluando el comportamiento del sistema a través de las simulaciones con el utilitario Apache Jmeter y las herramientas del SMBD. Este punto debe tratar situaciones como: Número de usuarios concurrentes hasta generar bloqueos en el sistema: en este punto usted debe verificar en qué momento el sistema se bloquea a causa de superar los límites por número de peticiones de usuarios procesadas en un mismo instante de tiempo. Se debe mostrar en el informe las capturas de pantallas que evidencian las acciones asociadas al plan de prueba con Jmeter modificando el número de usuarios y explicando por cada una el comportamiento derivado. Manifestaciones de bloqueos: en este ítem se debe documentar la forma como se muestran los bloqueos y los informes que genera Jmeter indicando la no respuesta del sistema. De acuerdo a lo convenido en los planes de prueba, presentar apreciaciones de cada una de las variables analizadas y el resultado obtenido. Qué acciones se pueden emprender una vez se producen bloqueos? Los bloqueos generan el aumento en los tiempos de respuesta del sistema, provocando inconformidad en los usuarios que pueden ver afectado su trabajo, es por eso que se debe presentar en el informe 24
25 las acciones de tipo preventivo y correctivo a seguir por el DBA de la Secretaría de Salud una vez se generan bloqueos, o en su defecto la forma de validar los mismos indicando el tiempo máximo que podría estar un usuario sin respuesta del sistema, manteniendo coherencia con los acuerdos de niveles de servicio establecidos. Limitar cantidad de usuarios: En este ítem del informe se debe presentar una política de manejo del sistema indicando a los usuarios lo que puede suceder si se superan los límites para recibir peticiones y entregar respuestas en un instante de tiempo determinado. De igual forma se requiere exponer con claridad los límites y las recomendaciones a usuarios finales. 25
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 detallesLABORATORIO 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 detallesLABORATORIO 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- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO
CONTENIDO INSCRIPCION DE SU ESTABLECIMIENTO... 2 MODIFICACIÓN DE CONTRASEÑA... 5 RECUPERACIÓN DE CONTRASEÑA... 6 HACER UNA SOLICITUD... 8 VISUALIZAR DATOS... 10 CONTACTO... 11 MODIFICAR UN CONTACTO...
Más detallesSesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesMINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015
CERTIFICADOS DE DEFUNCION ANTECEDENTE PARA REGISTRO CIVIL EN INSTITUCIONES PRESTADORAS DE SERVICIOS DE SALUD A TRAVÉS DE LA FIRMA MÓDULO DE NACIMIENTOS Y DEFUNCIONES DEL REGISTRO UNICO DE AFILIADOS RUAF
Más detallesEl 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 detallesCreación y Modificación de Blog
Creación y Modificación de Blog El Blog: es un diario personal en línea. Son una forma eficaz de compartir conocimiento y materiales creados y recopilados por el grupo del curso. Puede publicar entradas
Más detallesGuía paso a paso de la actualización de Windows 8.1
Guía paso a paso de la actualización de Windows 8.1 Instalación y actualización de Windows 8.1 Actualice el BIOS, las aplicaciones y los controladores, y ejecute Windows Update. Seleccione el tipo de instalación.
Más detallesTema: 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 detallesINSTRUCTIVO DE INSTALACION DE SPSS
PRODUCTO: IBM SPSS STATISTIC BASE TIPO DE LICENCIAMIENTO: PALA (Plan Anual de Licenciamiento Académico) Vigencia: hasta septiembre 1 de 2018 PLATAFORMA: Windows 32/64 bits COBERTURA: Ilimitada siempre
Más detallesCEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México
CEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México El módulo CEDIS le permite administrar los pedidos realizados desde las sucursales
Más detallesActualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
Más detallesSistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED
Sistema de Liquidación Directa On-line Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Marzo de 2016 INDICE 1... 4 1.1 Introducción... 4 1.2 Características... 4 1.2.1 Objetivo
Más detalles1. 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 detallesPrincipales 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 detallesMANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN
MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN PRUEBA ELECTRÓNICA SABER 3 5 7 9 CONTENIDO ACTUALIZACIÓN DE CONSOLIDACIÓN... 2 INTRODUCCIÓN... 2 DESCARGA DEL ARCHIVO... 3 Descarga del archivo... 3 Extracción
Más detallesMANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases
Más detallesEl 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 detallesLABORATORIO 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 detallesGuía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente
Guía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente http://capeco.edu.pe Guía Rápida para el uso de Evaluación Modular Q10 Académico, desde un Perfil Docente RECOMENDACIONES
Más detallesSistema 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 detallesExamen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1
Examen en Línea Plataforma Universidad de Pamplona Enero 2007 Universidad de Pamplona - Plataforma 1 Señor aspirante: La Universidad Pamplona le da la más cordial bienvenida y le agradecemos su confianza
Más detallesOffice 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS
Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS La activación en equipos compartidos permite implementar Office 365 ProPlus en un equipo de la organización a los que varios usuarios tienen acceso.
Más detallesManual de instalación de programas de Sucesiones y Donaciones
Manual de instalación de programas de Sucesiones y Donaciones Instrucciones de instalación de Administrador y programas de ayuda de Sucesiones y Donaciones. Los programas de ayuda de Sucesiones y Donaciones
Más detallesDIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO
DIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO Instalación de Adobe Acrobat 6.0 Contenido Instalación de Adobe Acrobat 6.0
Más detallesRepositorio Institucional
INTRODUCCION La presente guía de autoarchivo para el Repositorio Institucional de la Universidad Nacional Agraria indica cada uno de los pasos para que los miembros de la Comunidad Universitaria (Estudiante,
Más detallesManual de instalación y actualización de la aplicación Sigma
Manual de instalación y actualización de la aplicación Sigma INTRODUCCIÓN El programa Sigma, es una continuidad de los anteriores programas Alfa, y en muchos aspectos, de los Beta; El usuario de esas aplicaciones
Más detallesOPTEX EXCEL GRAPHIC USER INTERFACE (OPTEX-EXCEL-GUI) MANUAL DEL USUARIO
OPTEX EXCEL GRAPHIC USER INTERFACE (OPTEX-EXCEL-GUI) MANUAL DEL USUARIO ESTE DOCUMENTO CONTIENE INFORMACIÓN CONFIDENCIAL, PROPIEDAD INTELECTUAL DE DO ANALYTICS LLC. Y SE ENTREGA CON EL ENTENDIMIENTO DE
Más detalles- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO -
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - INDICE: 1. Introducción. 2. Requisitos de instalación de la aplicación. 3. Registro en la plataforma.
Más detallesManual de Usuario SIGECOF REGISTRO DE ASIENTO DE AJUSTE
Manual de Usuario SIGECOF APROBADO POR: JEFE DE LA ONCOP Punto: DGAT-002-2016 De Fecha: 15/07/2016 CONTROL DE REVISIONES Y ACTUALIZACIONES Nº de Versión Fecha de Aprobación y/o Actualización Punto de Cuenta
Más detallesLABORATORIO 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 detallesCó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 detallesMANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0
PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0 El Servicio de Administración Tributaria (SAT), pone a su disposición una guía para interactuar con la DECLARACIÓN
Más detallesCómo hacer sus pedidos por la web
Cómo hacer sus pedidos por la web En este paso a paso le mostraremos cómo es fácil, simple y rápido acceder al thermofisher.com para consultas y pedidos en-línea. Entre al sitio web http://www.thermofisher.com/
Más detallesFCS03-3 Manual de Usuario ED. 2 MANUAL DE USUARIO
MANUAL DE USUARIO 1 ÍNDICE 1 INTRODUCCIÓN... 3 2 ENTRADA AL SISTEMA... 3 2.1 Acceso a la aplicación... 3 2.2 Usuario Autenticado... 4 2.3 Cuenta... 4 2.4 Contraseña... 5 2.5 Página de inicio... 6 3 ALUMNOS...
Más detallesUso de Disparadores. Miguel Angel Garduño Cordova Isaac Méndez Hernández
Reporte Uso de Disparadores Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Angel Garduño Cordova Isaac Méndez Hernández Índice General Índice de tablas 2 Introducción 4 Objetivo 4 Desarrollo
Más detallesFLUJO DE INFORMACIÓN DE LA BIBLIOTECA PARA ACCEDER AL INFORME
INFORMES ESTÁNDAR AutoAudit dispone de una biblioteca que almacena documentos que permite al auditor disponer de informes estándar para utilizar en las auditorías, cuando en éstas se hayan generado hallazgos.
Más detallesAnexo C. Manual del usuario
Anexo C Manual del usuario 1. Introducción La aplicación requiere tener instalada la máquina virtual de java versión 1.6 o superior (tanto en sistemas operativos Windows como en sistemas operativos Linux).
Más detallesManual de usuario RVE 2.0. Módulo Inhabilitaciones
Manual de usuario RVE 2.0 1 Introducción... 3 2 Ingreso al Sistema... 3 3 Página de Bienvenida al Sistema... 5 4 Funcionalidades de Inhabilitaciones... 6 5 Buscar Inhabilitaciones... 6 6 Ingreso de Inhabilitación...
Más detallesServiceTonic. Guía de instalación
ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados
Más detallesPROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS
PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos
Más detallesWorkManager E.D. Manual guía de usuario Diseñador de formularios
WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios
Más detallesManual de instalación AutoFirma 1.4.3
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5
Más detallesMicrosoft Project 2013
Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE ANEXO 2. MANEJO DE VISTAS Y TABLAS. 2.1. ELEMENTOS DE VISUALIZACIÓN DE MICROSOFT OFFICE PROJECT PROFESSIONAL
Más detallesPara poder realizar este cambio en Deporwin, hemos añadido una nueva opción, que nos permitirá realizarlo de forma simple y rápida.
Según ha establecido la legislación, a partir del próximo día 1 de julio se produce un cambio en los tipos de iva reducido y normal, pasando del 7 al 8% y del 16 al 18% respectivamente. Para poder realizar
Más detallesProblemática con la actualización de Java 7 update 45
Versión: v1r01 Fecha: 18/10/2013 HOJA DE CONTROL Título Entregable Nombre del Fichero Autor Documentación proyecto @firma 20131018.odt DGPD Versión/Edición v1r01 Fecha Versión 18/10/2013 Nº Total Páginas
Más detallesMANUAL USUARIO CREACIÓN DE PROVEEDORES SISTEMA FINANCIALS
MANUAL USUARIO CREACIÓN DE PROVEEDORES SISTEMA FINANCIALS Administración y Soporte Financials Contenido 1.- INTRODUCCIÓN... 2 2.- CREAR UN PROVEEDOR CON SUCURSAL FACTURA.... 3 Libro de Direcciones... 5
Más detallesEquipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP
Equipamiento ADSL» Inalámbrico Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP PAUTAS PARA LA VERIFICACIÓN TCP/IP Este documento describe cómo preparar su PC para su conexión a una red inalámbrica después
Más detallesREQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN
REQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN - El usuario debe ser administrador del ordenador o tener permisos de administración. - Ordenador con sistema operativo Windows
Más detallesTrabajo en Red con los sistemas Aspel
Trabajo en Red con los sistemas Aspel Al concluir con la instalación del sistema Aspel con el que se va a trabajar (ver documento Instalación de los sistemas Aspel) y si se va a operar bajo el esquema
Más detallesSISTEMA DE ADMINISTRACIÓN Y GESTIÓN POR PROCESOS
SISTEMA DE ADMINISTRACIÓN Y GESTIÓN POR DTIC-DEV-001 NOVIEMBRE 2013 Página 1 de 12 Noviembre 2013 2 DTIC-DEV-001 2 de 7 Contenido 1. INTRODUCCIÓN... 3 2. OBJETIVO... 3 3. ALCANCE... 3 4. FUNCIONES Y RESPONSABILIDADES...
Más detallesMÓDULO 4: PLANTA DE PERSONAL
MÓDULO 4: PLANTA DE PERSONAL El módulo de Planta de personal es donde el usuario podrá administrar la planta de personal de su institución, definiendo la denominación de cada uno de los empleos (código,
Más detallesCómo descargar, instalar y verificar JAVA
Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para
Más detallesManual de Usuarios: Sistema de Registro de Alfabetizados y Cursos del Plan Nacional de Alfabetización Tecnológica (PNAT)
Ministerio del Poder Popular para Ciencia y Tecnología Fundación Infocentro Gerencia de Tecnología Plan Nacional de Alfabetización Tecnológica (PNAT) Manual de Usuarios: Sistema de Registro de Alfabetizados
Más detalles1 Acceso al Sistema de Gestión
1 Acceso al Sistema de Gestión El acceso al Sistema Web de Gestión se realiza pulsando sobre el icono del escritorio Sistema Gestión, desde aquí se accede a la pantalla de identificación. Usuario: el mismo
Más detallesManual 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 detallesGrandes Compras. Mayo 2013
Grandes Compras Mayo 2013 INGRESO A MERCADO PUBLICO El usuario debe ingresar a www.mercadopublico.cl a través de la página principal, completando su nombre de usuario y contraseña. Una vez que el usuario
Más detallesGuía de signatario de DocuSign para SAP
Guía de signatario de DocuSign para SAP Contenido 1. Guía de signatario de DocuSign para SAP... 2 2. Recepción de una notificación por correo electrónico... 2 3. Firma del documento... 3 4. Otras opciones...
Más detallesCó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 detallesManual de Usuario. Aplicación de Autoevaluación de Centros
Manual de Usuario Aplicación de Autoevaluación de Centros Índice Antes de Comenzar 3 Requisitos del Sistema 4 Instalación de la Aplicación 5 Pasos Previos 5 Manejo de la Aplicación 6-2 - Antes de Comenzar
Más detallesGuía de instalación de CAM EXPRESS 8.5 Para Windows XP
Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide
Más detallesLABORATORIO 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 detallesManual de usuario de cga-comparte-impresora-v4
Manual de usuario de cga-comparte-impresora-v4 CONSEJERÍA DE EDUCACIÓN Dirección General de Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/01/09 Versión: 1 Autor: Centro de Gestión
Más detallesLABORATORIO 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 detallesInteracción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved.
5 Interacción con el Servidor Oracle8 Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n usted podrá: Escribir correctamente una sentencia SELECT en PL/SQL Declarar
Más detalles1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3
Ú CONTENIDO 1. Introducción... 2 2. Generalidades... 2 3. Configuración del Equipo... 3 3.1 Instalación de Java... 3 3.2 Instalación de la aplicación AutoFirma... 12 3.3 Desarrollo de un proceso de firma
Más detallesManual de Descarga e instalación de la Máquina Virtual Java. Versión 1.0
Manual de Descarga e instalación de la Máquina Virtual Java Versión 1.0 Todos los derechos reservados. Bogotá. 2010 Tabla de Contenido MANUAL DE USUARIO PARA LA DESCARGA E INSTALACIÓN DE CERTIFICADOS DIGITALES
Más detallesCó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 detallesInstructivo de Instalación del Sistema BAPIN II
Requisitos previos Antes de comenzar con la instalación del Sistema deberá efectuar las siguientes verificaciones, con el fin de obtener una instalación exitosa: 1. La PC de destino deberá poseer acceso
Más detallesPasos 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 detallesMANUAL DE USUARIO INTERCOONECTA - ESPAÑA
MANUAL DE USUARIO INTERCOONECTA - ESPAÑA 1. Acceso a la información de las Convocatorias de INTERCOONECTA-España 2. Procedimiento para solicitar los cursos de INTERCOONECTA España 3. Consulta y seguimiento
Más detallesDesarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Más detallesAyuda para entrar a EVA Unidad de Capacitación
Ayuda para entrar a EVA Unidad de Capacitación El EVA de la Universidad es una aplicación web, y como tal, se accede por medio de un navegador web (Mozilla Firefox, Microsoft Internet Explorer, Google
Más detallesINSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0
INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 2015 INGRESO PAGINA PRINCIPAL En la página principal ingresa el usuario y la contraseña.
Más detallesManual de Aleph catalogación (Módulo)
A. Ingresar al módulo de Catalogación de Aleph 1. Ir al menú de inicio ubicado en la barra de tareas y hacer clic. 2. Ubicar el ícono de Catalogación y hacer clic. 3. Es necesario contar con una clave
Más detallesMANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT
MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT 1. REQUERIMIENTOS MINIMOS DE HARDWARE Antamedia HotSpot software debe ser instalado en un ordenador PC estándar, con Sistema Operativo Windows. -
Más detallesAplicaciones Concurrentes
PROGRAMACIÓN CONCURRENTE TEMA 6 Aplicaciones Concurrentes ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN PROGRAMACIÓN CONCURRENTE Aplicaciones Concurrentes
Más detallesCopias de seguridad y recuperación Guía del usuario
Copias de seguridad y recuperación Guía del usuario Copyright 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
Más detallesMANUAL DE USUARIO FORMATO RECIBO DE PAGO DE CUOTA VOLUNTARIA. Alcaldía de Sincelejo Secretaría de Hacienda Impuestos Municipales
MANUAL DE USUARIO FORMATO 5000 - RECIBO DE PAGO DE CUOTA VOLUNTARIA Alcaldía de Sincelejo Secretaría de Hacienda Impuestos Municipales TABLA DE CONTENIDO VISIÓN GENERAL 4 ASISTENTE DE DECLARACIÓN WEB DE
Más detallesEn el menú principal de Relaciones Laborales encontrará la posibilidad de acceder a dos opciones, denominadas Actualizaciones y Consultas Varias.
Pantalla Menú Principal En el menú principal de Relaciones Laborales encontrará la posibilidad de acceder a dos opciones, denominadas Actualizaciones y Consultas Varias. Pantalla Menú Actualizaciones Dentro
Más detallesManual de Usuario de inventarios
Manual de Usuario de inventarios Bienvenidos al Manual de Usuario para la utilización fácil y correcta del programa "Fase de caracterización de las capacidades del sistema de vigilancia y respuesta en
Más detallesManual para configurar el correo electrónico institucional
Manual para configurar el correo electrónico institucional desde un dispositivo móvil con sistema IOS 1 Pág. 1 Tabla de Contenido 1. Objetivo...03 2. Como configurarlo...03 3. Consulta de correo electrónico
Más detallesSecretaría General Departamento de Sistemas y Tecnologías de la Información
Registro de usuario físico Opciones de usuario físico Registro de Entidad y Responsable Opciones de usuario Responsable Registro de usuario físico asociado a Entidad Opciones usuario físico asociado a
Más detallesMANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT
MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT 1. INGRESAR AL SISTEMA Para ingresar al Sistema de Gestión Documentario de la UNT (SGDUNT), primero ingrese a la página web de
Más detallesFORMAS MINERVA WEB GUIA DE USUARIO: DILIGENCIAMIENTO E IMPRESIÓN DE FORMAS MINERVA WEB VERSIÓN 1.0
FORMAS MINERVA WEB GUIA DE USUARIO: DILIGENCIAMIENTO E IMPRESIÓN DE FORMAS MINERVA WEB VERSIÓN 1.0 CONTENIDO 1 OBJETIVOS... 3 2 REQUERIMIENTOS... 3 3 APLICACIÓN WEB FORMAS MINERVA... 3 3.1 PASOS PARA DILIGENCIAR
Más detallesEA Connector for Jira - Guía de Usuario
EA Connector for Jira - Guía de Usuario Contenidos 1 Contenidos 2 Introducción 3 Punto de Partida 4 Configuración de "EA Connector for Jira " 4.1 Establecimiento de la conexión con JIRA: 4.2 Mapeo de elementos
Más detallesProcedimiento VUCE para la gestión de las solicitudes previas a la licencia de importación de papel de uso editorial.
Procedimiento VUCE para la gestión de las solicitudes previas a la licencia de importación de papel de uso editorial. A partir de julio de 2015 se cumple en implementar el trámite solicitud de licencia
Más detallesGESTORES 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 detalles11.2. Manual de GTC 2.0: El primer contacto
11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos
Más detallesIntroducción al SQL de InterBase: DDL y DML
Artículos técnicos Grupo Danysoft: Introducción al SQL de InterBase: DDL y DML Segunda Parte Tercer Artículo Por Pablo Reyes Equipo Grupo Danysoft julio de 2002 - (902) 123146 www.danysoft.com Introducción
Más detallesTema: Configuración de Redes PAN
Tema: Configuración de Redes PAN Contenidos Configuración de Print Server Inalámbrico (Via software). Configuración de Print Server Inalámbrico (Vía HTML). Configuración de Cámara Web Inalámbrica (Vía
Más detallesCANTABRIA GOBIERNO DE
Este manual describe cómo validar, con la aplicación Adobe Reader o Adobe Acrobat, la firma de los documentos en formato PDF que el BOC pone a disposición de los ciudadanos en su sede electrónica. Aunque
Más detallesINSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES
INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES 1 de 1 BANCO CENTRAL DE VENEZUELA RIF G20000110-0 INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES Octubre, 2011
Más detallesAplicación Web Servicio Postventa. Manual de Uso Aplicación Web
Aplicación Web Servicio Postventa Manual de Uso Aplicación Web SANTIAGO DE CHILE, JULIO 2015 Índice 1. Accesos... 3 2. Obtener o recuperar contraseña... 4 3. Realizar Posventa... 6 3.1 Paso 1: Propietario...
Más detallesPrograma de ayuda Sucesiones y Donaciones
Programa de ayuda Sucesiones y Donaciones Requisitos Mínimos del Sistema 1.- Ordenador compatible con procesador Pentium 4 a 1.8 GHz. 2.- Memoria Ram mínima de 1 Gb. Recomendable 2 Gb. 3.- 100 Mb libres
Más detallesINSTALACION DE MySQL
INSTALACION DE MySQL 1er PASO: INSTALAR MYSQL Se debe verificar de cuantos bits es el sistema operativo Windows, donde se realizara la instalación. Si es de 32 o 64 bits. Es importante tener claro esta
Más detallesTUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Más detallesInstalación y Registro Versiones Educativas Alumno 2013 M13
Instalación y Registro Versiones Educativas Alumno 2013 M13 Editex Instalación y Registro Online 1 Índice 1. Introducción... 3 2. Requisitos mínimos... 4 3. Descarga e instalación Versión Alumno... 5 4.
Más detalles