Niveles de transparencia bdd
FRAGMENTACION DE DATOS La forma en cómo se pueden extraer los datos al ser consultados enun ambiente distribuido se puede hacer una fragmentación de distintas tablas pertenecientes a diferentes bases de datos localizadas en diversos servidores. Existen 3 tipos de fragmentación. 1.- Fragmentación horizontal 2.- Fragmentación vertical. 3.- Fragmentación híbrida. En las siguientes secciones revisaremos de forma informal cada uno de los tipos mencionados. Más adelante, se presentará deforma más formal la construcción de los diferentes tipos de fragmentación. FRAGMENTACION HORIZONTAL La fragmentación horizontal primaria de una relación se obtiene usando consultas que estén definidas en esa relación. La fragmentación horizontal derivada, por otra parte, es el particionamiento de una relación como resultado de consultas que se definen en otra relación. Para poder construir unafragmentación, es necesario proporcionar información acerca de la base de datos y acerca de las aplicaciones que las utilizan. En primer término, es necesario proporcionar información acerca del esquema conceptual global. En este sentido es importante dar información acerca de las relaciones, la cardinalidad de cada relación y las dependencias que existan entre las relaciones que componen a la base dedatos. En segundo lugar se debe proporcionar información acerca de la aplicación que utiliza la base de datos, en este tipo de información se obtienen datos cuantitativos y consiste en las especificaciones usadas en las consultas de usuario. FRAGMENTACION VERTICAL Su objetivo es particionar una relación en un conjunto de relaciones más pequeñas de manera que varias de las aplicaciones de usuario seejecutarán sobre un fragmento. En este contexto, una fragmentación
“óptima” es aquella que produce un esquema de fragmentación que minimice el tiempo de ejecución de las consultas de usuario. La fragmentación vertical es inherentemente más complicada que el particionamiento horizontal ya que existen un gran número de alternativas para realizarla. Los 2 enfoques básicos son: Agrupamiento:...
Regístrate para leer el documento completo.