historia evolucion y modelos

  • Década de los 60's

    Década de los 60's
    En los años 60's surgieron varios avances:
    -El uso del ordenador era más accesible al público.
    -Se populariza el uso de los discos (CD).
    -Dio inicio a las primeras generaciones de bases de datos de red y las bases de datos jerárquicas
    -Alianza de IBM y American Airlines para desarrollar SABRE, un sistema operativo que manejaba transacciones e información sobre los pasajeros de la compañía.
  • Decada de los 60

    Decada de los 60
    En epoca de los 60, las computadoras bajaron los precios para que las compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso de los discos, fue un adelanto muy efectivo en la época, debido a que a partir de este soporte se podía consultar la información directamente, sin tener que saber la ubicación exacta de los datos.
    En esta misma espoca dio inicio a las primeras bases de datos de red y jerarquicas ya que era posible guardar estructuras de datos en lista de arboles
  • Almacen de datos integrado

    Almacen de datos integrado
    Se llevó a cabo el desarrollo del IDS desarrollado por Charles Bachman que supuso la creación de un nuevo tipo de sistema de bases de datos conocido como modelo en rojo que mostró la creación de un estándar en los sistemas de bases de datos gracias a la creación de nuevos lenguajes de sistemas de informacion
  • Modelo de red

    Modelo de red
    El modelo en red de base de datos parte del modelo jerárquico, pero aquí se permiten las relaciones de uno a muchos o de muchos a muchos entre registros vinculados, teniendo registros principales múltiples. El modelo se crea a través de conjuntos de registros relacionados; cada uno de estos conjuntos consiste en un registro propietario o principal y uno o más registros miembros o secundarios. Además, un registro puede ser miembro o secundario en diferentes conjuntos.
  • Modelo relacional

    Modelo relacional
    Edgar Frank Codd, científico informático ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el modelo relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”.
  • Modelo orientado a objetos

    Modelo orientado a objetos
    El modelo de la base de datos orientada a objetos define la base de datos como una colección de objetos utilizados en la programación orientada a objetos (es decir, que emplear lenguajes como C++ o Java, por ejemplo). Este modelo de base de datos utiliza tablas también, pero no solo se limita a ellas y permite almacenar información muy detallada sobre cada objeto.
  • Modelo de base de datos relacional

    Modelo de base de datos relacional
    Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de nacimiento…); a los atributos de una relación se los llama dominio. Escogiendo un atributo en concreto o una combinación de varios tenemos una clave primaria, a la que se puede hacer referencia en otras tablas, en las que será un clave externa
  • Modelo de archivo invertido

    Modelo de archivo invertido
    El modelo de archivo invertido, también llamado de índice invertido, contiene datos que se usan como claves en una tabla de consulta, los valores en la tabla se emplear como punteros a la localización de cada instancia. Actualmente se emplea como índice de las bases modernas de datos, ya que se trata de tablas de consulta en las que se introduce un contenido mínimo.
  • Modelo relacinal de objetos

    Modelo relacinal de objetos
    El modelo relacional de objetos combina en un modelo híbrido el modelo de base de datos relacional y el orientado a objetos, de manera que funciona de manera similar al relacional, pero incorpora funciones del modelo orientado a objetos, como los propios objetos, las clases, la herencia y el poliformismo. Además, permite una mejor escalabilidad y se pueden almacenar un gran volumen de datos dentro de las clases.
  • Modelo entidad relacion

    Modelo entidad relacion
    El modelo entidad-relación (E/R), también llamado modelo conceptual de datos, fue propuesto por Peter Chen en 1976 y consiste en una técnica especial de representación gráfica que incorpora información relativa a los datos y la relación existente entre ellos, para suministrar una visión del mundo real, pudiendo ser usado “como una base para una vista unificada de los datos adoptando el enfoque más natural del mundo real que consiste en entidades e interrelaciones”.
  • Modelo entidad-relacion

    Modelo entidad-relacion
    El modelo entidad-relación es básicamente el paso previo a uno modelo de bases datos relacional, puesto que se trata de un diagrama elaborado a través de unos elementos básicos y su relación entre ellos
  • Lenguaje SQL

    Lenguaje SQL
    Por su parte, a principios de los años ochenta comenzó el auge de la comercialización de los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que las bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era sencillo y su nivel de programación era relativamente bajo
  • Microsoft Access y Excel

    Microsoft Access y Excel
    En la década de 1990 la investigación en bases de datos giró en torno a las bases de datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar datos complejos en los campos donde las bases de datos relacionales no han podido desarrollarse de forma eficiente. Así se desarrollaron herramientas como Excel y Access del paquete de Microsoft Office que marcan el inicio de las bases de datos orientadas a objetos.
  • Modelo jerarquico

    Modelo jerarquico
    Si vamos a emplear una base datos jerárquica, el modelo de datos que emplearemos será el jerárquico, que se caracteriza por presentar los datos en una estructura de árbol invertido, donde cada registro tiene un único nodo raíz, del que surgen otros nodos (registros); los nodos en un mismo nivel son nodos padre, cada nodo padre tiene el mismo nodo raíz, y puede tener nodos hijos, pero los nodos hijos solo pueden tener un nodo padre. Este modelo se emplea poco actualmente.
  • Red mundial (www)

    Red mundial (www)
    Aunque el boom de la década de los noventa será es el nacimiento del World Wide Web a finales de la década, ya que a través de este se facilitará la consulta a bases de datos.
    La compañía CERN puso el software de la World Wide Web en el dominio público, a través de este software se facilita la consulta a bases de datos.
  • Modelos de bases de datos NoSQL

    Modelos de bases de datos NoSQL
    Ya hemos visto un modelo de bases de datos NoSQL, también llamadas bases de datos no relacionales, el modelo de base de datos orientado a objetos
  • MYSQL

    MYSQL
    Existe la versatilidad de combinar el estándar SQL con la accesibilidad que proporciona el Internet y se desarrolla MySQL.
  • Sistema XML

    Sistema XML
    El XML es una adaptación del SGML (Standard Generalized Markup Language), un lenguaje que permite la organización y el etiquetado de documentos. Esto quiere decir que el XML no es un lenguaje en sí mismo, sino un sistema que permite definir lenguajes de acuerdo a las necesidades.
  • Modelo multidimensional

    Modelo multidimensional
    El modelo de base de datos multidimensional está pensado para la creación de aplicaciones específicas OLAP (procesamiento analítico en línea). Este modelo de base de datos se puede visualizar como un cubo de datos en el que se representan diferentes dimensiones de los datos disponible; las dimensiones de los cubos se corresponden con la de la tabla y el valor almacenado en cada celda equivale al valor de la métrica.
  • En la actualidad...

    En la actualidad...
    En la actualidad, las tres grandes compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de Internet, la compañía que genera gran cantidad de información es Google. Aunque existe una gran variedad de software que permite crear y manejar bases de datos con gran facilidad.