Historia de las Bases de Datos
Historia de las Bases de Datos
   UNIVERSIDAD DE PAMPLONA
     INGENIERIA INDUSTRIAL
PAMPLONA – NORTE DE SANTANDER
             2020
        INTRODUCCIÓN
En la investigación a desarrollar se dará a conocer sobre la base de
datos,
ya que en los sistemas de información actuales se basan en bases de
datos,                              lo                              cual
se ha convertido en elementos imprescindibles de la vida cotidiana de la
sociedad
moderna. Resaltando que esta se ingenió gracias a la necesidad de las
grandes
empresas con el fin de almacenar grandes cantidades de información de
forma
fiable, rápida y sencilla, además se puede acceder a ella de manera
eficaz                                                               sin
necesidad de buscar archivos almacenados en carpetas como se ha
venido
haciendo                  en               la                actualidad.
También se identificarán los modelos de datos como lo son: Jerárquicos,
en                                                                  red,
entidad relación, orientado a objetos, XML, y relacional ya que, por su
definición                                                             y
características se nos darán a conocer, ocasionando de esta manera
poder
comparar sus ventajas y desventajas y así poder tener conocimientos de
ellos                                                               para
tomar decisiones en el momento que se nos sea necesario utilizar y
almacenar                                                             un
sistema             de            base             de             datos.
En la actualidad es importante para una persona profesional que utiliza
bases                                                                 de
datos tener conocimientos avanzados sobre los diferentes programas
que                               están                               en
el mercado tecnológico como lo son: los softwares y las copias de
seguridad                                                           para
que sea más provechoso interactuar en las diferentes áreas de
información                            de                            los
sistemas de bases de datos.
                       1. HISTORIA DE LA BASE DE DATOS
El término bases de datos fue                 de
escuchado por primera vez en un               interfaz entre la base de datos, el
simposio celebrado en California              usuario y las aplicaciones que la
en 1963.                                      utilizan; o lo que es lo mismo,
                                              una
En una primera aproximación, se puede decir
                                              agrupación de programas que
que una base de datos es un conjunto de
                                              sirven
información relacionada que se encuentra
agrupada o estructurada
                                              para      definir,   construir    y
                                              manipular                      una
Desde    el   punto  de    vista              base de datos, permitiendo así
informático, una base de datos                almacenar       y  posteriormente
es           un         sistema               accederá
formado por un conjunto de                    los datos de forma rápida y
datos                                         estructurada.
almacenados en discos que
permiten                                      Actualmente, las bases de datos
el acceso directo a ellos y un                están
conjunto                                      teniendo un impacto decisivo
de programas que manipulen ese                sobre                        el
conjunto de datos.                            creciente    uso      de    las
                                              computadoras.
Por su parte, un sistema de                   Pero para poder entender más
Gestión                      de               profundamente una base de
Bases de datos es un tipo de                  datos
software                                      cabe entender su historia.
muy específico dedicado a servir
                                              ORIGENES
Los orígenes de las bases de           maquina
datos                            se    tabuladora o cansadora, basada
remontan a la Antigüedad donde         en
ya                                     tarjetas                perforadas.
existían bibliotecas y toda clase      Posteriormente, en la década de
de                                     los
registros. Además, también se          cincuenta se da origen a las
utilizaban      para       recoger     cintas
información                            magnéticas, para automatizar la
sobre las cosechas y censos. Sin       información y hacer respaldos.
embargo, su búsqueda era lenta         Esto
y                                      sirvió para suplir las necesidades
poco eficaz y no se contaba con        de
la                                     información    de     las   nuevas
ayuda      de     máquinas     que     industrias.
pudiesen                               Y a través de este mecanismo se
reemplazar el trabajo manual.
                                                              Empezaron
Posteriormente, el uso de las
                                                        a
bases                            de
                                                        automatizar
datos se desarrolló a partir de las
                                                        información,
necesidades       de    almacenar
                                                        con         la
grandes
                                                        desventaja
cantidades de información o
                                                        de        que
datos.
                                       solo se podía hacer de forma
Sobre todo, desde la aparición de
                                       secuencial.
las
primeras      computadoras,       el
concepto
de bases de datos ha estado
siempre
ligado     a     la   informática.     DÉCADA DE 1960
En 1884 Herman Hollerith creó la
máquina automática de tarjetas
                                       Posteriormente en la época de
perforadas, siendo nombrado así
                                       los
el
                                       sesenta,    las   computadoras
primer ingeniero estadístico de la
                                       bajaron                        los
historia. En esta época, los
                                       precios para que las compañías
censos                           se
                                       privadas las pudiesen adquirir;
realizaban de forma manual.
                                       dando
Ante esta situación, Hollerith         paso a que se popularizara el uso
comenzó                                de
a trabajar en el diseño de una         los discos, cosa que fue un
adelanto                               CODASYL (Conference on Data
muy efectivo en la época, debido       Systems     Languages)      era
a                               que    unconsorcio
a partir de este soporte se podía      de industrias informáticas que
consultar      la       información    tenían
directamente,                          como objetivo la regularización
sin tener que saber la ubicación       de                           un
exacta                                 lenguaje    de    programación
de los datos. En esta misma            estándar
época se dio inicio a las primeras     que pudiera ser utilizado en
generaciones de bases de datos         multitud
de red y las bases de datos            de ordenadores.
jerárquicas, ya que era posible
                                       Los miembros de este consorcio
guardar estructuras de datos en
                                       pertenecían    a    industrias   e
listas
                                       instituciones
y árboles. Otro de los principales
                                       gubernamentales       relacionadas
logros de los años sesenta fue la
                                       con el proceso de datos, cuya
alianza de IBM y American
                                       principal meta era promover un
Airlines     para        desarrollar
                                       análisis,        diseño          e
SABRE, un sistema operativo que
                                       implementación de los sistemas
manejaba las reservas de vuelos,
                                       de datos más efectivos; y aunque
transacciones e informaciones
                                       trabajaron en varios lenguajes de
sobre
                                       programación      como     COBOL,
los pasajeros de la compañía
                                       nunca llegaron a establecer un
American          Airlines.       Y,
                                       estándar fijo, proceso que se
posteriormente, en esta misma
                                       llevó a cabo por ANSI.
década, se llevó a cabo el
desarrollo del IDS desarrollado
por    Charles    Bachman      (que    DÉCADA DE 1970
formaba parte de la CODASYL)
supuso la creación de un
nuevo tipo de sistema de bases         Por lo que respecta a la década
de                                     de                             los
datos conocido como modelo en          setenta, Edgar Frank Codd,
red                                    científico
que permitió la creación de un         informático ingles conocido por
standard en los sistemas de            sus
bases                            de    aportaciones a la teoría de bases
datos gracias a la creación de         de
nuevos                                 datos relacionales, definió el
lenguajes    de     sistemas     de    modelo
información.                           relacional a la par que publicó
                                       una
serie de reglas para los sistemas     de
de                                    acceso a bases de datos
datos relacionales a través de su     relacionales
artículo “Un modelo relacional de     que permite efectuar consultas
datos para grandes bancos de          con                               el
datos                                 fin de recuperar información de
compartidos”.                         interés
Este    hecho    dio    paso    al    de una base de datos y hacer
nacimiento                     de     cambios
la segunda generación de los          sobre la base de datos de forma
Sistemas Gestores de Bases de         sencilla; además de analiza
Datos.                                grandes
                                      cantidades de información y
                                      permitir    especificar    diversos
Como consecuencia de esto,
                                      tipos                            de
durante la década de 1970,
                                      operaciones frente a la misma
Lawrence      J.   Ellison,   más
                                      información, a diferencia de las
conocido como Larry Ellison, a
                                      bases
partir                          del
                                      de datos de los años ochenta que
trabajo de Edgar F. Codd sobre
                                      se
los
                                      diseñaron para aplicaciones de
sistemas de bases de datos
                                      procesamiento de transacciones.
relacionales,     desarrolló     el
                                      Pero cabe destacar que ORACLE
Relational
                                      es
Software System, o lo que es lo
                                      considerado como uno de los
mismo, lo que actualmente se
                                      sistemas
conoce
                                      de    bases     de    datos    más
como       Oracle      Corporation,
                                      completos                      que
desarrollando así un sistema de
                                      existen en el mundo, y aunque
gestión de bases de datos
                                      su
relacional
                                      dominio en el mercado de
con el mismo nombre que dicha
                                      servidores
compañía.
                                      empresariales ha sido casi total
                                      hasta
                                      hace      relativamente       poco,
Posteriormente en la época de         actualmente
los                                   sufre la competencia del SQL
ochenta también se desarrollará       Server
el                                    de la compañía Microsoft y de la
SQL       (Structured     Query       oferta
Language)           o          lo     de          otros         Sistemas
que es lo mismo un lenguaje de        Administradores                  de
consultas o lenguaje declarativo      Bases de Datos Relacionales con
licencia libre como es el caso de    de
PostgreSQL, MySQL o Firebirdque      datos relacionales no han podido
aparecerían                          desarrollarse de forma eficiente.
posteriormente en la década de       Así                               se
1990.                                desarrollaron herramientas como
                                     Excel y Access del paquete de
DÉCADA DE 1980                       Microsoft Office que marcan el
Por su parte, a principios de los    inicio
años                                 de las bases de datos orientadas
ochenta comenzó el auge de la        a
comercialización de los sistemas     objetos.
relacionales, y SQL comenzó a        Así se creó la tercera generación
ser                             el   de
estándar de la industria, ya que     sistemas gestores de bases de
las                                  datos.
bases de datos relacionales con      Fue también en esta época
su                                   cuando                            se
sistema de tablas (compuesta         empezó a modificar la primera
porfilas                             publicación hecha por ANSI del
y columnas) pudieron competir        lenguaje SQL y se empezó a
con                           las    agregar
bases jerárquicas y de red, como     nuevas expresiones regulares,
consecuencia de que su nivel de      consultas recursivas, triggers y
programación era sencillo y su       algunas             características
nivel                          de    orientadas                         a
programación era relativamente       objetos, que posteriormente en
bajo.                                el                             siglo
                                     XXI       volverá     a       sufrir
                                     modificaciones
DÉCADA AÑOS 1990                     introduciendo
                                     características de XML, cambios
En la década de 1990 la              en
investigación                        sus funciones, estandarización
en bases de datos giró en torno a    del
las                                  objeto sequence y de las
bases de datos orientadas a          columnas
objetos.                             autonuméricas. Y además, se
Las cuales han tenido bastante       creará
éxito                           a    la posibilidad de que SQL se
la hora de gestionar datos           pueda
complejos                            utilizar conjuntamente con XML,
en los campos donde las bases        y                                 se
                                     definirá las maneras de cómo
importar y guardar datos XML en       con
una                                   gran facilidad, como por ejemplo
base de datos SQL. Dando asi, la      LINQ, que es un proyecto de
posibilidad     de    proporcionar    Microsoft
facilidades                           que agrega consultas nativas
que permiten a las aplicaciones       semejantes a las de SQL a los
integrar el uso de XQuery             lenguajes de la plataforma .NET.
(lenguaje                       de    El
consulta XML) para acceso             objetivo de este proyecto es
concurrente a datos ordinarios        permitir
SQL                              y    que todos los códigos hechos en
documentos           XML.        Y    Visual Studio sean también
posteriormente,                       orientados
se dará la posibilidad de usar la     a objetos; ya que antes de LINQ
clausula          order        by.    la
Aunque el boom de la década de        manipulación de datos externos
los                                   tenía
noventa será es el nacimiento         un concepto más estructurado
del                                   que
World Wide Web a finales de la        orientado a objetos; y es por eso
década, ya que a través de este       que
se                                    trata de facilitar y estandarizar el
facilitará la consulta a bases de     acceso     a     dichos    objetos.
datos.                                Cabe destacar que Visual Studio
                                      es                               un
                                      entorno de desarrollo integrado
SIGLO XXI
                                      para
                                      sistemas operativos Windows
En la actualidad, las tres grandes    que
compañías que dominan el              soporta varios lenguajes de
mercado                               programación tales como Visual
de las bases de datos son IBM,        C++,
Microsoft y Oracle. Por su parte,     Visual#, Visual J#, ASP.NET y
en                               el   Visual
campo de internet, la compañía        Basic.NET, aunque se están
que                                   desarrollando las extensiones
genera     gran     cantidad    de    necesarias para otros, cuyo
información                           objetivo
es Google. Aunque existe una          es permitir crear aplicaciones,
gran                                  sitios                             y
variedad    de     software    que    aplicaciones web, así como
permiten                              servicios
crear y manejar bases de datos        web a cualquier entorno que
soporte                       la
plataforma .Net, creando así
aplicaciones                que
intercomuniquen
entre estaciones de trabajo,
páginas
web y dispositivos móviles.
                 Década de 1970
                                                    2. LINEA DE TIEMPO
                                                                                          SIGLO XXI
                 Por lo que respecta a la                                                 En la actualidad, las tres grandes
                 década                           En 1884 Herman Hollerith                compañías que dominan el mercado
                 de los setenta, Edgar            creó la máquina automática              de las bases de datos son IBM,
                 Frank                                                                    Microsoft y Oracle. Por su parte, en el
                                                  de tarjetas
                 Codd, científico                                                         campo de internet, la compañía que
                                                  perforadas, siendo                      genera gran cantidad de información
                 informático                      nombrado así
                 ingles conocido por sus          el primer ingeniero
                 aportaciones a la teoría         estadístico de
                 de                               la historia. En esta época,
                 bases de datos                   los
                 relacionales,                    censos se realizaban de
                 definió el modelo                forma
es google
Década de 1960
Posteriormente en la
época                                             manual
de los sesenta, las relacional Década de
computadoras bajaron           1980                               Década años 1990
los                            Por su parte, a                    En la década de 1990 la investigación en bases
precios para que las           principios                         de datos giró en torno a las bases de datos
compañías privadas             de los años                        orientadas a objetos. Las cuales han tenido
las                            ochenta                            bastante éxito a la hora
pudiesen adquirir;             comenzó el auge                    de gestionar datos complejos en los campos
dando paso MODELOS DE DATOS    de la                               distinto
                                                                  donde  las bases del       jerárquico;
                                                                                   de datos relacionales no han su    diferencia
a que se popularizara          comercialización                    fundamental
                                                                  podido  desarrollarse.   es      la       modificación     del
el uso                         de los
de losBASE
       discos DE DATOS DE RED sistemas
                                                                  concepto de nodo: se permite que un
                               relacionales, y                    mismo        nodo   tenga     varios     padres
                               SQL                                (posibilidad   no  permitida   en   el  modelo
    Éste      es         un        modelo    ligeramente          jerárquico).   Fue  una    gran   mejora    con
respecto     al    modelo       jerárquico,        ya     que
ofrecía      una         solución          eficiente          al
problema        de      redundancia           de       datos;      ORGANIZACIÓN
pero, aun así, la dificultad que significa
administrar los datos en una base de
datos de red ha significado que sea un                             Información       se     agrupa     en     entidades       o
modelo      utilizado      en      su      mayoría         por     registros         y       cada        entidad         tiene
programadores         más       que        por      usuarios       atributos,       que        corresponden         a       los
finales.                                                           encabezados              de         columna.            Por
Bases      de      datos      tienen        una       amplia       ejemplo,       la     entidad       "Cliente"       tendría
gama      de     aplicaciones       en      sistemas         de    razón      social      y     número       de      teléfono
negocio.     Ayudan        a      automatizar          tareas      como        dos       atributos.       Cada        entidad
de       personalización           de          documentos          tiene       un        atributo       definitorio        que
repetitivos,     permiten        a      las      operadoras        identifica    de     forma      única    cada      registro
telefónicas      obtener        acceso         rápido          a   de la tabla. Esto se llama la llave, que
los    datos      de     cliente       y     acelerar         la   es un índice. Las tablas se unen entre
consolidación           de          la          información        sí    por       estos      atributos      claves       para
financiera.      Categorizan          los       tipos        de    ampliar     la      gama      de    datos     disponibles
datos     de      bases      de      datos        y     luego      para cada consulta.
establecen           relaciones            entre            las
categorías,           los          tres             sistemas       ALTERNATIVAS
principales      de      bases       de       datos        son
relacionales,       jerárquicos          y       de       red.
Cada     uno      tiene      sus      propios        méritos.      El sistema de gestión de base de datos
Hay       ventajas         y        desventajas            del     relacional       domina        aplicación       de
modelo de base de datos de red en                                  negocios.       Datos       "normalizados"       y
comparación       con     los    otros      sistemas         de    luego      almacenados     en     tablas.    Datos
gestión de dos datos.                                              normalizados       se      ajusta       a      una
                                                                   estructura    que   erradica   la   repetición   y
la redundancia de datos. Es las juntas                      la red de DBMS. En una base de datos
entre    las    tablas     de    datos    normalizados      jerárquica,        una       entidad         de       padres
que     crea     a     una     relación     entre     los   puede      tener     muchas        entidades       de     los
atributos     y     así     da    nombre       a     este   niños, pero cada niño puede tener sólo
sistema de gestión de base de datos.                        uno     de     los    padres.       Se     trata    de      la
Bases           de           datos           jerárquicas    relación      uno       a      varios.      La      relación
son       menos         comunes.         Vincular       a   muchos      a     muchos        en     una     red     DBMS
entidades,      otra     vez    por     los     atributos   permite que uno de los padres entidad
clave,       pero       organizado        como        las   que     muchas       entidades       de     niños      y    la
relaciones     entre      padres     e     hijos.    Esto   entidad       de      un       niño       que       muchas
crea     una     estructura      de    datos      y    es   entidades                     de                     padres.
conveniente                para             información     La     ventaja       principal      del      modelo        de
geográfica           o         datos          archivados    SGBD de red es la relación de muchos
utilizados para "minería de datos."                         a         muchos.             No           tiene           en
                                                            muchos           eventos           de         organización
                                                            humanas         que       requieren        una      entidad
                                                            para tener muchos enlace ascendentes a otras
VENTAJAS                                                    entidades.                                               Por
                                                            ejemplo,        en      una        base       de       datos
                                                            médica,      un     médico       puede       asignarse       a
Una base de datos de red es similar a
                                                            muchas        salas      y      cuidar       de     muchos
una     base     de    datos     jerárquica.      Sin
                                                            pacientes,      mientras      el    paciente      es     una
embargo,     mientras    que     una    base       de
                                                            sala    que      no    enlaza       a    través      de     la
datos                                     jerárquica
                                                            relación a la entidad del médico y la
tiene      solamente        uno       a        varias
                                                            paciente       entidad      también         necesita      un
relaciones    entre   entidades,     un      sistema
                                                            enlace a la entidad del médico y la
de gestión de base de datos de red
                                                            entidad       de       barrio.        Para       desarrollar
permite    relaciones    muchos       a     muchos.
                                                            rápidamente         una       serie      de      relaciones
Esta    es   la   característica   definitoria     de
                                                            cruzadas.
DESVENTAJAS                                                CARACTERÍSTICAS
ADOBE FLASH.
                                                      Es el programa de edición SVG más empleado y
                                                     opción de software libre y gratuito. Está disponible
                                                     para Linux, Mac y Windows.
Después de haber culminado este trabajo Investigación fueron muchos los aprendizajes que adquirir con
todo lo referente a las bases de datos. Adquiriendo conocimientos como lo es las definiciones, sus
características, ventajas y desventajas de los diferentes modelos de bases de Datos, sus copias de
seguridad, su historia como tal desde sus inicios hasta ahora, involucrándome en la Parte tecnológica ya
que en un futuro en la parte profesional será muy útil tener dichos conocimientos.
                                            BIBLIOGRAFIA
https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_datos/index.htl.
histinf.blogs.upv.es/2011/01/04/historia-de-lasbases-de-datos.
https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos.
https://definicion.de/modelo- de-datos/.