Sei sulla pagina 1di 5

SISTEMAS DE GESTION DE BASE DE DATOS (SGBD)

Una base de datos es una forma de almacenar y acceder a informacin de forma estructurada. Las bases de datos se usan a travs de los llamados sistemas de gestin de bases de datos, o SGBD. Los SGBD se dividen en varias partes: Un servidor, que se ejecuta en un ordenador determinado, y da acceso al espacio estructurado como una Base Datos, usando una variedad de interfaces diferentes, aparte de otra serie de servicios, como autentificacin y autorizacin, Un cliente, que permite al usuario o a los programas acceder a esos datos. A veces por medio hay otras capas, habitualmente llamadas middleware, de las que no nos Como alternativa a una base de datos se puede usar algn formato de fichero, sea plano o separado por comas (o cualquier otro tipo de estructura regular) o algn otro tipo de documento estructurado, tal como el XML; sin embargo, todos estos formatos tienen diferentes problemas: el acceso a la informacin es secuencial, tienen que estar completos en memoria (y, lo que es peor, cargarse cada vez que se usen) antes de acceder al dato que se desee, y, finalmente, no tienen ningn tipo de informacin sobre la semntica o la sintaxis de los datos. Todos estos problemas se resuelven, parcialmente, con los sistemas de bases de datos XML modernos. Las bases de datos, por otro lado, permiten acceder a la informacin de forma eficiente, hacer bsquedas rpidas, y reunir informacin procedente de diferentes fuentes de la mejor forma posible. Asimismo, se encargan de la gestin del acceso mltiple a los datos, a base de un sistema de bloqueos que impide acceder a los datos si alguien los est modificando Algunas bases de datos usan las denominadas transacciones: conjunto de operaciones que tienen xito o no de forma atmica; si alguna operacin del conjunto falla, falla la transaccin completa, y se invalidan las

operaciones realizadas con anterioridad. Por ejemplo, en una base de datos que represente un sistema bancario, dar de alta una cuenta corriente y a un usuario pueden ser una operacin atmica: si el usuario falla, la cuenta corriente no puede crearse, puesto que habitualmente va asociada al usuario. Algunas bases de datos usan las denominadas transacciones: conjunto de operaciones que tienen xito o no de forma atmica; si alguna operacin del conjunto falla, falla la transaccin completa, y se invalidan las operaciones realizadas con anterioridad. Por ejemplo, en una base de datos que represente un sistema bancario, dar de alta una cuenta corriente y a un usuario pueden ser una operacin atmica: si el usuario falla Entre las bases de datos, las ms habituales son las bases de datos relacionales, que permiten asociar datos de un tipo a otro, de forma que se indique, a modo de enlace, que una parte de un dato se refiere a otro almacenado en otro sitio: por ejemplo, una cuenta va asociada a una persona o personas, y se puede hacer que el registro de esa cuenta en la base de datos apunte a esas personas (y viceversa). A estos enlaces se les suele denominar claves externas. La mayor parte de las bases de datos populares hoy en da son relacionales (salvo MySQL, que hasta hace pocas versiones, no lo fue). Es un sistema que almacena datos que estn relacionados. Es un repositorio en donde guardamos informacin integrada que podemos almacenar y recuperar. Un conjunto de informacin almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos Componentes de una Base de Datos:

1.-Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc. 2.-Software: que es el DBMS o Sistema Administrador de Base de Datos. 3.-Datos: los cuales estn almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en informacin

Tipos de Usuarios en Base de Datos 1.- Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en informacin: 2.- Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactan con la Base de Datos. 3.- DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o peridico de los datos. Las personas tienen acceso DBMS se clasifican de la siguiente manera:

USUARIOS INGENUOS. Son aquellos que interactan con el sistema por medio de aplicaciones permanentes. USUARIOS SOFISTICADOS.- son aquellos con la capacidad de acceder a la informacin por medios de lenguajes de consulta. PROGRAMADORES DE APLICACIN.- son aquellos con un amplio dominio del DML capaces de generar nuevos mdulos o utileras capaces de manejar nuevos datos en el sistema. USUARIOS ESPECIALIZADOS.- son aquellos que desarrollan mdulos que no se refieren precisamente al manejo de los datos, si no a aplicaciones avanzadas como sistemas expertos, reconocimientos de imgenes, procesamiento de audio y dems. Conceptos Bsicos de Base de datos 1.- Archivo: son conjuntos de registros. 2.- Registros: son conjuntos de campos. 3.-Campos: es la minima unidad de referencia.

Potrebbero piacerti anche