2. ESTUDIO DE INDICES
|
|
|
- Alberto Romero Rico
- hace 10 años
- Vistas:
Transcripción
1 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 parte de médicos asociados a la compañía. Un día se produce un incendio en la sala donde se encuentra la base de datos. Tras el incendio se pierde la base de datos y toda la documentación relativa a la base de datos y procesos que accedían a ella, excepto una versión del esquema de datos (Anexo 1). Afortunadamente el ABD almacenaba regularmente copia de los datos en otro lugar, si bien, las copias que realizaba consistían en una exportación de la base de datos a ficheros texto. Se desconoce si el esquema de datos es consistente respecto de los datos de los ficheros de texto. En caso de existir diferencias entre ellos, prevalecerá siempre el esquema derivado del contenido de los ficheros de texto, ya que corresponde a la última versión utilizada de la base de datos. Tras el incidente, la empresa solicita nuestros servicios para recuperar la base de datos y realizar otra serie de acciones. Se pide realizar una memoria que contemple los apartados que se detallan a continuación, justificando para cada apartado las soluciones planteadas. Para la realización de la práctica se utilizará el SGBDR Oracle 11g o bien Oracle 10g, que se encuentra disponible en la web de Oracle ( Para crear la base de datos se nos proporcionan seis ficheros de texto con registros de longitud fija que contienen una pequeña cantidad del conjunto global de datos. 1. CREACIÓN Y CARGA INICIAL DE LA BASE DE DATOS Se pide realizar las siguientes acciones, creando los correspondientes ficheros script SQL cuando sea posible: 1. Creación de la base de datos, de nombre PracABD. 2. Creación de un nuevo usuario de nombre ABDDBA y contraseña abddba, con el que se realizarán todas las acciones relativas a esta base de datos. 3. Estimación del espacio físico necesario para almacenar cada una de las tablas de la BD. A continuación crear y asignar a la BD los espacios físicos (datafiles) y lógicos (tablespaces) que se estimen oportunos, justificando la estimación realizada. Crear un tablespace para cada tabla, algunos de ellos de tamaño fijo y de tamaño menor que el estimado para la tabla. Otros que permitan incrementos pero también de tamaño menor (añadir si es preciso más datafiles) y otros de tamaño mayor que el estimado. Los nombres de tablespaces y datafiles irán precedidos del nombre del usuario: ABDDBA_TBLS_nombretabla, ABDDBA_DF_nombretabla respectivamente. 4. Creación de las tablas de la BD en los espacios creados anteriormente. 5. Insertar los datos en las tablas a partir de los ficheros de texto proporcionados, mediante la utilidad SqlLoader de Oracle, creando los ficheros ctl necesarios (ver el fichero proporcionado de ejemplo de carga de datos con SqlLoader). 6. Definición de las claves principales y foráneas de las tablas, creando los siguientes cuatro scripts: a) Creación de las claves primarias de cada tabla (sentencia Alter Table Add Constraint...) b) Creación de las claves foráneas (sentencia Alter Table Add Constraint...) c) Borrado de las claves foráneas de las tablas d) Borrado de las claves primarias de las tablas Deberá justificarse si los índices se deben crear antes o después de hacer la carga de los datos, tendremos en cuenta solamente los índices creados automáticamente por Oracle con la definición de clave primaria y foránea. Para ello, se medirá el tiempo de ejecución en cada uno de los casos. Por tanto, se deberá obtener el tiempo de ejecución de las sentencias de los ficheros script, en la siguiente secuencia de los pasos definidos anteriormente: 1. Índices antes de la carga: 4, 6a, 6b, 5 2. Índices después de la carga: 4, 5, 6a, 6b Nota: La definición de clave principal o foránea lleva implícita la creación automática de un índice.
2 Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág ESTUDIO DE INDICES En este apartado se realizará un estudio de índices para la base de datos, reflejando en la memoria el proceso seguido y los resultados obtenidos en la ejecución de las sentencias que se acompañan en el Anexo 2: a) Eliminar las claves foráneas y principales de las tablas. Medir los tiempos de ejecución de cada sentencia del Anexo 2. b) Crear las claves principales y foráneas de las tablas. Medir los tiempos de ejecución de cada sentencia del Anexo 2. c) Con las claves primarias y foráneas creadas, determinar el conjunto de índices candidatos para cada sentencia del Anexo 2: 1. Crear índices para los atributos candidatos (salvo para los que sean clave o figuren únicamente en la cláusula Select) 2. Determinar el tiempo después de la creación de cada índice, de forma individual, y en combinación con otros índices. Deberá indicarse el tiempo de ejecución y los índices que están activos en ese momento. Para indicar los tiempos de ejecución utilizar una plantilla similar a la siguiente tabla: Clave Primaria Claves Foráneas fecha_nac ciudad apellido1 Fecha_nac ciudad apellido1 Tiempo.... d) En función de los tiempos obtenidos, debe especificarse qué índices se consideran más adecuados para que cada sentencia se ejecute en el menor tiempo posible. Notas: 1. Para establecer correctamente los tiempos de ejecución de las sentencias, debe tenerse en cuenta que tras la ejecución de una consulta, todos o parte de los datos se encuentran en memoria principal. 2. La medición de tiempos se realizará por sentencias individuales, no debe medirse la ejecución de varias sentencias a la vez. 3. Para cada sentencia del Anexo 2 se definirá un máximo de cinco índices distintos, además de los correspondientes a claves primarias y foráneas. 3. REORGANIZACIONES FÍSICAS DE LA BD Analizar y documentar el estado actual de los tablespaces creados en la BD, tanto para datos de tablas como de índices. Indicar el tanto por ciento de llenado y el número de extensiones que tiene cada tablespace. Analizar el espacio asignado inicialmente y el utilizado finalmente para cada tabla de la BD, justificando razonadamente las conclusiones de dicho análisis. Realizar una reorganización física de la base de datos, comprobando si se producen mejoras de rendimiento en relación a las sentencias SQL del Anexo 2. Indicar los valores de almacenamiento para los espacios de la base de datos antes y después de las reorganizaciones. Organizar primeramente solo algunos de los objetos tabla y/o índice, y después el esquema o algunos tablespaces completos. 4. REORGANIZACIÓN LÓGICA DE LA BD En este apartado se pide realizar reorganizaciones lógicas de la base de datos (cambios en el esquema lógico) que permitan mejorar el rendimiento de la base de datos reduciendo el espacio de almacenamiento y/o los tiempos de respuesta. Para ello se deberá crear una nueva base de datos, o modificar la estructura de la existente. Ejecutar las sentencias SQL que se estimen necesarias (incluidas o no en el Anexo 2) para establecer y justificar el aumento o pérdida de rendimiento de la reorganización efectuada respecto del diseño de partida.
3 Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág AREA DE MEMORIA Modificar el tamaño del área SGA, al mínimo que se permita y al máximo (o un valor alto). En ambos casos, indicar en qué medida varía el rendimiento del gestor en las consultas definidas, respecto del valor actual y del valor que aconseja Oracle. Y el tamaño de PGA influye en la ejecución de las consultas? Los parámetros de SGA y PGA pueden modificarse desde el Enterprise Manager, en la ventana de administración, opción Parámetros de memoria. Ojo! al bajar el valor de SGA la consulta puede pasar a tardar bastantes minutos. Si al intentar restaurar los valores Oracle no lo permite, iniciar sesión como usuario SYS con rol SYSDBA, y realizar la modificación. Para analizar el rendimiento al variar los parámetros de memoria utilizar únicamente una de las consultas del Anexo 2 ya ejecutada en los apartados anteriores, comparando los resultados de las ejecuciones. 6. CATÁLOGO DE LA BASE DE DATOS Crear las siguientes vistas con información exclusivamente de las tablas creadas de la base de datos PRACABD (es decir, excluyendo los objetos propios del catálogo), y efectuar después una consulta sobre ellas mostrando el resultado obtenido: a) Por cada índice: nombre del índice, nombre de la tabla a la que indexa, y por cada atributo que componga el índice (si el índice tiene más de un atributo se visualizaran varias filas) el nombre, la posición que ocupa en la clave del índice, el tipo de datos y la longitud en bytes del atributo. b) Por cada índice: nombre de la tabla a la que indexa, nombre del índice, si está activo o no, y la longitud total de la clave de índice (para las tablas de la BD, excluyendo las del catálogo). c) Información sobre estadísticas de cada tabla de la base de datos, incluyendo el nombre de la tabla, el número de filas, longitud media de las filas, el número de bloques ocupados, número de bloques vacíos, y fecha de realización del último análisis. La información del catálogo de una base de datos de Oracle puede obtenerse a partir de una serie de vistas que Oracle define al crear la base de datos. Entre ellas, algunas de las que nos pueden interesar para resolver este apartado, son: dba_indexes dba_ind_columns dba_tab_columns dba_tab_statistics Para que el usuario ABDDBA pueda consultar estas vistas del catálogo será necesario asignarle privilegios de consulta sobre ellas. Por otra parte, para actualizar las estadísticas de una tabla concreta se debe ejecutar el comando: ANALYZE TABLE nombre_tabla COMPUTE STATISTICS FOR TABLE; 7. SEGURIDAD En este apartado comprobaremos la asignación de privilegios a usuarios. Realizar lo siguientes pasos, especificando en la memoria las sentencias ejecutadas y los resultados obtenidos: a) Crear dos usuarios de nombre usuclinica y usugestor respectivamente. b) Asignar a ususucursal todos los privilegios sobre las tablas paciente, medico, consulta y atencion_medica. c) Asignar a usugestor: 1. Todos los privilegios sobre las tablas clinica y personal_servicio. 2. Privilegio de consulta sobre las tablas medico y consulta. 3. Privilegio de modificación del atributo salario de la tabla medico. d) Acceder a la BD como usuario usuclinica, y ejecutar al menos dos sentencias sobre las que tenga privilegios y otras dos sobre las que no lo tenga. e) Acceder a la BD como usuario usugestor, y ejecutar al menos dos sentencias sobre las que tenga privilegios y otras dos sobre las que no lo tenga. f) Intentar crear con uno de estos usuarios, cualquier nuevo objeto sobre la BD, por ejemplo un índice sobre alguna tabla. Explicar el resultado
4 Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág EJECUCIÓN CONCURRENTE DE TRANSACCIONES Realizar un estudio detallado de la ejecución de transacciones mediante dos sesiones de isqlplus y explicar el resultado obtenido, con todas las opciones de bloqueo y modos de operación permitidos. Ejecutar concurrentemente dos transacciones utilizando la sentencia SQL SET TRANSACTION, cubriendo los siguientes casos: 1. lectura-lectura 2. lectura-escritura 3. escritura-escritura Cuando sea posible deberá forzarse una situación de interbloqueo entre las transacciones participantes en la ejecución. ANEXO 1. ESQUEMA DE LA BASE DE DATOS PACIENTE: CodPaciente Integer Clave primaria Nombre Varchar (30) No nulo Apellido1 Varchar (20) No nulo Apellido2 Varchar (20) No nulo Ciudad Varchar (30) No nulo Fecha_Nac Date No nulo Medicamentos Varchar (100) Operaciones Varchar (100) Habitos Varchar (50) MEDICO: Cod_Medico Smallint Clave Primaria Nombre Varchar (30) No nulo Apellido1 Varchar (20) No nulo Apellido2 Varchar (20) Ciudad Varchar (5) No nulo Movil Varchar (9) Num_Busca Varchar (9) Salario Decimal (8,2) Turno Varchar(6) Fecha_incorp Date CLINICA: Cod_Clinica Smallint Clave Primaria Direccion Varchar(60) No nulo Ciudad Varchar(30) No nulo No nulo CONSULTA: Cod_consulta Integer Clave Primaria Planta Varchar(10) No nulo Sala Varchar(2) No nulo Especialidad Varchar (20) No nulo PERSONAL_SERVICIOS: Cod_Personal Integer Clave Primaria Nombre Varchar (15) No nulo Apellido1 Varchar (15) No nulo Apellido2 Varchar (15) No nulo Ciudad Varchar (5) No nulo Movil Varchar (9) No nulo Salario Decimal (8,2) No nulo Fecha_incorp Date No nulo Puesto Varchar (10) No nulo ATENCION_MEDICA: CodPaciente Smallint Clave Primaria Cod_Medico Smallint Clave Primaria Cod_Consulta Smallint Clave Primaria Fecha Date Clave Primaria Hora Varchar(5) Clave Primaria Motivo Varchar(12) No nulo Observaciones Varchar (100)
5 Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 5 ANEXO 2. SENTENCIAS SQL Consulta 1. Consulta 2. SELECT nombre, apellido1, apellido2, p.ciudad FROM paciente p, atencion_medica a, consulta c WHERE fecha_nac BETWEEN 01/01/1970 AND 31/12/1989 AND especialidad = Especialidad 5 AND p.cod_paciente=a.cod_paciente AND a.cod_consulta=c.cod_consulta ORDER BY apellido1, apellido2, nombre SELECT dni, apellido1, apellido2, nombre, telefono, fecha_nac FROM paciente p, atencion_medica a WHERE fecha_nac < '01/01/1940' AND operaciones IS NULL AND p.cod_paciente =a.cod_paciente ORDER BY fecha_nac, ciudad, apellido1 Comprobar que solo se muestran filas que tengan un valor nulo en el atributo operaciones. Consulta 3: Consulta 4. SELECT cod_clinica, especialidad, count(*) FROM atencion_medica a, consulta c, medico m WHERE motivo <> 'Motivo 6' AND turno = 'Mañana' AND a.cod_consulta = c.cod_consulta AND a.cod_medico = m.cod_medico GROUP BY cod_clinica, especialidad ORDER BY 3, especialidad Definir una actualización (comando UPDATE), de manera que creando los índices necesarios se reduzca o se aumente el tiempo de ejecución, indicando cuál puede ser el motivo de la reducción o el aumento de tiempo. NORMAS Y PLAZO DE ENTREGA La práctica se realizará individualmente o en grupos de dos personas. Para aprobar la práctica se deberá: A. Entregar y aprobar la memoria de la práctica, que incluirá obligatoriamente: 1. Portada, especificando el nombre de la asignatura, el del autor y la fecha de entrega. 2. Indice con numeración de los apartados, y el número de página donde se encuentren en la memoria. 3. Solución a cada uno de los apartados solicitados. En ellos aparecerá obligatoriamente el planteamiento seguido para solucionarlo, el contenido del fichero o ficheros SQL utilizados, así como una descripción de las opciones del gestor que se hayan ejecutado para la resolución. 4. Conclusiones La no inclusión de alguno de estos apartados supondrá el suspenso automático de la práctica. La memoria se enviará por correo electrónico al profesor de la asignatura, o bien se subirá al moodle de la asignatura si finalmente se habilita, antes del día 25 de mayo de B. Aprobar el examen espcífico de la práctica. El examen de prácticas tendrá lugar con posterioridad a la fecha de entrega de la práctica de la asignatura, en el día y la hora que serán indicados convenientemente en la web de la asignatura. El examen de prácticas podrá realizarse siempre y cuando se haya entregado previamente la memoria de la práctica de la asignatura. Se recuerda que para aprobar la asignatura es requisito indispensable tener aprobada la parte práctica.
PRACTICA DE ADMINISTRACION DE BASES DE DATOS
Depto. De Organización y Estructura de la Información Curso 2003/2004 Pág. 1 PRACTICA DE ADMINISTRACION DE BASES DE DATOS Una entidad bancaria gestiona datos relativos a operaciones bancarias de sus clientes
Manual de rol gestor de GAV para moodle 2.5
Manual de rol gestor de GAV para moodle 2.5 Consultas LDAP-GAUR... 2 Buscar en LDAP datos de un usuario... 2 Docentes... 3 Buscar en GAUR datos de un docente... 3 Buscar en GAUR la docencia de un docente
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
MANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.
Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder
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
LAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en
Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Servicio de Informática
Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y
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
GENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
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:
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
Tutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
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
MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER
MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,
Oficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
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
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
GENERACIÓN DE ANTICIPOS DE CRÉDITO
GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos
Recuperador datos externos
Recuperador datos externos La opción Recuperar Datos Externos en la opción de Conectividad de la barra de herramientas de Senior, permite realizar importaciones masivas de datos desde ficheros externos..
Capítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN
ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,
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
PETrA PETRA - MANUAL DE USUARIO PARA ESTUDIANTES. Edición: 2 Lugar y fecha: Universidad de Córdoba, 29 de junio de 2012 Referencia: PETrA
PETrA PETRA - MANUAL DE USUARIO PARA ESTUDIANTES Edición: 2 Lugar y fecha: Universidad de Córdoba, 29 de junio de 2012 Referencia: PETrA ÍNDICE DE CONTENIDO Portal del Estudiante para Trámites Administrativos
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler
ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...
Master en Gestion de la Calidad
Master en Gestion de la Calidad Registros de un Sistema de Gestion de la Calidad Manual, procedimientos y registros 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer que es un registro
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad
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
Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)
Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
- MANUAL DE USUARIO -
- MANUAL DE USUARIO - Aplicación: Kz Precio Hora Instagi Instagi Teléfono: 943424465-943466874 Email: [email protected] GUIA PROGRAMA CALCULO PRECIO HORA 1. Introducción 2. Datos de la empresa 2.1.Gastos
Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.
Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío
Gestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Base de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Manual de usuario del Centro de Control
Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6
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
Conceptos Generales en Joomla 1.7.2.
1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente
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
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:
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
DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS
DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,
COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN
COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos
BASE DE DATOS PARA LA REALIZACIÓN DE DIPLOMAS
BASE DE DATOS PARA LA REALIZACIÓN DE DIPLOMAS Manual de ayuda INTRODUCCIÓN Esta base de datos sirve para recoger los datos necesarios para la expedición de diplomas oficiales de la Universidad de La Rioja.
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable
Oracle Database 10g: Taller de Administración I 1-2
Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que
III. ADMINISTRACIÓN DE ORACLE.
III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.
CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Manual Oficina Web de Clubes (FBM)
Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información
Bases de datos relacionales y el modelo entidad-relación
Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas
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
Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450
GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR
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
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
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
MANUAL DE LA APLICACIÓN HELP DESK
CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado
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
[email protected] 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
- 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
Manual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
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.
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
En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.
1 de 18 Inicio Qué es un foro En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. En el campus virtual, el foro es una herramienta
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
MANUAL DE USO DE LA APLICACIÓN
MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo
Soporte y mantenimiento de base de datos y aplicativos
Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,
MANUAL DE CS-ALMACENES
MANUAL DE CS-ALMACENES INSTALACIÓN DEL PROGRAMA La instalación del programa es muy sencilla simplemente haga doble click sobre el instalador que se puede descargar de la página web. Al pulsarlo se le irán
Operación de Microsoft Word
Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer
Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online
Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...
LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle
LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 10: desarrollar mantenimiento preventivo, correctivo o proactivo
SOFTWARE INVENTARIO MOBILIARIO INSTITUCIONAL (SIMI v3.5)
SUPERINTENDENCIA NACIONAL DE BIENES ESTATALES GERENCIA DE PLANEAMIENTO Y DESARROLLO (JEFATURA DE SISTEMAS) SOFTWARE INVENTARIO MOBILIARIO INSTITUCIONAL (SIMI v3.5) - MANUAL DE USUARIO - 1 INDICE I. INTRODUCCIÓN...
Procedimientos para agrupar y resumir datos
Procedimientos para agrupar y resumir datos Contenido Introducción Presentación de los primeros n valores Uso de funciones de agregado 4 Fundamentos de GROUP BY 8 Generación de valores de agregado dentro
INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Zon@de. Servidor FTP LEECH FTP INDICE PRESENTACIÓN ACERCA DE CTRLWEB MAILING WORD AYUDA : Acceso a Panel de Control. 1.-Panel de control privado.
INDICE PRESENTACIÓN ACERCA DE CTRLWEB MAILING WORD AYUDA : Acceso a Panel de Control. 1.-Panel de control privado. 1.1.-MAILING. Herramienta de Mailing.. Gestor de Textos. E-mails. MANUAL DE AYUDA ADMINISTRACIÓN
Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)
Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática [email protected] Produced with L A T E X seminar style
COMBINAR CORRESPONDENCIA EN MICROSOFT WORD
COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente
Tutoriales sobre Moodle. EOI de Murcia. 0. Instrucciones para el volcado de cursos entre profesores
Tutoriales sobre Moodle. EOI de Murcia 0. Instrucciones para el volcado de cursos entre profesores Se juntan las parejas que quieren compartir cursos con otro profesor para realizar el volcado. Ej. Antonio
GedicoPDA: software de preventa
GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente
Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Trabajos de Ampliación. Bases de datos NoSQL.
BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos
UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Guía paso a paso para la cumplimentación del formulario de candidatura
Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO
SISTEMA DE ATENCIÓN y GESTIÓN MANUAL DEL USUARIO. SAyGeS v2.0
SAyGeS v2.0 1. Usuario 1.1. INGRESO Ingrese usuario y contraseña. Posteriormente hacer click en Conectar. El sistema le mostrará su pantalla principal, compuesta de Cinco pestañas: Alta Ticket Alta Tramite
Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows
Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno
Componentes de una BD
Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global
PRÁCTICA B2. Definición y modificación de datos en SQL
3º Ingeniero Técnico en Informática de Sistemas Facultad de Informática Asignatura: Fundamentos de Bases de Datos Curso: 2007/08 PRÁCTICA B2. Definición y modificación de datos en SQL Objetivos Construir
NOTAS TÉCNICAS SOBRE EL SIT: Definición y Configuración de Usuarios
NOTAS TÉCNICAS SOBRE EL SIT: Definición y Configuración de Usuarios Qué es un Usuario?...2 Definición...2 Características...2 Tipos de Usuario...3 Supervisor...3 Privilegios de Acceso...4 Confidenciales...4
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
CVS Concurrent Versions System Manual de Usuario
CVS Concurrent Versions System Manual de Usuario Resumen Sistema de control de versiones basado en código open-source que mantiene el registro de todo el trabajo y los cambios en los archivos (código fuente
UNIVERSIDAD DE JAÉN Servicio de Gestión Académica. Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC
Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC PROCEDIMIENTO EN LA GESTIÓN DE LAS DEVOLUCIONES El sistema generará recibos negativos sobre la base de los importes
Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES)
Sistema de Gestión Académica TESEO (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Revisión 1.0 Servicio de Informática Área de Gestión Mayo de 2004 INDICE INDICE... 1 1 Introducción... 1 2 Procedimiento....
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.
SIIGO Pyme. Templates. Cartilla I
SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que
Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)
Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración
