Session: DB2 Workload Manager. Luis Reina Juliá IBM 22/11/2011

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

Download "Session: DB2 Workload Manager. Luis Reina Juliá IBM 22/11/2011"

Transcripción

1 Session: DB2 Workload Manager Luis Reina Juliá IBM 22/11/2011 1

2 Agenda Introducción Arquitectura/Componentes de Workload Manager Services Classes Workloads Thresholds Work Action Set y Work Class Set Monitorización 2

3 Qué es Workload Manager? Gestor de Cargas de Trabajo en DB2 LUW. Parte de la arquitectura de DB2 no es un producto que se instale. Permite control explícito de recursos Protege cargas de negocio críticas Mantiene consistentes los tiempos de respuesta. Ayuda a mantener SLAs Protege DB2 de consultas descontroladas Permite una mejor Monitorización del sistema 3

4 Un poco de Historia DB2 Governor: Reactivo Cancela una consulta si consume tanta CPU Aplicaba una serie de reglas Query Patroller: Predictivo Basado en Estimaciones 4

5 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 5

6 Qué es una Service Class? Entorno de Ejecución o Agrupación de trabajos que se ejecutan en DB2. Donde se Ejecuta cualquier trabajo de la base de datos: Queries Backup Load.. Punto de Asignación de Recursos, Control de las Cargas de Trabajo y Monitorización 6

7 Creación de Service Class DB2 Peticiones de Usuarios Clase de Marketing Clase de Minería 7

8 Creación de Service Class Peticiones de Usuarios DB2 Clase de Prioridad Alta Clase de Prioridad Media Clase de Prioridad Baja 8

9 Tipos de Clases SuperClases Las clases que hemos visto hasta ahora SubClases Se crean dentro de las SuperClases Permiten una division de las SuperClases y así representar mejor el mundo real 9

10 Creación de SubClases DB2 Peticiones de Usuarios Clase de Marketing Directores Clase de Minería DB2 CREATE SERVICE CLASS directores UNDER marketing 10

11 SuperClases y Subclases por Defecto Al crear una base de datos existen 3 Superclases por Defecto Usuario: SYSDEFAULTUSERCLASS Sistema: SYSDEFAULTSYSTEMCLASS Mantenimiento: SYSDEFAULTMAINTENANCECLASS Al crear una superclase contiene por defecto una subclass SYSDEFAULTSUBCLASS 11

12 Foto Completa DB2 SuperClase de Usuario por defecto SubClase por Defecto SuperClase de Sistema por defecto SubClase por Defecto SuperClase de Mantenimiento por defecto SubClase por Defecto SuperClase de Marketing SuperClase de Mineria SubClase Directores SubClase por Defecto SubClase por Defecto 12

13 Habilitar y Deshabilitar Clases Habilitar la Clase ALTER SERVICE CLASS MARKETING ENABLE ALTER SERVICE CLASS DIRECTORES UNDER MARKETING ENABLE Deshabilitar la clase ALTER SERVICE CLASS MARKETING DISABLE ALTER SERVICE CLASS DIRECTORES UNDER MARKETING DISABLE 13

14 Tabla de Catalogo para las Clases Vista SYSCAT.SERVICECLASSES SELECT SERVICECLASSNAME, PARENTSERVICECLASSNAME FROM SYSCAT.SERVICECLASSES SERVICECLASSNAME PARENTSERVICECLASSNAME SYSDEFAULTMAINTENANCECLASS - SYSDEFAULTSYSTEMCLASS - SYSDEFAULTUSERCLASS - SYSDEFAULTSUBCLASS SYSDEFAULTSYSTEMCLASS SYSDEFAULTSUBCLASS SYSDEFAULTMAINTENANCECLASS SYSDEFAULTSUBCLASS SYSDEFAULTUSERCLASS MARKETING - DIRECTORES MARKETING SYSDEFAULTSUBCLASS MARKETING SuperClases y Subclases por defecto SuperClases y Subclases creadas 14

15 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 15

16 Qué es una Workload? Otro objeto de WLM que Identifica cargas de trabajo basadas en su origen y las asocia a una Service Class. Las conexiones se asignan a las Workload basandose en alguno de los siguientes atributos: Nombre de la Aplicación (APPLNAME) Dirección IP (ADDRESS) Authorization ID (SESION_USER) Grupo del usuario (SESION_USER ROLE) Role del usuario (SESION_USER GROUP) Más Atributos del Cliente (User ID, Workstation name, Accouting String etc) El workload se evalua al principio de cada unidad de trabajo (UOW). 16

17 Creación de una Workload I DB2 CREATE WORKLOAD Reporting APPLNAME( contabilidad ) SERVICE CLASS marketing Peticiones de Usuarios DB2 SuperClase de Marketing SubClase Directores Workload Reporting SubClase por Defecto SuperClase de Usuario por defecto SubClase por Defecto 17

18 Creación de una Workload II CREATE WORKLOAD workload_jefes SESSION_USER GROUP ('JEFES') APPLNAME ( contabilidad', marketing') SERVICE CLASS marketing POSITION BEFORE reporting 18

19 Seguridad con Workloads Para evitar que los usuarios cambien sus atributos de conexión de su aplicación para intentar ejecutar en un un Service Class de más prioridad. GRANT USAGE ON WORKLOAD reporting TO PUBLIC 19

20 Tabla de Catalogo para las Clases Vista SYSCAT.WORKLOADS SELECT WORKLOADNAME FROM SYSCAT.WORKLOADS WORKLOADNAME SYSDEFAULTUSERWORKLOAD SYSDEFAULTADMWORKLOAD REPORTING 20

21 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 21

22 Qué es un Threshold? Otro objeto de WLM que sirve para establecer límites y si se dan esos límites se estable una acción (funciona como un trigger que se dan ciertas accciones cuando se llega a una condición). Pueden ser predictivos y reactivos. Acciones: Parar la Ejecución. Continuar. Recoger datos de la Actividad (se envía al Event Monitor) Encolar Actividades 22

23 Ejemplo I de Threshold Al departamento de marketing se le permite tener 10 conexiones concurrentes y 5 encoladas, si se sobrepasa este límite se para la aplicación CREATE THRESHOLD limitar_conexiones_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE PARTITION WHEN TOTALSCPARTITIONCONNECTIONS > 10 AND QUEUEDCONNECTIONS > 5 STOP EXECUTION; 23

24 Ejemplo II de Threshold Al departamento de marketing se le quiere controlar cuantas veces sus consultas devuelven más de 1000 filas (sin detener la aplicación). CREATE THRESHOLD controlar_filas_devueltas_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE WHEN SQLROWSRETURNED > 1000 COLLECT ACTIVITY DATA WITH DETAILS AND VALUES CONTINUE; 24

25 Ejemplo III de Threshold El departamento de Marketing (con premeditación ya alevosía) hace caso omiso de nuestras advertencias para que reduzcan el número de filas devuelto por su aplicación CREATE THRESHOLD limitar_filas_devueltas_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE WHEN SQLROWSRETURNED > 1000 COLLECT ACTIVITY DATA WITH DETAILS AND VALUES STOP EXECUTION; 25

26 Ejemplo III de Threshold Va a devolver 1000 filas Va a devolver un error SQLCODE SQL4712N El valor umbral "LIMITAR_FILAS_DEVUELTAS_MARKETING" se ha sobrepasado. Código de razón = "8". SQLSTATE=5U026 Código de Razon (reason code)=8 El número de filas devuelto para la actividad superaría el permitido por el umbral (condición SQLROWSRETURNED). 26

27 Tipos de Thresholds Tipos: Tiempo Máximo Elapsed (ACTIVITYTOTALTIME). Tiempo Máximo Idle de una Conexion (CONNECTIONIDLETIME). Tiempo Máximo de CPU (CPUTIME) Tiempo Máximo de la UOW (UOWTOTALTIME) Máximo Coste Permitido (ESTIMATEDSQLCOST). Máximo Número de Filas devueltas (SQLROWSRETURNED). Máximo Uso del Tablespace Temporal (SQLTEMPSPACE). Máximo Número de Conexiones (TOTALDBPARTITIONCONNECTIONS). Máximo Número de Actividades (DML, DDL, LOAD) que pueden ejecutarse concurrentemente (CONCURRENTDBCOORDACTIVITIES). Máximo Número de Conexiones Concurrentes en una base de datos (TOTALDBPARTITIONCONNECTIONS). Máximo Número de Conexiones Concurrentes en una Service Superclass (TOTALSCPARTITIONCONNECTIONS). 27

28 Tabla de Catalogo para los Thresholds Vista SYSCAT.THRESHOLDS SELECT THRESHOLDNAME, THRESHOLDPREDICATE FROM SYSCAT.THRESHOLDS THRESHOLDNAME THRESHOLDPREDICATE LIMITAR_CONEXIONES_MARKETING SCCONN CONTROLAR_FILAS_DEVUELTAS_MARKETING ROWSRET LIMITAR_FILAS_DEVUELTAS_MARKETING ROWSRET 28

29 Elementos de WLM Service Classes Workloads Thresholds Work Class Set / Work Action Set Monitorización 29

30 Qué es una Work Class? Objeto para Identificar Actividades según el tipo de trabajo Tipos de Trabajo Lecturas (READ): selects, xquery. Escrituras (WRITE): inserts, updates, deletes y merge. Lecturas y Escrituras (DML). Llamadas a Procedimientos (CALL). Creación de objetos (DDL): create, alter, drop, comment, declare global temporary table, etc.). Carga de Datos (LOAD). Todos los tipos de trabajo anteriores (ALL). Work Class Set = Conjunto de Work Classes 30

31 Ejemplo I de Work Class Set Crear una Work Class Set que sirva para identificar las actividades de sólo lectura (SELECTS) CREATE WORK CLASS SET work_class_set_solo_lectura (WORK CLASS work_class_solo_lectura WORK TYPE READ) 31

32 Ejemplo II de Work Class Set Crear una work class set con 2 work classes que sirva para idenfificar actividades DML (lecturas y escrituras) con un coste estimado superior a timerones y una cardinalidad estimada superior a filas CREATE WORK CLASS SET dml_pesado (WORK CLASS coste_estimado_grande WORK TYPE DML FOR TIMERONCOST FROM TO UNBOUNDED, WORK CLASS filas_estimado_grande WORK TYPE DML FOR CARDINALITY FROM TO UNBOUNDED) 32

33 Qué es una Work Action? Objeto para realizar una acción en la Work Class Qué acciones puedo realizar? Mapear a una Service Class (MAP ACTIVITY) Que no se ejecute (PREVENT EXECUTION) Contar la Actividad (COUNT ACTIVITY) Recoger información de Monitorización (COLLECT ACTIVITY DATA) Recoger información Agregada (COLLECT AGGREGATE ACTIVITY DATA) Work Action Set = Conjunto de Work Actions 33

34 Ejemplo de Work Action Set No permitir más de 1 consulta ejecutando y 1 en colada de coste estimado alto y no permitr más de 2 consultas ejecutando y 2 encoladas que tengan una cardinalidad estimada alta CREATE WORK ACTION SET Work_Action_Set_Control_DML FOR DATABASE USING WORK CLASS SET dml_pesado (WORK ACTION ONE_CONCURRENT_QUERY ON WORK CLASS coste_estimado_grande WHEN CONCURRENTDBCOORDACTIVITIES > 1 AND QUEUEDACTIVITIES > 1 STOP EXECUTION, WORK ACTION TWO_CONCURRENT_QUERIES ON WORK CLASS filas_estimado_grande WHEN CONCURRENTDBCOORDACTIVITIES > 2 AND QUEUEDACTIVITIES > 2 COLLECT ACTIVITY DATA CONTINUE) 34

35 Generación de DDLs de WLM Comando útil para saber que componentes de WLM hay definidos en mi base de datos db2look -d <database> -wlm -o fichero_salida.sql 35

36 Elementos de WLM Service Classes Workloads Thresholds Work Class Set / Work Action Set Monitorización 36

37 Monitorización Monitorización es crítica Dos tipos de monitorización disponible con WLM Mediante el uso de Table Functions que acceden datos en memoria en tiempo real, impactando poco (light-weight monitoring) Mediante el uso de nuevos Event Monitors para capturar información detallada y/o agregada. Monitorización histórica. 37

38 Table Functions (Tiempo Real) Devuelve una lista de ocurrencias de Workload en una Service Class WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES Devuelve una lista de agentes que existen en una Service Class WLM_GET_SERVICE_CLASS_AGENTS Devuelve una lista de todas la actividades que no han terminado de una aplicación WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES Devuelve información detalla de una actividad WLM_GET_ACTIVITY_DETAILS Devuelve estadísticas básicas de una o más Services SuperClasses WLM_GET_SERVICE_SUPERCLASS_STATS Devuelve estadísticas básicas de una o más Services SubClasses WLM_GET_SERVICE_SUBCLASS_STATS Devuelve estadísticas básicas de una o más Workloads WLM_GET_WORKLOAD_STATS. 38

39 Ejemplo de Table Function SELECT SERVICE_SUBCLASS_NAME CLASE, CONCURRENT_ACT_TOP AS MAX_CONC, COORD_ACT_ABORTED_TOTAL AS ABORTADAS, COORD_ACT_COMPLETED_TOTAL AS COMPLETADAS, LAST_RESET FROM TABLE(WLM_GET_SERVICE_SUBCLASS_STATS('MARKETING', ',-2)); CLASE MAX_CONC ABORTADAS COMPLETADAS LAST_RESET SERVICE_SUBCLASS_NAME DIRECTORES

40 Event Monitors (Monitorizacion Histórica) Actividades Para Capturar información de una Actividad CREATE EVENT MONITOR actividades FOR ACTIVITIES WRITE TO TABLE Violaciones de Thresholds Detalle de las actividades que sobrepasan los Threholds CREATE EVENT MONITOR umbrales FOR threshold violations WRITE TO TABLE Estadisticas Captura estadísticas en un periodo. Monitoriza información agregada de un Service Class o Work Class. CREATE EVENT MONITOR estadisticas FOR STATISTICS WRITE TO TABLE 40

41 Optim Performance Manager y WLM 41

42 Conclusiones Para comprender Workload Manager es esencial entender bien sus componentes: Service Class Workload Thresholds Work Class Set/ Work Action Set Workload Manager me permite una mejor monitorización de mi DB2 mediante el uso de: Table Functions Nuevos Event Monitors 42

43 Más Información Information Center Introduction to DB2 9.5 workload management Best Practices: DB2 WorkloadManagement ement_1008i.pdf WLM FAQs 4.html WLM Podcast Viper2.mp3 43

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más 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

Seguridad en SQL Server 2005

Seguridad en SQL Server 2005 Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias

Más detalles

Select table data Insert table data Update table data Delete table data Create table

Select table data Insert table data Update table data Delete table data Create table Permisos de Usuario Esta página te permite crear y editar usuarios que tendrán acceso a tus bases de datos MySQL. Para cada usuario, puedes especificar un nombre, clave de acceso, máquinas autorizadas

Más detalles

Instalación, creación y configuración del servicio FTP

Instalación, creación y configuración del servicio FTP Instalación, creación y configuración del servicio OBJETIVOS Instalar el servicio de en Windows. Configurar y administrar el Servicio de en Windows. Prueba de acceso desde la LAN al servidor. Apertura

Más detalles

Diseño de bases de datos

Diseño de bases de datos Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes sn. 41012 Sevilla TlfFax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es Diseño

Más detalles

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS; 1. Conectarse como usuario SYSTEM a la base y crear un usuario llamado administrador autentificado por la base de datos con contraseña admin. Indicar como "tablespace" por defecto USERS y como "tablespace"

Más detalles

Cómo conseguir un SQL más eficaz

Cómo conseguir un SQL más eficaz Cómo conseguir un SQL más eficaz Herramientas de IBM que facilitan la resolución de los problemas y mejora de las sentencias. maruca_alonso@es.ibm.com 09-Mayo-2012 1 Mejora del rendimiento de sentencias

Más detalles

http://www.statum.biz http://www.statum.info http://www.statum.org

http://www.statum.biz http://www.statum.info http://www.statum.org ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP Seguridad de la Información Permisos Permisos Para mantener la seguridad de la base de datos existen permisos que permiten: utilizar la B. D. utilizar tablas de la B. D. utilizar columnas de la B. D. utilizar

Más detalles

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

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

Más detalles

Introducción a los Sistemas de Gestión de Bases de Datos

Introducción a los Sistemas de Gestión de Bases de Datos a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas gsyc-profes@gsyc.escet.urjc.es Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

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

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 SEGURIDAD 1 Bibliografía Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 Índice Aspectos generales Gestión de usuarios creación modificación Gestión de perfiles

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

Seguridad y Auditoría de Bases de Datos Oracle

Seguridad y Auditoría de Bases de Datos Oracle Página 1 de 10 1. Objetivo y Alcance Describir los aspectos necesarios para garantizar la seguridad y la realización de las auditorías a las. Esta guía comprende desde Introducción a la Seguridad, hasta

Más detalles

E16 - Diseño de Sistemas de Bases de Datos Boletín 3

E16 - Diseño de Sistemas de Bases de Datos Boletín 3 E16 - Diseño de Sistemas de Bases de Datos Boletín 3 Nombre: 1. Esta práctica está dedicada a la creación de disparadores sobre sentencias DDL (lenguaje de definición de datos) y sobre eventos de la Base

Más detalles

MANUALITO MS-SQL SERVER

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

Más detalles

Nociones de performance

Nociones de performance Maestría en Bioinformática Bases de Datos y Sistemas de Información Nociones de performance Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Índices Optimizador Planes de acceso

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3 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 datos orientadas

Más detalles

Aplicaciones seguras con ClaseSeguridad

Aplicaciones seguras con ClaseSeguridad Aplicaciones seguras con ClaseSeguridad Índice de contenido Por que ClaseSeguridad?...1 Referenciar ClaseSeguridad...1 Declaración y creación...1 Evitar inyección de SQL...1 Eliminar etiquetas...3 Evitar

Más detalles

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

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

Más detalles

REQUERIMIENTO RESPUESTA

REQUERIMIENTO RESPUESTA ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON PHP + PostgreSQL (L1) 1 2 3 CLIENTE WEB SERVIDOR WEB MOTOR PHP SERVIDOR PostgreSQL 6 5 4 CONFIGURANDO

Más detalles

T12 Vistas y tablas temporales

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

Más detalles

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO AUTENTICACIÓN Y AUTORIZACIÓN (L17) AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO PG_HBA.CONF (L17) ARCHIVO pg_hba.conf PARA

Más detalles

Grandes volúmenes de datos Vistas materializadas. bases de datos

Grandes volúmenes de datos Vistas materializadas. bases de datos Grandes volúmenes de datos Vistas materializadas bases de datos Objeto de base de datos que almacena los resultados de una consulta. Es una vista pero no solo se almacena su definición, sino también los

Más detalles

SQL Diagnostic Manager Nueva versión 6.0

SQL Diagnostic Manager Nueva versión 6.0 Página 1 de 6 SQL Diagnostic Manager Nueva versión 6.0 Página 2 de 6 Índice 1. ACCIONES DISPARADAS DESDE LAS ALERTAS...3 1.1. QUE GANA EL DBA CON TODO ESTO...4 2. NUEVA INTERFASE DE REPORTES....4 2.1.

Más detalles

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1 Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2

Más detalles

PORTAL. Datos de configuración y control de usuarios. Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES:

PORTAL. Datos de configuración y control de usuarios. Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES: PORTAL Datos de configuración y control de usuarios Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES: -Agenda -Gestor documental -Actualizador -Ficha cliente VERSIONES:

Más detalles

Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19

Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19 Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19 Contenido Administrador de Seguridad... 1 Manual de Usuario... 1 Administrador de seguridad... 2 Administrar servicios de

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

Router Teldat. Proxy ARP

Router Teldat. Proxy ARP Router Teldat Proxy ARP Doc. DM734 Rev. 10.00 Noviembre, 2002 ÍNDICE Capítulo 1 Introducción...1 1. Proxy ARP... 2 Capítulo 2 Configuración...4 1. Configuración del Proxy ARP... 5 1.1. Habilitar el funcionamiento

Más detalles

Objetos de la Base de Datos

Objetos de la Base de Datos Objetos de la Base de Datos Todos los datos de una base de datos de Microsoft SQL Server 2005/8 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para

Más detalles

IBM SPSS Collaboration and Deployment Services (C&DS) versión 7

IBM SPSS Collaboration and Deployment Services (C&DS) versión 7 Los destinatarios de esta guía son los administradores de sistemas que están configurando IBM SPSS Modeler Entity Analytics (EA) para su ejecución de forma desplegada con uno de los programas siguientes:

Más detalles

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

Manual de uso del Tracker (Gestor de Actividad)

Manual de uso del Tracker (Gestor de Actividad) Objeto Describir qué es y cómo se utiliza la herramienta empleada para gestionar Actividades de un proyecto. Afecta/Alcanza Afecta y alcanza a todos los empleados de LabHuman. Realización 3.1.-Generalidades

Más detalles

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

Más detalles

Pliego de Prescripciones Técnicas

Pliego de Prescripciones Técnicas Contratación de los Servicios de Mantenimiento de Licencias BMC Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.net

Más detalles

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos. La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales 2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.

Más detalles

Estándares para la construcción de Sentencias SQL

Estándares para la construcción de Sentencias SQL Estándares para la construcción de Subgerencia Arquitectura & Innovación Grupo MDC Versión 1.0 Noviembre 2008 CONTROL DE LAS MODIFICACIONES Versión Descripción Autor Fecha Revisado por 1.0 Este documento

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

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

A.1. Definiciones de datos en SQL

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

Más detalles

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008

Más detalles

1. Donde y Cómo descargar XLite 3.0

1. Donde y Cómo descargar XLite 3.0 1. Donde y Cómo descargar XLite 3.0 Los clientes que solicitan cuentas SIP a EMSITEL al (57) 7 5829555, se les recomienda descargar el programa XLite 3.0. o su versión mas reciente. Los pasos son muy sencillos,

Más detalles

Con SNMP y MIB-II sólo se puede recuperar información local a los dispositivos.

Con SNMP y MIB-II sólo se puede recuperar información local a los dispositivos. GESTIÓN INTERNET 2.4 Extensiones SNMP 2.4.1 RMON Con SNMP y MIB-II sólo se puede recuperar información local a los dispositivos. En un entorno de red con un gran número de dispositivos podemos monitorizar

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del

Más detalles

Unitronics UniOPC. Tutorial. Unitronics Remote Operator. En este tutorial veremos como funciona el software Unitronics UniOPC

Unitronics UniOPC. Tutorial. Unitronics Remote Operator. En este tutorial veremos como funciona el software Unitronics UniOPC Unitronics UniOPC Tutorial Contenido: Familia: Autor: Revisión: En este tutorial veremos como funciona el software Unitronics UniOPC Unitronics Departamento Postventa / Departamento Ingeniería 1.0 Febrero

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Control File

Instituto Profesional DuocUC Escuela de Ingeniería Control File Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del

Más detalles

Tema 4. II - Cookies. Arquitecturas Distribuidas 11/12

Tema 4. II - Cookies. Arquitecturas Distribuidas 11/12 Tema 4. II - Cookies Arquitecturas Distribuidas 11/12 1 II. Cookies 1. Necesidad de mantener información de estado y HTTP 2. Sesiones 3. Qué son las cookies? 4. Funcionamiento de cookies 5. Envío de cookies

Más detalles

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.

Más detalles

UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS

UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS TEMA 3 MODELO ENTIDAD INTERRELACION Modelización Conceptual Modelo Entidad-Interrelación Elementos M.E.IR Caso de Estudio Tipos de

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 3 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

Patrones para persistencia (I) Ingeniería del Software II

Patrones para persistencia (I) Ingeniería del Software II Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura

Más detalles

GESTOR DE REFERENCIAS EndNote Web

GESTOR DE REFERENCIAS EndNote Web GESTOR DE REFERENCIAS EndNote Web documentacion@uco.es Biblioteca Universitaria EndNote Web Completamente integrado a la plataforma de Web of Science. Almacenar hasta 10,000 referencias en su biblioteca

Más detalles

Router Teldat. Proxy ARP

Router Teldat. Proxy ARP Router Teldat Proxy ARP Doc. DM734 Noviembre, 2006 ÍNDICE Capítulo 1 Introducción...1 1. Proxy ARP... 2 Capítulo 2 Configuración...4 1. Configuración del Proxy ARP... 5 1.1. Habilitar el funcionamiento

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

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

Más detalles

8 SQL SERVER 2008 RA-MA

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

Más detalles

Revista Electrónica Granma Ciencia. Vol.10, No.2, Mayo - Agosto de 2006 ISSN 1027-975X

Revista Electrónica Granma Ciencia. Vol.10, No.2, Mayo - Agosto de 2006 ISSN 1027-975X Revista Electrónica Granma Ciencia. Vol.10, No.2, Mayo - Agosto de 2006 ISSN 1027-975X TÍTULO: El Control de Transacciones como mecanismo de seguridad en Bases de Datos Oracle. AUTORES: Osmani Miranda

Más detalles

MICROSITIOS. Perfiles

MICROSITIOS. Perfiles MICROSITIOS Perfiles API para el consumo de servicios encargados de la creación, visualización, edición, eliminación y demás operaciones sobre los perfiles de usuarios de Metaportal. METAPORTAL 18/07/2014

Más detalles

CONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

CONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes

Más detalles

Capítulos 2 y 5: Modelación con UML y Modelo Objeto

Capítulos 2 y 5: Modelación con UML y Modelo Objeto Capítulos 2 y 5: Modelación con UML y Modelo Objeto Asignando Responsabilidades 2 Responsabilidades son obligaciones de un objeto, o comportamiento relacionado a su rol en el sistema Qué hace un objeto?

Más detalles

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

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

Más detalles

INSTALACIÓN DE UNIS REMOTE MANAGER

INSTALACIÓN DE UNIS REMOTE MANAGER INSTALACIÓN DE UNIS REMOTE MANAGER Para la instalación del software UNIS REMOTE MANAGER se deben efectuar los siguientes procedimientos tanto de configuración del terminal (dispositivo VIRDI 2100), como

Más detalles

APÉNDICE SQL (Structures Query Language)

APÉNDICE SQL (Structures Query Language) SQL 1 / 7 APÉNDICE SQL (Structures Query Language) SQL se ha establecido como lenguaje de bases de datos relacionales estándar, y se pueden distinguir tres partes: DDL (Data Definition Language) permite

Más detalles

Referencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012

Referencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012 Referencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012 Audiencia Este documento va dirigido a desarrolladores, estudiantes universitarios y usuarios de SQL que tengan conocimiento básico

Más detalles

1. DML. Las subconsultas

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

Más detalles

EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011

EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 1. (0,75 PUNTOS) Identificad a continuación las sentencias que son ciertas, descartando

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

SEGURIDAD SQL SERVER

SEGURIDAD SQL SERVER SEGURIDAD SQL SERVER Roles de nivel de servidor SQL Server proporciona roles de nivel de servidor para ayudarle a administrar los permisos de un servidor. Estos roles son entidades de seguridad que agrupan

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

TIPO DE DOCUMENTO PRESENTACION TITULO DEL DOCUMENTO MONITOREO SERVIDORES Y BASES DE DATOS

TIPO DE DOCUMENTO PRESENTACION TITULO DEL DOCUMENTO MONITOREO SERVIDORES Y BASES DE DATOS MONITOREO ENVIO DE ALERTAS DETECCION DE EVENTOS AVISO TEMPRANO AUTONOMO 7X24 INFORMES AFINAMIENTO DE RENDIMIENTO 1 Contenido Objetivos... 3 Alcances.... 5 Integración.... 6 Funcionamiento.... 7 Cómo funciona?...

Más detalles

CONSULTAS BASICAS EN SQL SERVER

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

Más detalles

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

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

Más detalles

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 Manejo de Concurrencia en Mysql Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 InnoDB y TRANSACTION ISOLATION LEVEL... 3 Lecturas consistentes que no

Más detalles

Sub consultas avanzadas

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

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

Cloud Builder Ejercicio práctico

Cloud Builder Ejercicio práctico Cloud Builder Ejercicio práctico Raúl Martínez Zabala IaaS + PaaS Product Manager Qué vamos a hacer? Visto desde fuera: Un Blog Visto desde dentro... Nosotros frontal web Internet Backend MySQL CloudBuilder

Más detalles

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS Mi primer servidor Fernando Fernández Consultor Preventa HP ISS HP ProLiant Gen8 (Remote Desktop Services) Índice: Instalación Remote Desktop Services Publicación de Aplicaciones Conexión a Remote Desktop

Más detalles

Instalación del Servidor de Correo

Instalación del Servidor de Correo Instalación del Servidor de Correo Podemos realizar la instalación de modo Manual o directamente desde el asistente. Para hacerlo de modo manual: Pulsamos Inicio Panel de Control Agregar o quitar programas

Más detalles

5- Uso de sentencias avanzadas

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

Más detalles

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá

Más detalles

Otros objetos de Base de Datos

Otros objetos de Base de Datos Maestría en Bioinformática Bases de Datos y Sistemas de Información Otros objetos de Base de Datos Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Secuencias Triggers Vistas Código almacenado

Más detalles

SUS (Software Update Services)

SUS (Software Update Services) 1 de 11 01/12/2007 1:24 SUS (Software Update Services) Microsoft SUS. Servidor de Actualizaciones críticas para su red. El Servidor SUS solo se puede instalar en Windows 2000 Server o 2003 Server. Para

Más detalles

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Contenido Introducción... 2 Obtención e instalación del software necesario... 2 Configuración de PuTTY para su uso con Cygwin...

Más detalles

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación

Más detalles

Descarga e instalación de OpenERP - Windows

Descarga e instalación de OpenERP - Windows Descarga e instalación de OpenERP - Windows José Antonio Yáñez Jiménez Sistemas de gestión empresarial miércoles, 2 de octubre de 2013 jose@jimenezfrontend.es 1 Resumen ejecutivo Esta documentación pretende

Más detalles

Tema 4. Manipulación de datos con SQL

Tema 4. Manipulación de datos con SQL Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de

Más detalles