Скачать книгу

o mediante Fragmentación. En la primera el sistema mantiene copias idénticas de la información, y guarda copias en sitios diferentes. En la segunda, la información se divide en fragmentos y se guarda cada fragmento en sitios distintos.

      Considerando una relación “r” que hay que almacenar en una base de datos, esta puede replicarse dos o más veces, hasta incluso generar una réplica completa para guardar en cada uno de los sitios que componen el sistema.

      Las réplicas tienen las siguientes ventajas e inconvenientes:

      ilst1Disponibilidad. La información se haya en todos los sitios, de manera que si uno falla puede encontrarse en cualquier otro.

      ilst1Paralelismos. Varios sitios pueden procesar a la vez las lecturas que impliquen una misma relación de datos “r”. A mayor número de réplicas, mayor será la probabilidad de que los datos se encuentren en el sitio donde se ejecuta la transacción, minimizándose el movimiento de los datos.

      ilst1Sobrecarga. Cada vez que se actualiza una relación de datos esta ha de propagarse a todos los sitios que contengan réplicas, lo que puede ocasionar una sobrecarga en el sistema.

      Cuando una relación “r” se fragmenta se divide en varios fragmentos (r1, r2,...,rn,) de manera que la reunión de estos fragmentos permite la reconstrucción de la información contenida en “r”.

      Existen tres formas principales de fragmentación:

      ilst1Fragmentación horizontal. Cada uno de los fragmentos r1, r2, ..., rn, ha de contener al menos una tupla (fila de una tabla de datos) de la relación.

93644.png

      Se utiliza para conservar las tuplas en los sitios que más se emplean y disminuir así la transferencia de datos.

      ilst1Fragmentación vertical. La relación se va a dividir en un conjunto de relaciones más pequeñas de manera que las aplicaciones únicamente hagan uso de un fragmento, minimizándose el tiempo de ejecución de las aplicaciones que emplean esos fragmentos.

93745.png

      ilst1Fragmentación mixta. Es una combinación de las dos anteriores.

93862.png

      Un sistema gestor de bases de datos (SGBD) consiste básicamente en un conjunto de datos relacionados entre ellos, y en una serie de aplicaciones o programas mediante los cuales se podrá trabajar con dichos datos.

      Los SGBD están diseñados para gestionar gran cantidad de información. Dicha gestión implica un modelo para el almacenaje y conservación de los datos, así como proveer de herramientas adecuadas (lenguajes de definición y manipulación) para el tratamiento de dicha información.

      La arquitectura de un SGBD se encuentra altamente influenciada por el sistema informático subyacente donde está instalado el sistema. Los sistemas pueden ser centralizados o cliente-servidor. En los primeros el sistema se ejecuta en un único sistema informático sin interaccionar con ninguna otra computadora, mientras que en los segundos el servidor ejecuta trabajos en múltiples máquinas clientes.

      1.Un SGBD comprenderá un conjunto de programas que van a permitir la...

      a.... redacción, funcionamiento y mantenimiento de una base de datos.

      b.... creación, alteración, y compactación de una base de datos.

      c.... creación, administración, funcionamiento, uso y mantenimiento de una base de datos.

      d.Todas las respuestas anteriores son incorrectas.

      2.Indique si las siguientes afirmaciones son verdaderas o falsas.

      a.El objetivo primordial de un SGBD es proveer de una herramienta adecuada para extraer y almacenar la información contenida en la base de datos.

      ivf Verdadera

      ivf Falsa

      b.Los sistemas tradicionales de ficheros también son conocidos como sistemas orientados a la gestión de bases de datos.

      ivf Verdadera

      ivf Falsa

      3.Los sistemas tradicionales de ficheros...

      a.... cuentan con numerosas aplicaciones, cada una destinada a la realización de determinadas operaciones.

      b.... almacenan los datos en archivos dentro de diferentes unidades de almacenamiento.

      c.... cada programa gestiona y almacena sus propios datos.

      d.Todas las respuestas anteriores son correctas.

      4.Los SGBD utilizan...

      a.... Lenguajes de Definición de Datos LDD.

      b.... Lenguajes de Definición de Programas LDP.

      c.... Lenguajes de Manipulación Definidos LMD.

      d.... Lenguajes de Manipulación de Programas LMP.

      5.Indique si las siguientes afirmaciones son verdaderas o falsas.

      a.Los componentes principales de una base de datos son los datos, hardware, software y usuarios.

      ivf Verdadera

      ivf Falsa

      b.Los usuarios de un SGBD únicamente pueden ser expertos informáticos.

      ivf Verdadera

      ivf Falsa

      6.Complete el siguiente párrafo con las palabras correctas.

      En los sistemas de ______ se pueden observar dos estructuras distintas: la ______ y la ______. La lógica es la que ve el ______ y la física es la forma en la que se almacenan los datos.

      7.¿Qué se pretende con la introducción en los SGBD del denominado nivel conceptual o estructura lógica global?

      8.Los niveles de abstracción de un SGBD son:

      a.Interno, externo y superior.

      b.Externo, conceptual e inferior.

      c.Conceptual, material y lógico.

      d.Externo, conceptual

Скачать книгу