martes, 16 de febrero de 2016

       1. Base de Datos

Se puede definir como una “Colección o depósito de datos integrados, almacenados en soporte secundario (no volátil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitarán la seguridad del conjunto de los datos” (Piattini, 2006).
El contenido de una base de datos engloba a la información concerniente de una organización, de tal manera que los datos estén disponibles para los usuarios en tiempo real y sean compartidos con usuarios concurrentes, una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla. Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, así como el personal encargado del manejo del sistema.

1.1.  Arquitectura de las Bases de Datos

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, el sistema 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. Los componentes funcionales de un sistema de base de datos, son los 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 convierte la solicitud del usuario en una forma más eficiente.
Compilador de DDL: Convierte las proposiciones DDL en un conjunto de tablas que contienen meta datos, 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 de datos.
Í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


1.2. Bases de datos relacionales

Las bases de datos relacionales (Relational Data Base) proporcionan estructuras de datos, independientemente del tipo de aplicaciones que acceden a éstos o de su estructura (Rodríguez Penin, Sistemas SCADA, 2nd ed. Marcombo, 2007).


Una base de datos relacional es un conjunto de tablas de datos que contienen campos. Éstos sirven como nexos de unión a través de los cuales se pueden establecer múltiples combinaciones. Las combinaciones posibles prácticamente son ilimitadas, todo depende de la configuración del método de búsqueda (consulta, Query), o el tipo de datos que se requiera consultar. Este tipo de organización permite el uso de la arquitectura Cliente/Servidor y con ello se simplifican la administración de los datos y las aplicaciones que los usan, se disminuye el espacio de almacenamiento y se reducen los problemas asociados a las bases de datos redundantes. Los usuarios y las aplicaciones pueden acceder a los datos de forma rápida y sencilla, ya que pueden personalizar sus propias consultas y obtener los datos de acuerdo a sus necesidades.

Base de Datos, Arquitectura y Bases de datos relacionales

  • Publicado por: serintec
  • Visitas:
  • Compartir

    0 comentarios:

    Publicar un comentario

     
    Copyright © tics | Designed by Templateism.com | WPResearcher.com