Académique Documents
Professionnel Documents
Culture Documents
Tema: Resumen.
Uno de los objetivos ms importantes de un sistema gestor de base de datos es proporcionar a los usuarios una visin abstracta de los datos, es decir, el usuario va a utilizar esos datos pero no tendr idea de cmo estn almacenados fsicamente. Los modelos de datos son el instrumento principal para ofrecer esa abstraccin. Son utilizados para la representacin y el tratamiento de los problemas.
En 1975, el comit ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los SGBD cuyo objetivo principal era el de separar los programas de aplicacin de la base de datos fsica. En esta arquitectura el esquema de una base de datos se define en tres niveles de abstraccin distintos:
Nivel Fsico
Es la representacin del nivel ms bajo de abstraccin, en ste se describe en detalle la forma en cmo de almacenan los datos en los dispositivos de almacenamiento (por ejemplo, mediante sealadores o ndices para el acceso aleatorio a los datos).
Nivel Visin
Nivel ms alto de abstraccin, es lo que el usuario final puede visualizar del sistema terminado, describe slo una parte de la base de datos al usuario acreditado para verla. El sistema puede proporcionar muchas visiones para la misma base de datos.
Nivel Conceptual
El siguiente nivel ms alto 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 nivel conceptual de abstraccin lo usan los administradores de bases de datos, quienes deben decidir qu informacin se va a guardar en la base de datos.
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 computadoras, 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.
Un objetivo principal de un sistema de bases de datos es recuperar informacin y almacenar nueva informacin en la base de datos. Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.
Todos los sistemas gestores de base de datos ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario: administradores, diseadores, programadores de aplicaciones y usuarios finales. Los lenguajes van a permitir al administrador de la base de datos especificar los datos que componen la base de datos, su estructura, las relaciones que existen entre ellos, las reglas de integridad, los controles de acceso, las caractersticas de tipo fsico y las vistas externas de los usuarios.
Lneas areas: Para reservas e informacin de planificacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (las terminales situados en todo el mundo accedan al sistema de bases de datos centralizado a travs de las lneas telefnicas y otras redes de datos).
Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generacin mensual de facturas, manteniendo el saldo de las tarjetas telefnicas de prepago y para almacenar informacin sobre las redes de comunicaciones.
Finanzas: Para almacenar informacin sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.
Produccin: Para la gestin de la cadena de produccin y para el seguimiento de la produccin de elementos en las factoras, inventarios de elementos en almacenes y pedidos de elementos.