lunes, 14 de septiembre de 2015

Base de Datos Jerárquica

Una Base de Datos Jerárquica es un tipo de sistema de gestión de base de datos que almacena la información en una estructura jerárquica que enlaza los registros en forma de árbol, en donde un padre puede tener varios hijos y esos hijos pueden tener varios padres


Base de Datos en Red

Una base de datos en red es una base de datos conformada por una colección de registros, los cuales están conectados entre sí por medio de enlaces de una red
El registro es similar al de una entidad como las que se emplean en el modelo relacional
La estructura de una base de datos en red abarca más que la estructura de un árbol porque un padre puede tener más de un hijo y los datos continúan hacia abajo

En este ejemplo los tipos de registro son: Curso, Requisito, Oferta, Profesor y Estudiante y la base de datos en red parte desde Curso hacia abajo

Modelos de Bases de Datos



martes, 8 de septiembre de 2015

Generaciones de las Bases de Datos


Los orígenes de las bases de datos pueden encontrarse desde la antigüedad donde ya existían bibliotecas y toda clase registros, sin embargo su búsqueda era tardada y no contaban con máquinas que pudieran remplazar el trabajo manual y por esa necesidad de tener registros en un sistemas de información se crearon las bases de datos y sus diferentes generaciones que han ido evolucionando con el tiempo

-Primera Generación: En esta generación se trabajaba en el procesamiento de archivos secuenciales por lotes mediante tarjetas perforadas que fueron creadas por Herman Hollerith ya que el vio la necesidad de crear una máquina generadora de tarjetas perforadas debido a que en esa época los censos se los realizaba de forma manual. Posteriormente se da origen a las cintas magnéticas para automatizar la información y hacer respaldos, lo negativo de esto era que solo se lo podía hacer de forma secuencial


-Segunda Generación: En esta generación se usaba Datos Jerárquicos y Datos en red ya que era posible guardar estructuras de datos en listas y árboles, aparecieron los sistemas de tiempo compartido y el procesamiento por lotes fue remplazado por los archivos de acceso directo y los métodos de acceso secuencial indexado, además se crearon las aplicaciones en línea



-Tercera Generación: En esta generación apareció el Modelo Relacional gracias a Edgar Frank Codd y consiste básicamente en un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos y si idea fundamental es el uso de relaciones, se trabaja con tablas bidimensionales y no hace falta hacer referencia a la forma de acceder a los datos. En esta generación también aparecieron los Sistemas Gestores de Base de Datos (SGBD)