Gestión De Bases De Datos (Dbms), Firebird

Páginas: 8 (1989 palabras) Publicado: 8 de julio de 2012
Introducción.

Con la popularización de la informática, la aparición de aplicaciones específicas también trajo con ella la disponibilidad de herramientas de gestión de datos que dieron lugar a los denominados Sistemas de Gestión de Bases de Datos, identificados por sus siglas SGBD o por su acrónimo en ingles DBMS (DataBase Management Systems).
Los SGBD permitieron a todo tipo de usuarios creary mantener sus bases de datos, dotándolos de una herramienta que era capaz de transformar el nivel lógico de sus diseños en un conjunto de datos, representaciones y relaciones traducidos al nivel físico correspondiente.

Firebird deriva del código fuente de Interbase 6.0 de Borland. Es open source y no hay licencias duales. Tanto para uso comercial como para aplicaciones open source, estotalmente libre. La tecnología de Firebird lleva 20 años funcionando, esto hace que sea un producto muy maduro y estable.
El desarrollo de Firebird lleva aparejado la aparición de versiones que incluyen nuevas características y posibilidades. Así se comenzó con la versión 1.0 (simplemente portar el código de internase 6.0 en c), la versión 1.5 (conversión de firebird a c++), la versión 2.0 (nuevascaracterísticas como tablas derivadas, etc.), la versión 2.1 (características de gestión de sesiones, etc.) y así hasta llegar a la última prevista, versión 3.0. Estos temas están escritos con las características hasta la versión actual disponible (2.5) por lo que puede que algunas características no estén disponibles en versiones.

Definición y funciones de los DBMS.

Un sistema Administradorde Bases de Datos es un software que posibilita la creación, empleo y mantenimiento de bases de datos. No depende de ningún programa de aplicación o archivo específico, pero se puede usar para hacer que los datos estén disponibles para varios programas de aplicación. Elimina la necesidad de vincular la estructura de los datos en el programa y los datos almacenados en dispositivos de almacenamientosecundario. Las características integradas en sistemas de administración de bases de datos hacen posible separar las condiciones programa/usuario de los datos, de la modalidad en que los datos en cuestión están almacenados.
Un sistema de base de datos se encuentra dividido en módulos cada uno de los cuales controla una parte de la responsabilidad total de sistema. En la mayoría de los casos, elsistema operativo proporciona únicamente los servicios más básicos y el sistema de la base de datos debe partir de esa base y controlar además el manejo correcto de los datos.
El diseño de un sistema de base de datos debe incluir la interfaz entre el sistema de base de datos y el sistema operativo.
Componentes de los DBMS
Los componentes funcionales de un sistema manejador de base de datos, sonlos siguientes:
* Gestor de archivos: Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar la información.
* Manejador de base de datos: Sirve de interfaz entre los datos y los programas de aplicación.
* Procesador de consultas: Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Además conviertela solicitud del usuario en una forma más 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 físicamente los datos de una organización.
* Diccionario de datos: Contiene la información referente a la estructura de la base dedatos.
* Índices: Permiten un rápido acceso a registros que contienen valores específicos.

Una forma gráfica de representar los componentes antes mencionados y la relación que existe entre ellos es la siguiente:

Arquitecturas de los DBMS.
Hay tres características importantes inherentes a los sistemas de bases de datos: la separación entre los programas de aplicación y los datos, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Por que firebird como base de datos
  • Sistemas de administración de bases de datos (dbms)
  • Gestion De Bases De Datos
  • Informe De Gestion De Bases De Datos
  • Sistema de gestion de bases de datos
  • Sistema de gestión de base de datos
  • Sistemas de gestion de bases de datos
  • Sistemas De Gestión De Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS