Está en la página 1de 3

Semestre: 4to Materia: Fundamentos de Base de Datos Grupo: ISD Tema: 1.5.

- Niveles de abstraccin Catedrtico: CASTAON OLGUIN EDUARDO Alumno: Santiago Legaspi Isaac David Nmero de Control: 11161087

1.5.- Niveles de abstraccin


Para que el sistema sea til debe recuperar los datos eficientemente. Esta preocupacin ha conducido al diseo de estructuras de datos complejas para la representacin de los datos en la base de datos. Como muchos usuarios de sistemas de bases de datos no estn familiarizados con computadores, los desarrolladores esconden la complejidad a los usuarios a travs de varios niveles de abstraccin para simplificar la interaccin de los usuarios con el sistema: Nivel fsico: El nivel ms bajo de abstraccin describe cmo se almacenan realmente los datos. En el nivel fsico se describen en detalle las estructuras de datos complejas de bajo nivel. Nivel lgico: El siguiente nivel ms alto de abstraccin describe qu datos se almacenan en la base de datos y qu relaciones existen entre esos datos. La base de datos completa se describe as en trminos de un nmero pequeo de estructuras relativamente simples. Aunque la implementacin de estructuras simples en el nivel lgico puede involucrar estructuras complejas del nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta complejidad. Los administradores de bases de datos, que deben decidir la informacin que se mantiene en la base de datos, usan el nivel lgico de abstraccin. Nivel de vistas: El nivel ms alto de abstraccin describe slo parte de la base de datos completa. A pesar del uso de estructuras ms simples en el nivel lgico, queda algo de complejidad, debido a la variedad de informacin almacenada en una gran base de datos. Muchos usuarios del sistema de base de datos no necesitan toda esta informacin. En su lugar, tales usuarios necesitan acceder slo a una parte de la base de datos. Para que su interaccin con el sistema se simplifique, se define la abstraccin del nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos.

(Silberschatz, Korth, & Sudarshan, 2002)

La capacidad para modificar una definicin de esquema en un nivel sin que afecte a una definicin de esquema en el siguiente nivel ms alto se llama Independencia de datos. Existen 2 niveles de independencia de datos: Independencia fsica de datos: Es la capacidad de modificar el esquema fsico sin provocar que se vuelvan a escribir los programas de aplicacin. Las modificaciones en el nivel fsico son ocasionalmente necesarias para mejorar el funcionamiento. Independencia lgica de datos: Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacin. Las modificaciones en el nivel lgico son necesarias siempre que la estructura lgica de la base de datos se altere. (Instituto Tecnolgico de Colima) Conclusin: Existen diferentes niveles de abstraccin para clasificar el procedimiento que utilizan las bases datos. Los niveles lgicos y fsicos son implementados internamente para el manejo de datos, por lo cual los distintos tipos de usuarios no tendrn acceso directamente a ellos. El nico nivel de abstraccin que pueden tener acceso o verlo directamente es el nivel de vistas. Cada nivel tiene su funcionamiento en la estructura de las bases de datos con el que todos llevan al mismo objetivo. Opinin personal: Con respecto a los niveles de abstraccin de una base de datos pude entender cmo funciona la estructura de una base de datos, en los cuales su funcionamiento se divide en 3 partes, el nivel fsico es decir el nivel ms bajo que constituye una base de datos en el cual se almacenan los datos de forma real, el nivel lgico que es el nivel donde se decide cmo se almacenan los datos y las relaciones que estos tienen entre s mismas y por ltimo el nivel de vistas que es el nivel ms arriba y es el nivel donde la base de datos muestra la informacin guardada a los usuarios que la usen, dependiendo de qu tipo de usuario sea este nivel se encarga de mostrarle la informacin. Bibliografa:

Instituto Tecnolgico de Colima. (s.f.). Tutorial de fundamentos de datos. Obtenido de http://labredes.itcolima.edu.mx/fundamentosbd/sd_u1_4.htm Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Base de Datos. Madrid: McGRAW-HILL/INTERAMERICANA DE ESPAA.