Sie sind auf Seite 1von 10

Esquema Fsico de BD

Ing. Rosa Martha Nez Arroyo


Tamao en Bytes de cada Tipo de Dato utilizado en MySQL. Implementacin del Esquema Fsico o Interno de BD. Herramientas CASE para el Esquema Interno.

UTSOE Administracin de Base de Datos

21/09/2011

Esquema Fsico de BD 2011

Contenido
ESQUEMA FSICO DE BASE DE DATOS ................................................................................................. 2 Tipos de Datos y sus Tamaos en Bytes .......................................................................................... 2 Enteros ........................................................................................................................................ 2 Fecha & Hora ............................................................................................................................... 3 Carcter ....................................................................................................................................... 3 Implementacin del Esquema Interno (Nivel Fsico) ...................................................................... 4 Especificaciones del Nivel Fsico.................................................................................................. 4 Ventajas ....................................................................................................................................... 4 Estructura de Datos ..................................................................................................................... 5 Mtodos de Acceso ......................................................................................................................... 7 Organizacin de Ficheros ............................................................................................................ 7 Herramientas CASE ..................................................................................................................... 7 Datos que comprende cada Tipo de Datos ..................................................................................... 8 Sinnimos de los Tipos de Datos ..................................................................................................... 9

Esquema Fsico de BD 2011


ESQUEMA FSICO DE BASE DE DATOS
Tipos de Datos y sus Tamaos en Bytes
Enteros

Esquema Fsico de BD 2011


Fecha & Hora

Carcter

Esquema Fsico de BD 2011


Implementacin del Esquema Interno (Nivel Fsico)
Es el nivel ms bajo de abstraccin, describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos, describe la base de datos completa en trminos de su estructura de diseo. El diseo fsico es el proceso de producir la descripcin de la implementacin de la base de datos en memoria secundaria: estructuras de almacenamiento y mtodos de acceso que garanticen un acceso eficiente a los datos. Entre el diseo fsico y el diseo lgico hay una realimentacin, ya que alguna de las decisiones que se tomen durante el diseo fsico para mejorar las prestaciones, pueden afectar a la estructura del esquema lgico. El propsito del diseo fsico es describir cmo se va a implementar fsicamente el esquema lgico obtenido en la fase anterior. Concretamente en el modelo relacional, consiste en:

Obtener un conjunto de relaciones (tablas) y las restricciones que se deben cumplir sobre ellas. Determinar las estructuras de almacenamiento y los mtodos de acceso que se van a utilizar para conseguir unas prestaciones ptimas. Disear el modelo de seguridad del sistema.

Especificaciones del Nivel Fsico


Estrategias de Almacenamiento:- Asignacin de espacio de almacenamiento para el conjunto de datos. Estrategias de Emplazamiento de los Datos:- Para optimizar los recursos a la hora de exportar la base de datos (tiempo de respuesta, disco, memoria, etc.). Caminos de Acceso:- Se incluye la especificacin de claves como la de ndices y punteros. El administrador debe especificar dispositivos de memoria, tamao de pgina, nmero de pginas asignadas a cada rea de almacenamiento, tamao de buffer, correspondencia entre esquemas y organizaciones fsicas, agrupamiento, ndices, y dependiendo del SGDB podr tambin definir punteros entre registros.

Ventajas

Aplicaciones Independientes del Nivel Interno:- Un cambio en la estrategia en los accesos a datos, no cambia el esquema conceptual. Transportabilidad para cambiar el SGDB a otro Entorno:- Basta rescribir la correspondencia interna/fsica. Aplicaciones Independientes del Nivel Conceptual:- Se puede modificar sin que afecte a las aplicaciones. Esto garantiza la confidencialidad de los datos.

Esquema Fsico de BD 2011


Estructura de Datos
Un sistema de base de datos se encuentra dividido en mdulos cada uno de los cuales controla una parte de la responsabilidad total de sistema. En la mayora de los casos, el sistema operativo proporciona nicamente los servicios ms bsicos y el sistema de la base de datos debe partir de esa base y controlar adems el manejo correcto de los datos. As el diseo de un sistema de base de datos debe incluir la interfaz entre el sistema de base de datos y el sistema operativo. Los componentes funcionales de un sistema de base de datos, son: Gestor de Archivos. Gestiona la asignacin de espacio en la memoria del disco y de las estructuras de datos usadas para representar informacin. Manejador de Base de Datos. Sirve de interfaz entre los datos y los programas de aplicacin. Procesador de Consultas. Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Adems convierte la solicitud del usuario en una forma ms eficiente. Compilador de DDL. Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos, estas se almacenan en el diccionario de datos. Archivo de Datos. En l se encuentran almacenados fsicamente los datos de una organizacin. Diccionario de Datos. Contiene la informacin referente a la estructura de la base de datos. Informacin que nos indique con claridad el tipo de datos que sern utilizados, sus mbitos de influencia y sus limitantes de integridad. ndices. Permiten un rpido acceso a registros que contienen valores especficos. Son estructuras, se definen para un atributo o conjunto de atributos asociados, que nos permiten simular una secuencia lgica para las entidades. La principal cualidad de un ndice reside en la capacidad para acelerar el acceso a un dato especfico. Datos Estadsticos. Almacenan informacin estadstica sobre los datos en la base de datos. El procesador de consultas usa esta informacin para seleccionar las formas eficientes para ejecutar una consulta. Diseo Fsico de una Base de Datos. El diseo fsico es el proceso de escoger las estructuras de almacenamiento en disco y mtodos de acceso a los datos ms adecuada para lograr un buen rendimiento de la base de datos. En el momento del diseo fsico es importante conocer la carga de trabajo (combinacin de consultas y actualizaciones) que la base de datos debe soportar y los requerimientos del usuario. Es importante tambin que el diseador conozca las tcnicas de procesamiento de consultas e indexacin soportadas por el SGBD.

La clave de un buen diseo fsico es una correcta descripcin de la carga de trabajo: lista de consultas y actualizaciones, indicando sus frecuencias de operacin y el resultado esperado. Para cada consulta es necesario indicar las relaciones a las que se accede, los atributos de salida y los que intervienen en filtros y condiciones. Igualmente para las actualizaciones deben conocerse los atributos sobre los que se expresan condiciones y el tipo de actualizacin y la relacin y atributos actualizados.

Esquema Fsico de BD 2011


Durante el diseo fsico es necesario realizar importantes decisiones:

Que ndices crear. Las consultas y actualizaciones pueden beneficiarse de la presencia de ndices. Sin embargo las actualizaciones requieren de un tiempo adicional para mantener los ndices sobre atributos modificados.

Aspectos para realizar cambios en el esquema conceptual: Esquemas normalizados alternativos. En general existen diferentes alternativas para descomponer esquemas en una forma normal. Desnormalizacin. Podemos reconsiderar las descomposiciones realizadas durante la normalizacin para la mejora de consultas aplicadas sobre atributos de varias relaciones. Particionamiento vertical. En ocasiones puede resultar de inters dividir una relacin en ms relaciones para la mejora de consultas que afectan slo a ciertos atributos. Vistas. Aadir vistas para ocultar a los usuarios los cambios en el esquema conceptual.

Esquema Fsico de BD 2011


Mtodos de Acceso
Organizacin de Ficheros
La organizacin de ficheros es la forma de situar los registros cuando se almacenan en disco. La eficiencia en las operaciones de manipulacin de registros depende de una correcta organizacin de ficheros. Los gestores soportan diferentes tcnicas de organizacin de ficheros y es una tarea importante del administrador de la base de datos elegir la opcin en funcin del patrn de uso. Existen tres organizaciones bsicas de archivos: a) Ficheros Heap. Sus registros estn colocados en forma aleatoria, este tipo de organizacin resulta adecuada cuando la forma de acceso ms frecuente es la recuperacin de todos los registro. b) Ficheros Ordenados. Sus registros estn ordenados segn los valores de una secuencia de campos (denominada clave de bsqueda). ste tipo resulta adecuado cuando los registros se recuperan en un cierto orden o cuando se recupera sobre un cierto rango de registro. c) Ficheros Hash. El hashing consiste en convertir el valor de un campo (o conjunto de campos) en una posicin dentro del archivo aplicndole una funcin denominada funcin de randomizacin o hash.

Herramientas CASE
Una de las herramientas para llevar a cabo el resto de tareas del modo ms eficiente y efectivo posible en la primera etapa del ciclo de vida de las aplicaciones de bases de datos, es hacer uso de la herramienta CASE (Computer-Aided Software Engineering). La tecnologa CASE supone la automatizacin del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de informacin. Una herramienta CASE suele incluir:

Un diccionario de datos para almacenar informacin sobre los datos de la aplicacin de la base de datos. Herramienta de diseo para dar apoyo al anlisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, as como los esquemas conceptual y lgico. Herramientas para desarrollar los prototipos de las aplicaciones.

El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicacin de base de datos. Y por productividad se entiende tanto la eficiencia en el desarrollo, como la efectividad del sistema desarrollado. La eficiencia se refiere al coste, tanto en tiempo como en dinero, de desarrollar la aplicacin. La efectividad se refiere al grado en que el sistema satisface las necesidades

Esquema Fsico de BD 2011


de los usuarios. Para tener una buena productividad, subir el nivel de efectividad puede ser ms importante que aumentar la eficiencia.

Datos que comprende cada Tipo de Datos

Esquema Fsico de BD 2011


Sinnimos de los Tipos de Datos

Das könnte Ihnen auch gefallen