Lenguajes de definición y modificación de datos sql. IFCT0310. Jesús Francisco Camuña Rodríguez
Чтение книги онлайн.
Читать онлайн книгу Lenguajes de definición y modificación de datos sql. IFCT0310 - Jesús Francisco Camuña Rodríguez страница 4
La forma en que el usuario de una base de datos la ve y la manera en la que realmente está estructurada en un ordenador puede ser muy diferente. Por ejemplo, en la siguiente tabla se pueden ver las diferencias existentes entre lo que ve el administrador de una base de datos, y la estructura física real de cómo se almacenan los datos en un SGBD como puede ser SQL.
Lo que ve el administrador de la BD | Estructura física de SQL |
Bases de datos almacenadas físicamente en archivos. | Bases de datos almacenadas físicamente en archivos. |
Tablas, vistas e índices y otros objetos. | Páginas asignadas a vistas e índices. |
Columnas (campos), y filas (registros) de tablas. | Información almacenada en tablas. |
Las bases de datos se crean sobre un conjunto de archivos que componen la estructura física de la base de datos. En esta estructura se almacena toda la información y de ella depende en gran medida la velocidad de respuesta ante consultas y actualizaciones.
Importante
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:
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:
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.
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:
Son manejados de manera inteligente por Oracle, de forma que el programador cuando los crea no ha de especificar el que va a usar.
Actividades
4.Busque en internet la estructura física de SQL Server.
4.Consecuencias prácticas de seleccionar los diferentes objetos de almacenamiento
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: