enunciadoPractica

Embed Size (px)

DESCRIPTION

prc

Citation preview

  • El objetivo de la prctica es evaluar la carga que genera la utilizacin de un sistema gestor de bases de datos.Para ello, ser necesario estudiar y comparar el comportamiento del sistema informtico (procesador,memoria y discos duros) al menos en tres mquinas distintas. Para ello, se llevarn a cabo distintos tiposde operaciones sobre una base de datos que generarn una carga sobre el sistema.

    Las operaciones que se debern de realizar son las siguientes:

    Insercin de un registro en una tabla Actualizacin de una columna con el mismo valor para todos los registros de una tabla Actualizacin de una columna para los registros que cumplan cierta condicin en una de las

    columnas que no est indexada Actualizacin de una columna para los registros que cumplan cierta condicin en una de las

    columnas que s que est indexada. Eliminar todos los registros de una tabla Eliminar los registros de una tabla que cumplan cierta condicin en una de las columnas que no est

    indexada Eliminar los registros de una tabla que cumplan cierta condicin en una de las columnas que s que

    est indexada Realizar un left join entre dos tablas y filtrar los resultados sobre alguna columna que no est

    indexada Realizar un right join entre dos tablas y filtrar los resultado sobre alguna columna que no est

    indexada Llevar a cabo un inner join entre dos tablas y que la condicin de join se realice sobre columnas

    indexadas Llevar a cabo un inner join entre dos tablas y que la condicin de join se realice sobre columnas no

    indexadas. Repetir los dos ltimos apartados para tres tablas. Generacin de un ndice sobre una tabla ya existente en la base de datos. Cambio de la estructura de una tabla ya existente en la base de datos

    La base de datos puede estar formada nicamente por tres tablas relacionadas entre ellas de la siguienteforma:

    Los campos de cada una de las tablas pueden ser escogidos libremente, pero cada tabla deber tener campossobre los que se haya definido algn ndice, como otros en los que no.

    Los contenidos de las tablas sern generados de forma aleatoria, y ser necesario repetir el estudio paradistintos nmeros de registros en las tablas. Las diferencias entre cada uno de los casos han de sersuficientemente significativas para que los valores de carga sobre el sistema se vean afectados para algunasde las operaciones.

    En particular ser necesario estudiar:

    La evolucin de las medidas de rendimientos de los componentes del sistema a medida queaumenta el nmero de registros en las tablas de la base de datos.

    Comparar el rendimiento entre tres sistemas distintos. Comparar la evolucin del rendimiento entre los tres sistemas a medida que se escala la base de

    datos.

    Una posible ampliacin de la prctica consistira en el estudio del efecto que tienen las cachs/buffers delos distintos elementos/componentes.

    Persona Coche Ruta(1:N)(1:N)