ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SE EVALUARAN INDEPENDIENTEMENTE ACORDE CON LOS CRITERIOS QUE ESTEN PENDIENTES


Enviado por   •  12 de Marzo de 2016  •  Apuntes  •  1.040 Palabras (5 Páginas)  •  174 Visitas

Página 1 de 5

NIVELACION DE CRITERIOS PENDIENTES PRIMER MOMENTO

ADMINISTRACION SISTEMAS GESTORES DE BASES DE DATOS

CRITERIOS 3, 6, 7

SE EVALUARAN INDEPENDIENTEMENTE ACORDE CON LOS CRITERIOS QUE ESTEN PENDIENTES

  1. Enumera las tareas a las que se suele dedicar un administrador de bases de datos. (0,5

              Puntos).

               

        R/=Apoyar y asesorar en el proceso de adquisición del SGBD.

        Definir qué información contendrá la base de datos.

        Diseñar estructuras de almacenamiento y estrategias de acceso a las bases de datos

        Definir estándares y procedimientos de respaldo  y recuperación  de la BD.

  1. Supón que vas a instalar un servidor de base de datos Oracle  11g en una máquina con tres discos duros físicos. Explica cómo distribuirías los archivos de ORACLE entre los diferentes discos disponibles, diciendo las ventajas que suponen tus decisiones. (0,5 puntos).

R/=Partimos que tenemos los siguientes archivos: log, ctrl, init.ora,ts y system.

Para aumentar la seguridad pondremos los archivos de los que tenemos 3 copias en cada uno
de los discos rígidos para tenerlas separadas así haremos con losg y ctrl.

El archivo init.ora lo pondremos en el primer disco aunque se puede poner realmente donde queramos, solo sería necesario cambiarle la ruta donde se encuentra para poder trabajar con él.

Debemos poner también por separado el ts(datos) y ts(índices) en éste caso lo pondremos en el disco 2 y 3 aunque igualmente podremos ponerlo en cualquiera.
Por último el fichero system lo pondremos también en el primer disco o principal.

La estructura de los discos quedaría de la siguiente manera:

DISCO1: log1,ctl1,init.ora,system
DISCO2: log2,ctl2,ts(datos)
DISCO3: log3,ctl3,ts(índices)

  1. Ventajas e inconvenientes del uso de índices. ¿Cuándo es conveniente crearlos y cuándo no?  (0,5 puntos).

      R/= Es conveniente cuando:

  • Existen muchas filas en una tabla y se hacen muchas SELECT sobre ella aunque hay que tener en cuenta de que no se realicen muchas modificaciones y borrado.
  • La tabla es muy grande
  • Hay muchas consultas a una consulta que no es clave primaria.

     No es conveniente cuando:

  • Hay muchos valores repetidos o nulos en la columna
  • La tabla es muy pequeña
  • La tabla tiene mas inserciones, modificaciones y borrados que consultas.
  1. Explica paso a paso la ejecución de una sentencia UPDATE en una instancia de ORACLE. (1 punto).

       R/= *Enviar una petición de asignación en memoria PGA.

               *Búsqueda en la Sharedpool.

               *Compilación de la sentencia.

               *Guardar la instrucción en el Redolog.

                *Bloqueo de las filas afectadas.

                *Se guarda la información antigua en el arollback.

                *Se escriben los nuevos valores al databuffer.

                *Sincronizar el databuffer con los archivos de datos.

  1. Explica TODOS los pasos necesarios para realizar un enlace de bases de datos que permita leer datos de las tablas SCOTT.EMP Y SCOTT.DEPT de la base de datos ORCL2 a cualquier usuario de la base de datos ORCL1. (0,75 puntos).

R/= Un enlace entre una base de datos y otra permite la conexión a una base de datos en un      equipo que se encuentra en remoto. Para poder acceder a la base de datos ORCL2 desde la ORCL1 tenemos que hacerlo desde un cliente que se encuentre en la base de datos ORCL2.

La estructura seria la siguiente:

CREATE DATABASE LINK
CONNECT TO
IDENTIFIED BY
USING ;

...

Descargar como (para miembros actualizados)  txt (5.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com