Mantenimiento de Índices en 11g

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Mantenimiento de Índices en 11g"

Transcripción

1 Año 2 Volumen 10 Febrero 2011 Mantenimiento de Índices en 11g Contenido Por: Ing. Juan Luis Rodríguez Página 1 Mantenimiento de índices en 11g 7 Redefinición de tablas en línea 11 Modificar un reporte en Reports 10g Editores Generales Karlo Espinoza Luis Cordón Gerber Bautista Debbie Moran Francisco Barrundia Autores Contribuyentes Juan Luis Rodríguez Augusto López Francisco Barrundia Un índice de base de datos Oracle provee una vía rápida de acceso a la información de las tablas. Oracle dispone de varios esquemas de indización para complementar la funcionalidad de desempeño. Estos son: Pagina 1/10 Índices B-tree: los más usados. Índices B-tree cluster: definidos específicamente para clusters. Índices Hash cluster: definidos específicamente para un hash cluster. Índices globales y locales: relacionados a tablas e índices particionados. Índices bitmap: para trabajar mejor con columnas que contienen un pequeño conjunto de valores. Índices basados en funciones: contienen el valor precalculado de una función o expresión. Índices de dominio: específicos para una aplicación. Los índices son lógica y físicamente independientes de los datos en la tabla asociada. Por ser estructuras independientes, requieren espacio para su almacenamiento. Se puede crear o borrar un índice sin afectar las tablas base, aplicaciones en la base de datos, ni otros índices. La base de datos automáticamente mantiene los índices cuando se inserta, actualiza o borra registros de la tabla base. Si se elimina un índice, todas las aplicaciones continúan funcionando. Sin embargo, el acceso a los datos anteriormente indexados será más lento. A continuación se discute las guías para administrar índices. Página 1

2 Crear índices después insertar datos en la tabla A menudo, los datos son insertados o cargados en una tabla utilizando el SQL*Loader o la utilería import. Es más eficiente crear un índice para una tabla después de insertar o cargar los datos. Si se crea uno o más índices antes de cargar los datos, la base de datos debe actualizar cada índice para cada registro que se agrega. Crear un índice en una tabla que actualmente tiene datos requiere espacio para ordenamiento. Algunos espacios para ordenamiento provienen de la memoria asignada por el creador del índice. El monto para cada usuario es determinado por el parámetro de inicialización SORT_AREA_SIZE. La base de datos también graba temporalmente información ordenada desde y hacia segmentos temporales que solamente son alojados durante la creación del índice en el tablespace temporal del usuario. Indexar las tablas y columnas correctas Utilice las siguientes guías para determinar cuándo crear un índice: Crear un índice si frecuentemente se requiere obtener menos del 15% de las filas de una taba grande. El porcentaje varía grandemente de acuerdo a la velocidad relativa de una búsqueda en tabla y de cómo está la distribución de los registros de datos en relación a la llave del índice. Para mejorar el desempeño en joins de múltiples tablas, indexar las columnas utilizadas en el join. Tablas pequeñas no requieren índices. Si la consulta toma mucho tiempo, entonces la tabla podría tener un crecimiento de mediana a grande. Columnas que son candidatas para indexar Algunas columnas son fuertes candidatas para indexar. Columnas con una o más de las siguientes características son candidatas para indexar: Valores que son relativamente únicos en la columna. Si hay un amplio rango de valores (bueno para índices regulares B-tree). Si hay un pequeño rango de valores (bueno para índices bitmap). La columna contiene muchos nulos, pero las consultas menudo seleccionan todas las filas que contienen un valor. En este caso, utilizar la siguiente cláusula: WHERE COL_X > * power (10,125) Utilizar la cláusula anterior es preferible a: WHERE COL_X IS NOT NULL Esto se debe a que la primera utiliza un índice en la columna COL_X (asumiendo que COL_X es una columna numérica). Columnas que no son candidatas para indexar Si hay muchos valores nulos en la columna y no se hacen búsquedas en los valores no nulos. Columnas de tipo LONG y LONG RAW no pueden ser indexadas. Página 2

3 Columnas virtuales Se puede crear índices únicos y no-únicos en columnas virtuales. Indexar las tablas y columnas correctas El orden de las columnas en la instrucción CREATE INDEX puede afectar el desempeño de las consultas. En general, especificar de primero las columnas más frecuentemente utilizadas. Si se crea un índice para acelerar el acceso por medio de consultas, por ejemplo, col1, col2 y col3; entonces los consultas que accesan solo la columna col1, o que accedan solo col2 y col3, se acelerarán. Limitar el número de índices para cada tabla Una tabla puede tener cualquier número de índices. Sin embargo, si hay más índices, se incurre en más sobrecarga cuando la tabla es modificada. Específicamente, cuando se insertan nuevas filas o se eliminan, todos los índices de la taba serán actualizados también. Asimismo, cuando una columna es actualizada, todos los índices que contengan la columna deben ser actualizados. Por lo tanto, hay una brecha entre la velocidad de obtener información de una tabla y la velocidad de hacer actualizaciones en la tabla. Por ejemplo, si una tabla es principalmente solo para lectura, tener más índices puede ser útil; pero si una tabla es intensamente actualizada, tener pocos índices podría ser preferible. Borrar índices que ya no son necesarios Considerar lo siguiente para borrar un índice: El índice no acelera las consultas. La tabla podría ser muy pequeña, o podría haber muchas filas en la tabla pero muy pocas entradas en el índice. Las consultas de las aplicaciones no usan índices. El índice deberías ser borrado antes de rehacerse. Estimar el tamaño del índice y sus parámetros de almacenamiento Estimar el tamaño de un índice antes de crearlo puede facilitar la planeación y administración del espacio en disco. Cuando se crea un índice se puede asignar apropiadamente los parámetros de almacenamiento para obtener mejora en el desempeño del I/O para las aplicaciones que utilizan el índice. Al asignar los parámetros de almacenamiento todos los datos del índice estarán relativamente contiguos en una sección de espacio en el disco. Esto disminuye el tiempo necesario en las operaciones que involucran al índice. El tamaño máximo de una simple entrada en el índice es aproximadamente la mitad del tamaño del bloque de datos. Especificar el tablespace para cada índice Los índices pueden ser creados en cualquier tablespace. Un índice puede ser creado en el mismo u otro tablespace al que pertenece la tabla para la cual se crea el índice. Usar diferentes tablespaces (en discos diferentes) para la tabla y el índice produce mejor desempeño que almacenar la tabla y el índice en el mismo tablespace. Se reduce la contención en el disco. Página 3

4 Considerar creación del índice en paralelo Se puede paralelizar la creación del índice. Debido que múltiples procesos trabajan juntos para crear el índice, la base de datos puede crear el índice más rápidamente que si un simple proceso del servidor crea el índice de manera secuencial. Cuando se crea un índice en paralelo, los parámetros de almacenamiento pueden ser usados separadamente para cada proceso de servidor. Sin embargo, un índice creado un valor INITIAL de 5M y un grado de paralelismo de 12 consumirá hasta 60M de almacenamiento durante la creación del índice. Considerar la creación del índice con la cláusula NOLOGGING Se puede crear un índice y generar un mínimo de registros de redo log especificando NOLOGGING en el comando CREATE INDEX. Crear el índice con la cláusula NOLOGGING da los siguientes beneficios: Se ahorra espacio en los archivos redo log. El tiempo que se necesita para crear el índice disminuye. El desempeño mejora para la creación de grandes discos en paralelo. En general, la mejora relativa en el desempeño es grande para grandes índices creados con la cláusula LOGGING. Entendiendo cuando usar índices inusables o invisibles Utilizar índices inusables o invisibles puede mejorar el performance cuando se realizan cargas masivas. Índices Inusables Un índice inusable es ignorado por el optimizador. Una razón para volver un índice inusable es para mejorar el performance de cargas masivas. (Cargas masivas de datos son más rápidas si la base de datos no tiene que mantener índices cuando se insertan filas). En vez de borrar el índice y después volver a crearlo, lo que requiere recargar los parámetros exactos del comando CREATE INDEX, se puede volver el índice inusable, y después recrearlo. Se pude crear un índice en el estado inusable, o se puede marcar un índice o una partición de índice como inusable. En algunos casos la base de datos puede marcar un índice como inusable cuando ocurre una falla mientras se está construyendo el índice. Cuando una partición, de un índice particionado es marcada como inusable, las otras particiones del índice se mantienen válidas. Un índice o partición de índice debe ser reconstruido, o borrado y re-creado, antes de que pueda ser usado. Truncar una tabla cambia un índice en estado inusable a válido. Desde la versión de base de datos Oracle 11g Release 2, cuando se vuelve un índice al estado inusable, el segmento del índice es borrado. La funcionalidad de los índices inusables depende del valor configurado en el parámetro de inicialización SKIP_UNUSABLE_INDEXES. Cuando el valor de SKIP_UNUSABLE_INDEXES es TRUE (el valor por defecto), entonces: Página 4

5 Las instrucciones DML aplicadas a la tabla son procesadas, pero los índices inusables no son mantenidos. Las instrucciones DML terminan con un error si hay índices inusables que son usados para forzar un constraint UNIQUE. Para índices no particionados, el optimizador no considera ningún índice inusable cuando se está creando un plan de acceso para instrucciones SELECT. La única excepción es cuando un índice es explícitamente especificado con el hint INDEX (). Cuando SKIP_UNUSABLE_INDEXES es FALSE, entonces: Si algún índice o índice particionado está presente en cualquier instrucción DML terminará con un error. Para instrucciones SELECT, si un índice o índice particionado inusable está presente pero el optimizador no lo elige para el plan de acceso, la instrucción procede. Sin embargo, si el optimizador escoge el índice o índice particionado inusable, la instrucción termina con un error. Índices invisibles Desde Oracle Database 11g Release 1, se pueden crear índices invisibles o volver invisible un índice existente. Un índice invisible es ignorado por el optimizador a menos que explícitamente se asigne TRUE al parámetro de inicialización OPTIMIZER_USE_INVISIBLE_INDEXES en la sesión o a nivel del sistema. A diferencia de los índices inusables, un índice invisible es mantenido durante la aplicación de instrucciones DML. Aunque se pude hacer un índice particionado invisible, no se puede hacer una partición individual de un índice particionado invisible mientras se dejen visibles las otras particiones. Al utilizar índices invisibles se puede hacer lo siguiente: Probar el removeré un índice antes de borrarlo. Utilizar estructuras de índices temporales para ciertas operaciones o módulos de una aplicación sin afectar toda la aplicación. Considerar costos y beneficios de desfragmentar o reconstruir Índices Tamaño inadecuado o crecimiento del índice puede causar fragmentación. Para eliminar o reducir la fragmentación, se puede reconstruir o desfragmentar un índice. Pero antes de realizar cualquiera de estas tareas se debe considerar el costo y beneficio cada opción y escoger la que mejor trabaje para la situación. La siguiente tabla muestra una comparación de los costos y beneficios asociados cuando se reconstruyen y desfragmentan índices. RECONSTRUIR EL ÍNDICE Rápidamente mueve índices a otro tablespace DESFRAGMENTAR EL ÍNDICE No se puede mover índices a otro tablespace. Alto costo: requiere más espacio en disco Crea nuevas ramificaciones, reduce a lo ancho si es posible. Permite rápidamente cambiar parámetros de almacenamiento y de tablespace sin tener que borrar el índice original. Bajo costo: no requiere más espacio en disco. Se une a bloques en la misma nivel del ramal. Rápidamente libera bloques para su uso. Página 5

6 En situaciones en donde se tienen índices B-tree los bloques pueden ser liberados para reusarse, se pueden combinar estos bloques usando el siguiente comando: ALTER INDEX vmoore COALESCE; La siguiente figura ilustra el efecto de ALTER INDEX COLESCE sobre el índice vmoore. Antes de realizar la operación, los primeros dos bloques están llenos hasta un 59%. Esto presenta una oportunidad para reducir la fragmentación y completamente rellenar el primer bloque, dejando libre el segundo.. Antes de ALTER INDE vmoore COALESCE; Después de ALTER INDEX vmoore COALESCE; Considerar el costo antes de deshabilitar o borrar constraints Debido a que las llaves únicas y primarias estás asociadas a índices, se debe considerar el costo de borrar y crear índices cuando de deshabilite o se borre un constraint UNIQUE o de LLAVE PRIMARIA. Si el índice asociado al constraint es extremadamente largo, se puede economizar tiempo dejando el constraint habilitado a cambio de borrar y recrear un índice largo. También se dispone de la opción de explícitamente especificar que se desea mantener o borrar el índice cuando se borre o se deshabilite un constraint UNIQUE o de LLAVE PRIMARIA. Página 6

7 Redefinición de tablas en línea Por: Ing. Augusto Lopéz La redefinición de tablas en línea (OTR por sus siglas en inglés) es una característica de la edición Enterprise de Oracle Database que permite modificar la estructura física o lógica de una tabla sin interrumpir el acceso a la misma. Algunas de las operaciones que nos permite realizar esta funcionalidad son: Particionar una tabla que actualmente no está particionada. Cambiar el criterio de particionamiento de una tabla ya particionada. Recrear la tabla para eliminar la fragmentación. Modificar una o más columnas de la tabla. A continuación se muestra un ejemplo de cómo particionar una tabla ya existente que no está particionada Se muestra la estructura de la tabla empleados y departamentos ya que esta última es referenciada por la primera. CREATE TABLE departamentos ( id NUMBER(5) PRIMARY KEY, nombre VARCHAR2(50) NOT NULL ); CREATE TABLE empleados ( id NUMBER(5) CONSTRAINT emp_id_nn NOT NULL, nombre VARCHAR2(50) CONSTRAINT emp_nombre_nn NOT NULL, id_dep NUMBER(5) ); ALTER TABLE empleados ADD (CONSTRAINT emp_pk PRIMARY KEY(id)); CREATE INDEX emp_ix ON empleados (id_dep); ALTER TABLE empleados ADD ( CONSTRAINT emp_fk FOREIGN KEY (id_dep) REFERENCES departamentos (id) ); Confirmar que la tabla puede ser redefinida en línea BEGIN DBMS_REDEFINITION.CAN_REDEF_TABLE('RRHH','EMPLEADOS',DBMS_REDEFINITION.CO NS_USE_PK); END; / Página 7

8 Se crea la tabla particionada con nombre RRHH.EMPLEADOS2 CREATE TABLE EMPLEADOS2 ( id NUMBER(5) CONSTRAINT emp_id_nn2 NOT NULL, nombre VARCHAR2(50) CONSTRAINT emp_nombre_nn2 NOT NULL, id_dep NUMBER(5) ) PARTITION BY HASH (id_dep) PARTITIONS 8; Crear constraints de llave primaria/llave única y su respectivo índice usando nuevos nombres ALTER TABLE empleados2 ADD (CONSTRAINT emp_pk2 PRIMARY KEY(id)); Iniciar la redefinición de la tabla BEGIN DBMS_REDEFINITION.START_REDEF_TABLE( uname => 'RRHH', orig_table => 'EMPLEADOS', int_table => 'EMPLEADOS2', options_flag => DBMS_REDEFINITION.CONS_USE_PK); END; / Crear los índices en la nueva tabla, con nuevos nombres. CREATE INDEX emp_ix2 ON empleados2 (id_dep); Registrar, con REGISTER_DEPENDENT_OBJECT, los constraints PK/UK/NN/CK que se hayan creado. El objetivo es indicar la correspondencia entre los objetos de la tabla origen y la destino. Por ejemplo, en la primer instrucción se indica que el constraint EMP_PK en la tabla EMPLEADOS corresponde al constraint EMP_PK2 en la tabla EMPLEADOS2. BEGIN DBMS_REDEFINITION.REGISTER_DEPENDENT_OBJECT ('RRHH','EMPLEADOS','EMPLEADOS2',DBMS_REDEFINITION.CONS_CONSTRAINT,'RRHH', 'EMP_PK','EMP_PK2'); DBMS_REDEFINITION.REGISTER_DEPENDENT_OBJECT ('RRHH','EMPLEADOS','EMPLEADOS2',DBMS_REDEFINITION.CONS_CONSTRAINT,'RRHH', 'EMP_ID_NN','EMP_ID_NN2'); DBMS_REDEFINITION.REGISTER_DEPENDENT_OBJECT ('RRHH','EMPLEADOS','EMPLEADOS2',DBMS_REDEFINITION.CONS_CONSTRAINT,'RRHH', 'EMP_NOMBRE_NN','EMP_NOMBRE_NN2'); END; / Registrar índices con REGISTER_DEPENDENT_OBJECT. En este paso EMP_PK se refiere al índice del constraint de llave primaria. En el paso anterior EMP_PK se refiere al constraint de llave primaria. Página 8

9 BEGIN DBMS_REDEFINITION.REGISTER_DEPENDENT_OBJECT ('RRHH','EMPLEADOS','EMPLEADOS2',DBMS_REDEFINITION.CONS_INDEX,'RRHH', 'EMP_PK','EMP_PK2'); DBMS_REDEFINITION.REGISTER_DEPENDENT_OBJECT ('RRHH','EMPLEADOS','EMPLEADOS2',DBMS_REDEFINITION.CONS_INDEX,'RRHH', 'EMP_IX','EMP_IX2'); END; / Copiar objetos dependientes con COPY_TABLE_DEPENDENTS. Esto copiará los objetos de la tabla origen que no hayan sido mapeados de forma explícita en la tabla particionada, por ejemplo, el constraint EMP_FK. DECLARE v_num_errors PLS_INTEGER; BEGIN DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS( uname => 'RRHH', orig_table => 'EMPLEADOS', int_table => 'EMPLEADOS2', copy_indexes => DBMS_REDEFINITION.CONS_ORIG_PARAMS, copy_triggers => TRUE, copy_constraints => TRUE, copy_privileges => TRUE, ignore_errors => TRUE, num_errors => v_num_errors, copy_statistics => FALSE); END; / Verificar en DBA_REDEFINITION_ERRORS que no existan errores SELECT * FROM DBA_REDEFINITION_ERRORS; Hacer una sincronización de la nueva tabla. Esto se puede hacer de forma regular si la tabla origen recibe constantemente nuevos DMLs. Sirve para minimizar el tiempo que tome hacer la operación de finalización (paso 12). BEGIN DBMS_REDEFINITION.SYNC_INTERIM_TABLE('RRHH', 'EMPLEADOS', 'EMPLEADOS2'); END; / Página 9

10 Tomar estadísticas de la tabla interina BEGIN dbms_stats.gather_table_stats( ownname=>'rrhh',tabname=>'empleados2',estimate_percent=>dbms_stats.auto_sample_size, cascade=>true); END; / Finalizar la redefinición. Después de este punto, la tabla EMPLEADOS será la particionada y la tabla EMPLEADOS2 será la NO particionada. BEGIN DBMS_REDEFINITION.FINISH_REDEF_TABLE('RRHH', 'EMPLEADOS', 'EMPLEADOS2'); END; / Validar constraints FK. ALTER TABLE EMPLEADOS MODIFY CONSTRAINT EMP_FK VALIDATE; Borrar la tabla original. DROP TABLE EMPLEADOS2; Tip técnico del día: ALTER SYSTEM DISCONNECT SESSION : Es un método alternativo para matar las sesiones de Oracle, A diferencia del comando KILL SESSION que pide a la sesión matarse sola,el comando DISCONNECT SESSION mata el proceso del servidor dedicado (o circuitovirtual cuando se utiliza shared server), lo que equivale a matar el proceso a nivel del sistema operativo. Ejemplo: SQL> ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' POST_TRANSACTION; SQL> ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' IMMEDIATE; La cláusula POST_TRANSACTION espera a que las transacciones en curso se completen antes de desconectar la sesión, mientras que la cláusula IMMEDIATE desconecta la sesión y las transacciones en curso se hacen rollback. Por Lic. Francisco Barrundia Página 10

11 Modificar un reporte en Reports 10g Por: Lic. Francisco Barrundia Para modificar la apariencia y formateo de un reporte que generamos con el asistente podemos seguir los siguientes ejemplos: Para modificar la máscara de una cantidad de moneda Por ejemplo: Queremos modifica la columna de salario en la tabla de empleados para que se muestre en quetzales, presionamos el simbolo de currency ($) y automaticamente deberia seleccionar el quetzal si tenemos configurada las propiedades de region de nuestro sistema operativo. Página 11

12 El resultado quedaría así: También puede agregar comas para separar los miles: Página 12

13 Agregar o quitar decimales: Como modificar atributos visuales: Seleccionamos la columna a a la cual queremos poner un color de relleno, luego hacemos clic en la paleta de colores de la parte izquierda del editor y seleccionamos el color que queremos. Página 13

14 De igual manera podemos acceder a la paleta de colores para cambiar el color del texto: Si queremos cambiar alguna propiedad visual basándonos en una condición que al cumplirse ejecuta ese cambio, utilizamos el formateo condicional: Seleccionamos en el menú: formato > formateo condicional : Después seleccionamos nuevo y procedemos a definir la condición y la acción a realizarse: Página 14

15 En este caso especificamos que queremos que se marquen en rojo los los salarios de los empleados comprendidos entre 10,000 y 14,000 quetzales, esto no quedara quemado en el reporte si no será calculado cada vez que el reporte sea ejecutado con distintos salarios: Página 15

16 Nuevo Web Site Le invitamos a visitar nuestro totalmente nuevo sitio web, una nueva herramienta de contacto al servicio de nuestros clientes. Ingrese a para conocer más sobre nuestros servicios, productos, noticias, etc. Página 16

17 Gracias a la retroalimentación de nuestros clientes, Datum Educacional estará impartiendo el siguiente curso: Oracle Database 10g: Backup and Recovery Qué aprenderá: Después de completar este curso, los estudiantes podrán evaluar sus propios requerimientos de recuperación y desarrollar una estrategia adecuada para procedimientos de respaldo y recuperación. Ellos aprenderán cómo utilizar RMAN y Enterprise Manager para realizar operaciones de respaldo y recuperación. Características de Flashback son descritas como una forma adicional de recuperarse de un error humano. Este curso incluye Oracle Secure Backup, el cual provee un respaldo a cinta confiable de la base de datos a través de integración directa con RMAN y también provee respaldo general de sistema de archivos a la cinta. Los estudiantes instalan Oracle Secure Backup y lo utilizan para respaldar archivos de la base de datos Oracle y del sistema de archivos. Aprenda a: Desarrollar un respaldo y una estrategia de recuperación efectiva Realizar operaciones de respaldo y recuperación utilizando RMAN Instalar y configurar Oracle Secure Backup para respaldos a cinta Utilizar Oracle Secure Backup para respaldar la base de datos y el sistema de archivos. Retroalimentación, comentarios, temas de interés y sugerencias para hands-on sessions: Comentarios y Sugerencias: Su opinión es muy importante; si desea hacernos algún comentario o sugerencia, por favor escríbanos al correo electrónico: Página 17

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

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

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

Clase 2: Estructuras Lógicas y Físicas(I)

Clase 2: Estructuras Lógicas y Físicas(I) Clase 2: Estructuras Lógicas y Físicas(I) Introducción a Segmentos, Extents y bloques de datos Bloque de datos Inittrans, Maxtrans Extents Segmentos Cláusula Storage Introducción tablespaces, datafiles

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

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

Base de Datos Práctica 1.

Base de Datos Práctica 1. Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y

Más detalles

Motores MySQL. José Manuel Gómez. jmgomez@ua.es. Departamento de Lenguajes y Sistemas Informáticos

Motores MySQL. José Manuel Gómez. jmgomez@ua.es. Departamento de Lenguajes y Sistemas Informáticos Motores MySQL José Manuel Gómez Departamento de Lenguajes y Sistemas Informáticos jmgomez@ua.es Motores MySQL INTRODUCCIÓN 2 INTRODUCCIÓN MySQL soporta distintos motores de tabla Cada tipo de motor tiene

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II [Escriba texto] Contenido CAPÍTULO I: ESTRUCTURANDO UN REPORTE... 4 CAPÍTULO II: FICHA DE INFORMES... 5 CAPÍTULO III: BARRA DE HERRAMIENTAS INFORME... 19 EJERCICIOS...

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

MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR

MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR Conceptos Básicos. Drupal es un sistema de gestión de contenido que permite manejar artículos, fotos, archivos, etc. Es un sistema dinámico que administra

Más detalles

Manual de instalación de SQL Server para BusinessObjects Planning

Manual de instalación de SQL Server para BusinessObjects Planning Manual de instalación de SQL Server para BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Reservados todos los derechos. Business Objects es propietaria de

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

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

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Informes Características de los informes Un informe es una forma efectiva de presentar los datos en formato impreso. Como se tiene control sobre el tamaño y el aspecto de todos los elementos

Más detalles

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

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

Más detalles

Generalidades. Una vez que tenga una cuenta, inicie sesión en el sitio de la revista y seleccione la función Autor.

Generalidades. Una vez que tenga una cuenta, inicie sesión en el sitio de la revista y seleccione la función Autor. Generalidades El OJS está diseñado para atender las necesidades de las revistas, pero también las de los autores. El sistema no solo ofrece un proceso sencillo para el envío de artículos; además, puede

Más detalles

CostView. Versión 3.01 28/06/2012

CostView. Versión 3.01 28/06/2012 CostView Versión 3.01 28/06/2012 Autor: Diane Hoehlinger Caldera 2012 Caldera y todos los productos Caldera mencionados en esta publicación son marcas registradas de Caldera. Índice Índice Índice 3 Introducción

Más detalles

Menú Herramientas Ortografía Verifica la ortografía del texto en las hojas de cálculo y gráficos, incluyendo el texto de los cuadros de texto,

Menú Herramientas Ortografía Verifica la ortografía del texto en las hojas de cálculo y gráficos, incluyendo el texto de los cuadros de texto, Menú Herramientas Ortografía Verifica la ortografía del texto en las hojas de cálculo y gráficos, incluyendo el texto de los cuadros de texto, botones, encabezados y pies de página, notas de celda o la

Más detalles

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas OPTIMIZACIÓN DE CONSULTAS EN SQL Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas Análisis de Consultas y Transacciones Para elaborar el diseño físico de la base de datos debemos

Más detalles

Uso del Microsoft Excel nociones básicas. Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr

Uso del Microsoft Excel nociones básicas. Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr Uso del Microsoft Excel nociones básicas Ing. Adrián J. Martínez Machado adrian.martinez@ucr.ac.cr Temas Primera Parte 1. Diferencias entre ver. 2007 2010 y anteriores. 2. Personalizar Excel ver. 2007

Más detalles

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

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

Más detalles

Manual de Rcom Programa de comunicación con relojes CDR

Manual de Rcom Programa de comunicación con relojes CDR Manual de Rcom Programa de comunicación con relojes CDR Web: www.relco.com.ar E-mail: info@relco.com.ar Página: 1 Tabla de contenidos de este manual Bienvenido al manual de RCom que lo guiará en el uso

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

ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2

ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2 ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2 Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título con Weblogic 9.2 Documento de Referencia Responsable

Más detalles

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com 1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

Manual del Módulo de Programación y Formulación 2016

Manual del Módulo de Programación y Formulación 2016 Ministerio de Economía y Finanzas Manual del Módulo de Programación y Formulación 2016 Gobierno Nacional y Regional Marzo, 2015 INDICE 1. Acceso al Sistema y Entorno de Trabajo... 5 2. Usuario Pliego...

Más detalles

Copias de seguridad y recuperación Guía del usuario

Copias de seguridad y recuperación Guía del usuario Copias de seguridad y recuperación Guía del usuario Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos.

Más detalles

CLASE 12.-INSERTAR COLUMNAS

CLASE 12.-INSERTAR COLUMNAS CLASE 10.-DIBUJAR TABLA Para Dibujar una Tabla primero llenamos los datos que queremos seleccionamos los datos que queremos dibujar la tabla. Luego nos vamos a la barra de herramientas en fuente y realizamos

Más detalles

ONLINE TABLE REDEFINITION

ONLINE TABLE REDEFINITION Año 2 Volumen 7 Noviembre 2010 ONLINE TABLE REDEFINITION Contenido Página 1 Online Table Redefinition 3 Oracle BI action Framework 5 Web Reporting con reports 10g Editores Generales Por: Ing. Feliciano

Más detalles

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

- Bases de Datos - - Diseño Físico - Luis D. García

- Bases de Datos - - Diseño Físico - Luis D. García - Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo

Más detalles

Guía del usuario de IRM Client for Outlook Versión 5.0 SP1

Guía del usuario de IRM Client for Outlook Versión 5.0 SP1 Guía del usuario de IRM Client for Outlook Versión 5.0 SP1 EMC Corporation Oficina central: Hopkinton, MA 01748 9103 1.508.435.1000 www.emc.com Copyright EMC Corporation. Todos los derechos reservados.

Más detalles

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

2. ESTUDIO DE INDICES

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

Más detalles

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

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA CONTROL DE CAMBIOS Versión Fecha Páginas afectadas Cambios 1.0 14/10/2015 Todas Versión inicial del documento

Más detalles

Usando Reglas. Acerca de las Reglas

Usando Reglas. Acerca de las Reglas IdeaSoft Uruguay S.R.L. Phone: +598 (2) 71 0 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 Rules Guía de uso Tabla de Contenido Usando Reglas... 1 Acerca

Más detalles

Formación del Usuario Manual de Windows XP

Formación del Usuario Manual de Windows XP Formación del Usuario Manual de Windows XP Índice ÍNDICE... 2 1. INTRODUCCIÓN... 3 2. PANTALLA... 3 2.1. TEMAS... 3 2.2. ESCRITORIO... 4 2.3. PROTECTOR DE PANTALLA... 4 2.4. APARIENCIA... 5 2.5. CONFIGURACIÓN...

Más detalles

MICROSOFT POWER POINT

MICROSOFT POWER POINT MICROSOFT POWER POINT QUE ES POWER POINT Y PARA QUÉ SIRVE Power Point es el programa más popular para crear presentaciones gráficas, utilizado también para crear de una forma rápida y profesional transparencias,

Más detalles

Para la medición de Transparencia, Participación Ciudadana e Institucionalidad. Manual de uso cuestionario online

Para la medición de Transparencia, Participación Ciudadana e Institucionalidad. Manual de uso cuestionario online Para la medición de Transparencia, Participación Ciudadana e Institucionalidad Manual de uso cuestionario online Bienvenido al manual del usuario del cuestionario online del Índice de Integridad 2008 de

Más detalles

Manual de usuario. Modulo Configurador V.1.0.1

Manual de usuario. Modulo Configurador V.1.0.1 Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos

Más detalles

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

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

Más detalles

Restricciones de Integridad

Restricciones de Integridad Restricciones de Integridad Amparo López Gaona México, D.F. Semestre 2000-I Restricciones de Integridad Las principales restricciones de integridad que pueden indicarse son: La clave primaria. Claves candidatas.

Más detalles

Índice HERRAMIENTA DE COMPRAS... 4. Instalación de la aplicación:... 4. Uso de la Aplicación Visor de Transacciones:... 8. Ingreso al Sistema...

Índice HERRAMIENTA DE COMPRAS... 4. Instalación de la aplicación:... 4. Uso de la Aplicación Visor de Transacciones:... 8. Ingreso al Sistema... Índice Contenido HERRAMIENTA DE COMPRAS... 4 Instalación de la aplicación:... 4 Uso de la Aplicación Visor de Transacciones:... 8 Ingreso al Sistema... 8 Configuración de Permisos... 8 Menú Principal...

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

Mini Curso Excel 1. HOJAS DE CÁLCULO

Mini Curso Excel 1. HOJAS DE CÁLCULO Mini Curso Excel El siguiente documento ha sido tomado con permiso desde GuillermoDiaz.com y adaptado para ser utilizado con Microsoft Excel 2003 y en coherencia con los contenidos expuestos en el laboratorio.

Más detalles

UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS. Diseno Físico de Bases de Datos Objetivo. 2.2 Visión General del Procesamiento de Consultas

UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS. Diseno Físico de Bases de Datos Objetivo. 2.2 Visión General del Procesamiento de Consultas UNIDAD 3 ASPECTOS ASOCIADOS CON BASES DE DATOS Temario 2.1 Diseño Físico de Bases de Datos 2.2 Visión General del Diseno Físico de Bases de Datos Objetivo Corresponde al proceso de elegir las estructuras

Más detalles

Utilización del programa de Orabench Versión 9.2.0 para Migración. Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle.

Utilización del programa de Orabench Versión 9.2.0 para Migración. Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle. Página 1 de 15 1. Objetivo y Alcance Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle. Comprende la utilización del Programa Orabench de Oracle. 2 Responsable El responsable

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

Más detalles

Backup & Recovery Oracle 9i

Backup & Recovery Oracle 9i Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en

Más detalles

Instrucciones del programa para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i 2008-2011

Instrucciones del programa para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i 2008-2011 para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i Marzo 2008 ÍNDICE 1. Introducción... 2 2. Requisitos para ejecutar la aplicación... 2 3. Descarga de la aplicación... 3 4. Funcionamiento

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Introducción a las tablas dinámicas

Introducción a las tablas dinámicas Introducción a las tablas dinámicas Cuando tenemos una gran cantidad de datos en una planilla de cálculo, puede resultar difícil analizar toda la información. En estos casos, usaremos las tablas dinámicas,

Más detalles

Tabla de contenido. Manual B1 Time Task

Tabla de contenido. Manual B1 Time Task Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas

Más detalles

DataBase Administration

DataBase Administration DataBase Administration 1. FUNCIONES DE UN DBA (Data Base Administrator) El rol de DBA involucra las siguientes tareas: Creación de Bases y Tablas Base de Datos Verificar el lugar de creación, en los espacios

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

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I [Escriba texto] Contenido INTRODUCCIÓN... 3 CAPÍTULO I: Crear Reportes Desde Carpetas Publicas... 4 CAPÍTULO II: Editar Reportes... 6 CAPÍTULO III: Visualización

Más detalles

Procesador de palabras Microsoft Word

Procesador de palabras Microsoft Word Procesador de palabras Microsoft Word El procesador de palabras Microsoft Word 2010 está organizado por medio de una cinta de opciones que actualmente se denominan fichas y que son: Archivo, Inicio, insertar,

Más detalles

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez Ofimática Aplicada Unidad III: HERRRAMIENTAS DE ESCRITORIO EXCEL Contenido: Qué es Excel? Elementos de la pantalla La Cinta de opciones La ficha Archivo Dividir sectores en una hoja de cálculo La Barra

Más detalles

Paquete de administración de servidores Intel. Guía del usuario

Paquete de administración de servidores Intel. Guía del usuario Paquete de administración de servidores Intel Guía del usuario Declaraciones legales LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA EN RELACIÓN CON PRODUCTOS INTEL CON FINES DE ASISTENCIA PARA

Más detalles

BASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL)

BASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL) OBJETIVOS: Enseñar al alumno las sentencias que forman el lenguaje de definición de datos de SQL, es decir, el subconjunto de órdenes que nos permitirán crear o editar esquemas de bases de datos. MATERIAL:

Más detalles

Introducción. 1.- Acceso Meridian Web.

Introducción. 1.- Acceso Meridian Web. INDICE Introducción.... 2 1.- Acceso Meridian Web.... 2 2.- Navegación por la Estructura de carpetas.... 5 3.- Añadir nuevo Documento.... 7 5.- Modificar contenido del documento.... 13 6.- Reemplazar contenido....

Más detalles

SIMULADOR DE REDES DE PETRI ASINCRONICAS

SIMULADOR DE REDES DE PETRI ASINCRONICAS SIMULADOR DE REDES DE PETRI ASINCRONICAS MANUAL DE USUARIO 1.1 Introducción. Los puntos que se tratarán serán los siguientes: La ventana principal: o Menús. o Barra de herramientas de control. o Barra

Más detalles

Manual de Instrucciones

Manual de Instrucciones Manual de Instrucciones INDICE Acceso...3 Iniciando la aplicación...3 Inicio sesión: Ventanas de login...4 Ventana de login inicial...4 Ventana de login estándar...5 Ventana de inicio...7 Descripción de

Más detalles

Permite definir cada relación que pertenece a la base de datos relacional, incluyendo:

Permite definir cada relación que pertenece a la base de datos relacional, incluyendo: TEMA 7.- EL ESTANDAR SQL. El Sublenguaje de Manipulación. El Sublenguaje de Definición. El Sublenguaje de Control. El Sublenguaje Huésped. 1. El Sublenguaje de Manipulación. (Se verá en la clase de problemas)

Más detalles

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

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

Más detalles

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos Módulo 7: Tecnologías de la Información y Comunicación y Ofimática Unidad Didáctica 3: Planificación y diseño de una base de datos Base de datos: Access UNIDAD DIDÁCTICA 3 Planificación y diseño de una

Más detalles

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este

Más detalles

Unbreakable Linux Kernel. Desempeño Extremo. Newsletter- Diciembre 2011. Contenido. Por: Ing. Manuel Carrillo mcarrillo@datum.com.

Unbreakable Linux Kernel. Desempeño Extremo. Newsletter- Diciembre 2011. Contenido. Por: Ing. Manuel Carrillo mcarrillo@datum.com. Newsletter- Diciembre 2011 Unbreakable Linux Kernel Contenido Página: 1 Desempeño Extremo 3 Exportando Tablas a Excel 6 Guía Rápida para RMAN Por: Ing. Manuel Carrillo mcarrillo@datum.com.gt Desempeño

Más detalles

HP Backup and Recovery Manager

HP Backup and Recovery Manager HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas

Más detalles

Manual de operación Radix Audio Manager v3. Manual de operación... 1. Tabla de contenidos... 2. Instalación... 4

Manual de operación Radix Audio Manager v3. Manual de operación... 1. Tabla de contenidos... 2. Instalación... 4 Manual de operación Página 1 Tabla de contenidos Manual de operación... 1 Tabla de contenidos... 2 Instalación... 4 Corriendo el sistema por primera vez... 7 Licencia... 8 Añadiendo estaciones... 9 Pantalla

Más detalles

Bases de Datos: Structured Query Language (SQL)

Bases de Datos: Structured Query Language (SQL) Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile

Más detalles

Restricciones (constraints) FOREIGN KEY

Restricciones (constraints) FOREIGN KEY INSTITUTO DE EDUCACION TECNICA PROFESIONAL INTEP 1 Restricciones (constraints) FOREIGN KEY InnoDB también soporta restricciones de claves foráneas. La sintaxis para definir una restricción de clave foránea

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

ÍNDICE WORD 2007. 2da. Parte

ÍNDICE WORD 2007. 2da. Parte ÍNDICE WORD 2007 2da. Parte PÁG. 02 05 08 12 13 15 16 17 18 19 20 22 25 TEMAS 27- Tabla de Ilustraciones 28- Índice 29- Tablas 30- Viñetas 31- Numeraciones 32- Esquemas. Esquemas numerados 33- Secciones.

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

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables Xerox 700 Digital Color Press con Integrated Fiery Color Server Impresión de datos variables 2008 Electronics for Imaging, Inc. La información de esta publicación está cubierta por los Avisos legales para

Más detalles

Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6

Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6 Índice Índice... 2 Introducción a Heracles... 3 Instalar Heracles... 4 Instalar Heracles en la PDA... 6 Utilizar Heracles con Factura Plus o TPV Plus... 9 Configurar Factura Plus/TPV Plus... 9 Configurar

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Recursos de Aprendizaje

Recursos de Aprendizaje 1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas

Más detalles

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales.

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. SQL (Lenguaje de Consulta Estructurado): Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. ANSI (Instituto

Más detalles

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

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

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Copia de seguridad y restauración de Active Directory con Acronis Backup & Recovery 11 Documentación técnica

Copia de seguridad y restauración de Active Directory con Acronis Backup & Recovery 11 Documentación técnica Copia de seguridad y restauración de Active Directory con Acronis Backup & Recovery 11 Documentación técnica Se aplica a las siguientes ediciones: Advanced Server Virtual Edition Advanced Server SBS Edition

Más detalles

Estimado usuario. Tabla de Contenidos

Estimado usuario. Tabla de Contenidos Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente

Más detalles

Administrador de Contenidos. websoft factory

Administrador de Contenidos. websoft factory Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...

Más detalles

Manual de mejora de uso del correo

Manual de mejora de uso del correo PÁGINA Página 1 de 14 Este tutorial va dirigido a los que usan Outlook como gestor de correo. A medida que pasa el tiempo, nuestro cliente de correo OUTLOOK se va llenando de correo, con lo que la carpeta

Más detalles

Dar formato significa, en términos generales, fijar los parámetros que definirán el aspecto y la presentación de un documento.

Dar formato significa, en términos generales, fijar los parámetros que definirán el aspecto y la presentación de un documento. Formato del documento Características de los formatos Dar formato significa, en términos generales, fijar los parámetros que definirán el aspecto y la presentación de un documento. Existen formatos que

Más detalles

Tutores e internet. News con Outlook Express MINISTERIO Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

Tutores e internet. News con Outlook Express MINISTERIO Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Envío de documentos a RiuNet

Envío de documentos a RiuNet Universitat Politècnica de València Envío de documentos a RiuNet Para todos los usuarios 01/11/2010 RiuNet Depositar documentos: el autorchivo Para poder hacer un nuevo envío en RiuNet es necesario identificarse

Más detalles

3. El catálogo 26. Laboratorio de Bases de Datos

3. El catálogo 26. Laboratorio de Bases de Datos ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................

Más detalles

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT)

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) Programa : Database Administrator SQL Server 2012 Curso : Database Administrator SQL Server 2012 Duración : 60 horas SYLLABUS I. DESCRIPCIÓN

Más detalles

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura

Más detalles

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

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

Más detalles

Bases de Datos 3º Informática de Sistemas

Bases de Datos 3º Informática de Sistemas TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.

Más detalles