Sunteți pe pagina 1din 3

Esquema Fsico

Es una descripcin de la implementacin de una


base de datos en memoria secundaria,
describiendo las estructuras de almacenamiento
y los mtodos de acceso a esos datos.

El Diseo Fsico consiste en


elegir las estructuras ms
Apropiadas para los ficheros
de la BD, de entre las
Opciones que ofrece el
SGBD, y segn el uso que se
dar
a los datos

El esquema fsico de una


base de datos, depende del
tipo de SGBD

Cada SGBD ofrece varias


opciones de organizacin de
Ficheros y caminos de
acceso:

Factores que influyen en el


diseo fsico:
1. Consultas y transacciones
que se espera ejecutar

Esquema de dispersin

Las consultas a cada


tabla por separado
resultan muy poco
eficientes
El recorrido completo de
cada tabla por separado,
es ms costoso
La insercin es poco
eficiente debido a que se
debe mantener la
ordenacin fsica, y a la
vez desaprovechar el
mnimo espacio de
almacenamiento

2. Frecuencia esperada de
consultas y transacciones
3. Restricciones de tiempo
sobre consultas y transacciones
4. Frecuencia esperada de
operaciones de actualizacin
5. Restricciones de unicidad
sobre los atributos

Cuando se emplea un
esquema de dispersin los
accesos a la tabla son
frecuentes, individuales y
aleatorios segn los valores
de un atributo, que es muy
usado en condiciones de

Por ello sus objetivos


son:

Minimizar el tiempo de
respuesta
Maximizar la
productividad en
Transacciones que
SGBD puede procesar
por minuto
Optimizar el

Esquema de conectividad .
Nivel externo. Define el nivel en el que los usuarios y usuarias utilizan la base de datos.
La forma de ver la misma que no tiene nada que ver con la estructura real de la base de
datos. Los usuarios manejan los esquemas externos de este nivel, pero dichos esquemas
los realizan los desarrolladores/as de aplicaciones.
Nivel fsico. Se refiere a la forma en la que realmente se almacena la informacin de la
base de datos. Los administradores (DBA) de la base de datos son los encargados de
manejar este nivel
Nivel conceptual. Define la base de datos haciendo referencia a la forma en la que se
relaciona la informacin. Es un nivel ms humano que el fsico, pero no tanto como el
externo:
Hoy en da se definen ms niveles en realidad de modo que se habla de cinco niveles en
realidad. Empezando desde el ms cercano al usuario:

Nivel externo. Tal cual se explic antes. En realidad los esquemas de este nivel son los
ltimos que se crean y lo hacen programadoras/es y analistas bajo la direccin de las/os
analistas.
Nivel conceptual. Con la misma idea indicada anteriormente. En realidad el esquema (los
planos) conceptual de la base de datos es lo primero que se disea por los o las analistas
o diseadores de la misma utilizando un modelo para realizar los esquemas. El modelo
Entidad/Relacin sigue siendo el modelo ms popular.
Nivel lgico. Acerca ms el esquema anterior a la fsica de la base de datos. En este nivel
se hace referencia a estructuras lgicas del tipo de SGBD a manejar (tablas, filas,
columnas por ejemplo en el modelo relacional de bases de datos, el modelo lgico ms
utilizado). Este nivel sigue siendo manejado por los analistas. En muchos casos (aunque
ciertamente es criticable) los diseadores/as de la base de datos empiezan por este nivel
saltndose el anterior.
Nivel interno. Es el primero en el proceso de modelado de la base de datos que se realiza
sobre la base de datos (teniendo en cuenta que lo externo, las aplicaciones, se crean ms
tarde). Usa el lenguaje de la base de datos para crear las estructuras de datos definidas en
el nivel lgico. Este nivel lo maneja el administrador de la base de datos.
Nivel fsico. Se refiere a como se organizarn los datos en el disco, en que ordenadores
se crea la base de datos, si es distribuida o no, sistema operativo necesario, estructura de
directorios y archivos, poltica de copia de seguridad, La persona encargada de definir
todo esto es la administradora de la base de datos o, mejor, la administradora del sistema.
En realidad hay acciones referidas a este nivel que se hacen antes que las del nivel
anterior; otras se irn haciendo despus o a la vez.

S-ar putea să vă placă și