Вы находитесь на странице: 1из 23

Las bases de datos son ampliamente usadas.

Las siguientes son algunas de sus aplicaciones ms representativas:

TIPOS
Banca. Para informacin de los clientes, cuentas y

prstamos, y transacciones bancarias. Lneas areas. Para reservas e informacin de planicacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (los terminales situados entodo el mundo accedan al sistema de bases de datos centralizado a travs de las lneas telefnicas y otras redes de datos).

Lneas areas. Para reservas e informacin de

planicacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (los terminales situados en todo el mundo accedan al sistema de bases dedatos centralizado a travs de las lneas telefnicas y otras redes de datos). Universidades. Para informacin de los estudiantes, matrculas de las asignaturas y cursos.

Transacciones de tarjetas de crdito. Para compras con tarjeta de crdito y generacin mensual de extractos. Telecomunicaciones. Para guardar un registro delas 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 nancieros, como bolsa y bonos. Ventas. Para informacin de clientes, productos y compras. 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.

Recursos humanos. Para informacin sobre los empleados, salarios, impuestos y benecios, y para la generacin de las nminas.

ABSTRACCION DE LOS DATOS


Para que el sistema sea til debe recuperar los datos

ecientemente. 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 simplicar la interaccin de los usuarios con el sistema:

Nivel fsico: El nivel ms bajo de abstraccin describe cmo

se almacenan realmente los datos. Enel 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 ala 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 simplique, se dene la abstraccin del nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos

MODELOS
La estructura lgica general de una base de datos se puede expresar grcamente mediante un diagrama ER, que consta de los siguientes componentes: Rectngulos, que representan conjuntos de entidades. Elipses, que representan atributos. Rombos, que representan relaciones entre conjuntos de entidades. Lneas, que unen los atributos con los conjuntos de entidades y los conjuntos de entidades con las

LENGUAJE DE LA BASE DE DATOS


Un sistema de bases de datos proporciona un lenguaje de denicin de datos para especicar el esquema de la base de datos y un lenguaje de manipulacin de datos para expresar las consultas a la base de datos y las modicaciones. En la prctica, los lenguajes de denicin y manipulacin de datos no son dos lenguajes separados; en su lugar simplemente forman partes de un nico lenguaje de bases de datos, tal como SQL, ampliamente usado.

USUARIOS
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.

Usuarios normales. Son usuarios no sosticados que interactan con el sistema mediante la invocacin de alguno de los programas de aplicacin permanentes que se ha escrito previamente. Por ejemplo, un cajero bancario que necesita transferir 50 de la cuenta A a la cuenta B invoca un programa llamado transferir. Este programa pide al

Los usuarios sosticados interactan con el sistema sin

programas escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos. Cada una de estas consultas se enva al procesador de consultas, cuya funcin es transformar instrucciones LMD a instrucciones que el gestor de almacenamiento entienda. Los analistas que envan las consultas para explorar los datos en la base de datos entran en esta categora.

Usuarios especializados. Son usuarios sosticados que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional. Entre estas aplicaciones estn los sistemas de diseo asistido por computador, sistemas de bases de conocimientos y sistemas expertos, sistemas que almacenan los datos con tipos de datos complejos (por ejemplo, datos grcos y datos de audio) y sistemas de modelado del entorno.

GESTORES DEL ALMACENAMIENTO


Un gestor de almacenamiento es un mdulo de programa

que proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicacin y consultas emitidas al sistema. El gestor de almacenamiento es responsable de la interaccin con el gestor de archivos. Los datos en bruto se almacenan en disco usando un sistema de archivos, que est disponible habitualmente en un sistema operativo convencional. El gestor de almacenamiento traduce las diferentes instrucciones LMD a rdenes de un sistema de archivos de bajo nivel. As, el gestor de almacenamiento es responsable del almacenamiento, recuperacin y actualizacin de los datos en la base de datos.

Gestor de autorizacin e integridad, que comprueba

que se satisfagan las restricciones de integridad y la autorizacin de los usuarios para acceder a los datos. Gestor de transacciones, que asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran siconictos

Gestor de archivos, que gestiona la reserva deespacio de almacenamiento de disco y las estructuras de datos usadas para representar la informacin almacenada en disco. Gestor de memoria intermedia, que es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qu datos tratar en memoria cach. El gestor de memoria intermedia es una parte crtica del sistema de bases de datos, ya que permite que la base de datos maneje tamaos de datos que son mucho mayores que el tamao de la memoria principal.

Archivos de datos, que almacenan la base de datos en s. Diccionario de datos, que almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos. ndices, que proporcionan acceso rpido a elementos de datos que tienen valores particulares.

Вам также может понравиться