Base de datos

historia de las bases de datos

  • Jan 1, 1500

    antigua bases de datos

    antigua bases de datos
    En la antiguedad se utilizaban bibliotecas para almacenar datos sobre las cosechas, censos. Las caracteristicas principales eran que todo se escribia a mano en papel. Las ventajas de este tipo de bases de datos son muy pocas pues para la epoca era beneficioso para registrar el numero de personas en una comunidad, tener algun tipo de registro sobre las politicas que se firmaban, entre otros y desventajas que se utilizaba mucho material y la busquedad de archivos era muy extensa.
  • Maquina automatica de tarjetas perforadoras

    Maquina automatica de tarjetas perforadoras
    En este año Herman Hollerith inventa esta maquina con la permitio hacer un censo en estados unidos donde comenzaria la era de la informatica La perforadora de tarjetas que podía perforar una tarjeta de 12 filas por 20 columnas, la cual se debía alinear manualmente por el operador para perforar correctamente en alguna de las 20 columnas.
  • cinta magnetica

    cinta magnetica
    El tipo de informacion de almacenamiento comienza a variar, ya se podian guardar audio, video y datos. las ventajas en aquella epoca se podrian deducir a elaboracion de nominas de las grandes compañias..
  • univac

    univac
    Univac en 1955 fue de las primeras computadoras que solucionó la necesidad de convertir grandes cantidades de información previamente almacenada en tarjetas la computadora univac leía, revisaba y convertía hasta 120 tarjetas por minuto y grababa en la cinta magnética. Univac fue dirigida para solucionar necesidades para el gobierno, comercio, ciencia e industria
  • CODASYL

    CODASYL
    CODASYL Es un modelo de datos de tipo red que introduce restricciones inherentes. este modelo constituye una simplificación del modelo en red general, en la que se admiten solo determinados tipos de interrelaciones y se incluyen algunas restricciones adicionales, Su principal meta era promover un análisis, diseño e implementación de los sistemas de datos más efectivos. CODASYL resultaba muy complejo y requería de mucho esfuerzo y práctica para producir una aplicación útil.
  • sistemas relacionales

    sistemas relacionales
    el modelo relacional divide los datos en una serie de tablas en las que los elementos optativos han sido extraídos de la tabla principal para que ocupen espacio sólo si lo necesitan. Ventajas:
    Provee herramientas que garantizan evitar la duplicidad de registros.
    Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes. DesventajasPresentan deficiencias con datos gráficos
  • sistemas de modelo de red

    sistemas de modelo de red
    El modelo de red es un modelo de base de datos concebido como un modo flexible de representar objetos y su relación. El inventor original del modelo de red fue Charles Bachman El argumento principal a favor del modelo de red, en comparación con el modelo jerárquico, era que permitió un modelado más natural de relaciones entre entidades.
  • Sistemas SQL

    Sistemas SQL
    SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos.
  • sistema relacional IBM

    sistema relacional IBM
    Fue el primer Sistema Gestor de Bases de Datos Relacional (SGBDR).Fue construido como proyecto de investigación en el laboratorio San José de IBM. No llegó a ser un SGBD comercial.
    Fue el primer SW capaz de demostrar que un SGBDR podía tener un buen rendimiento procesando transacciones.
    Su programación y los algoritmos utilizados para su desarrollo tuvo gran influencia en SGBD posteriores.
  • sistemas orientados a objectos

    sistemas orientados a objectos
    Las bases de datos orientadas a objetos se diseñan para trabajar bien en conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programación. La clave que posee la BDOO es el poder que confieren al diseñador para especificar tanto la estructura de objetos complejos como las operaciones que se pueden aplicar a esos objetos.
  • sistemas no relacional

    sistemas no relacional
    Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas.3
    Pueden manejar enormes cantidades de datos y algunas descentajas son que no están lo suficientemente maduros para algunas empresas. Los sistemas de bases de datos NoSQL crecieron con las principales compañías de Internet, como Google, Amazon, Twitter y Facebook. Estas tenían que enfrentarse a desafíos con el tratamiento de datos que las tradicionales RDBMS no solucionaban