Jesús Francisco Camuña Rodríguez

Lenguajes de definición y modificación de datos sql. IFCT0310


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

      La estructura física es muy dependiente de cada sistema de gestión de base de datos. Por ejemplo, SQL lo hace de una manera y Oracle de otra.

      El gestor de almacenamiento es el responsable de relacionar los datos de bajo nivel en la base de datos y los programas de aplicación y consultas. Los datos en bruto se almacenan en el disco del ordenador que contiene la base de datos utilizando el sistema de archivos disponible en cualquier sistema operativo convencional, y el gestor de almacenamiento se encarga de traducir las diferentes instrucciones para la manipulación de los datos en órdenes adecuadas para el sistema de archivos físico.

      El gestor de almacenamiento implementa varias estructuras:

      ilst1Archivos de datos donde se almacena la base de datos.

      ilst1Diccionario de datos que almacena la estructura de la base de datos y su esquema.

      ilst1Índices que proporcionan acceso rápido a los datos.

      La estructura física depende del SGBD con el que se esté trabajando. El SGBD Oracle utiliza varias estructuras para el almacenamiento físico en el disco, así como para la gestión de los datos. Estas estructuras son:

      ilst1Estructuras de almacenamiento: archivos de datos, archivos de registro rehacer, archivos del registro rehacer archivados (contienen datos del propio usuario).

      ilst1Archivos de control: mantienen el estado de los objetos de la BD.

      ilst1Archivos de traza y alerta: tienen información de registro relativa a sucesos rutinarios como errores que puedan ocurrir.

91130.png

      Los datos almacenados en una base de datos de Oracle se agrupan en una serie de espacios de tabla, denominados tablespaces, que son un conjunto de propiedades de almacenamiento aplicado a objetos creados en la BD para ese tablespace. Dentro de ellos existen otras estructuras lógicas denominadas segmentos que contienen datos para una estructura específica de datos. A su vez estos últimos se subdividen en extensiones, que consisten en un conjunto de bloques contiguos de la BD, y bloques, similares a los bloques BCP de un sistema operativo.

91673.png iDef

      Definición

      Bloque de Control de Proceso BCP

      Es un registro del sistema operativo donde se agrupa toda la información necesaria para un proceso particular.

      Las principales estructuras lógicas de la base de datos son:

      ilst1Tablas. Son las unidades básicas de almacenamiento.

      ilst1Índices. Permiten aumentar la velocidad de las operaciones mediante un acceso más rápido a los registros de datos contenidos en una tabla. Tienen un funcionamiento similar al índice en un libro.

      Son manejados de manera inteligente por Oracle, de forma que el programador cuando los crea no ha de especificar el que va a usar.

      ilst1Vistas. Permiten al usuario acceder a una visualización personalizada de los datos de una tabla o una combinación de estas.

iAct

      Actividades

      4.Busque en internet la estructura física de SQL Server.

      La estructura física de un sistema de gestión de bases datos establece cómo se encuentran almacenados los diferentes objetos de almacenamiento de una base de datos. Dicha estructura determina:

      ilst1La eficiencia con la que el sistema maneja los diferentes objetos de almacenamiento.

      ilst1El rendimiento, de manera que la relación existente entre la carga de trabajo y los tiempos de respuesta en las transacciones sea elevado. Este concepto se encuentra muy ligado a la satisfacción del usuario del SGBD.

      ilst1El tiempo de respuesta transcurrido entre el inicio de una operación y la obtención del resultado. Debe buscarse un diseño físico del sistema que almacene los datos de manera que su recuperación, manipulación y actualización sea lo más baja posible.

iNot

      Nota

      Los tiempos de respuesta elevados son la queja más frecuente entre los usuarios de un SGBD.

iAct

      Actividades

      5.Indique qué otras posibles consecuencias piensa que pueden derivarse de la elección de un SGBD teniendo en cuenta que cada uno va a tener una estructura física diferente.

      La información alojada en una base de datos se encuentra fragmentada. Esta fragmentación va a depender de la arquitectura empleada para alojar el sistema de bases de datos, que a su vez depende del sistema informático subyacente utilizado para alojar el SGBD.

      Según esta arquitectura pueden encontrarse diferentes sistemas de bases de datos: centralizados, cliente-servidor, en paralelo, o sistemas distribuidos.

      5.1.Sistemas centralizados

      Se ejecutan en un único sistema informático sin interaccionar con ninguna otra computadora.

      Se distinguen dos tipos:

      ilst1Sistemas monousuario. Son ordenadores personales con una única CPU y un sistema operativo monousuario.

      ilst1Sistema multiusuario. Ordenadores con varias CPU y sistemas operativos multiusuario conectados al sistema servidor.

iDef

      Definición

      CPU

      Es la Unidad Central de Procesamiento (Central Processing Unit) y el principal componente del ordenador. Se encarga de interpretar las instrucciones de los programas y de procesar los datos.

      Sistema monousuario

      Es