-
Period: to
Tarjetas Perforadas
Era como un tipo de cartulina rectangular que guardaba informacion bajo un patron de agujeros dentro de la tarjeta perforada, la cual se guardaba a traves de codigo binario.
Fue de los primeros sistemas para guardar informacion durante parte del siglo XIX y XX.
El señor Herman Hollerith fue quien descurbrio el procesamiento por datos a través de las tarjetas perforadas -
UNIVAC y las cintas magneticas
UNIVAC fue el primero computador en venderse de manera comercial en Estados Unidos en los primeros años de la decada de los 50.
Era un computador que ocupada una sala completa y hacia uso de las cintas magneticas que eran las encargadas del almacenamiento de datos sobre una especie de banda y empezo a permitir la automatizacion de la información de manera secuencial. La UNIVAC podia convertir la la informacion de las tarjetas perforadas y pasarlas a las cintas magneticas -
Database Task Group
Fue un grupo de la compañia de Cobol, que estipularon una manera de navegar de manera manual a traves de un conjunto de datos que estaban interconectados en la red, por lo que al ser manual debian ir nodo a nodo y/o puntero para encontrar el dato requerido. -
Discos Magneticos
Los discos magneticos fue uno de los grandes cambios para la historia en la manera de guardar información para aquel entonces, debido a que en este la busqueda de los datos no tenia porque ser secuencial sino que se podia buscar cualquiera, lo que permitia que fuera mas veloz.
Fueron bastante usados por IBM -
Base de datos de red
Con el avance de los discos magenitcos habria un mundo de posibilidades para el almacenamiento de la información. Esto permitio qe se crearan por primera vez el uso del termino "Base de Datos" donde se empezo a establecer como estructurar los datos y organizarlos para una mejor comprension. -
Bases de datos jerarquicas
Estes sistema gestor de base de datos tiene una estructura de tipo jerarquica como su propio titulo lo indica, es decir que enlaca las datos como en especie de un arbol, de la cual se van desprendiendo ramificaciones y asi sucecivamente, a esto se le conoce como nodos. Fue de las primeras bases de datos que aparecieron con una estructura definida y hoy en dia han evolucionado a lo que se conoce como Grafos -
Nacimiento de las bases de datos relacionales
En 1970 el señor Edgar Frank Codd que trabajaba para la empresa de IBM diseño y planteo una nueva estructura para las bases de datos que a día de hoy son de las mas usadas. Como su propio nombre lo indica se basa en relaciones entre entidades permitiendo modelar sistemas a grandes escalas de manera ordenada y concreta. Lo que este modelo permite es que los datos cuenten con una estructura, manteniendo siempre la integridad de estos pero que tambien puedan ser manipulados. -
Oracle
En mitad del año de 1977 tres personas llamadas Laryy Ellison, Bob Miner y Ed Oates fundaron una empresa de desarrollo de software que con los años pasaria a llamarse Oracle. Lsa bases de datos de Oracle tambien tienen un modelamiento relacional -
La creacion del estandar SQL
SQL son las siglas de Structure Query Languange, que es el estandar con mayor uso de lenguaje de consulta en base de datos a nivel mundial hasta la actualidad. Lo que permite no solamente la consulta sino tambien las transacciones en las bases de datos RELACIONALES. SQL se convirtio en un estandar para la mayoria de SGBD que hay a día de hoy. -
Microsoft Access
Este prrograma perteneciente a la suite de Office de Microsoft, es una base de datos distinta a los estandares, cabe aclarar que no es tan popular pero si fue usada bastante durante ciertos años, y esta se caracteriza por ser un tipo de base de datos orientadas a objetos. -
World Wide Web
Con el nacimiento del WWW al mundo abrio un mundo de posibilidades para poder consultar a las bases de datos de manera mas optima -
SGBD
Los sistemas gestores de base de datos son los que permiten la manipulacion de las bases de datos, en la actualidad ahi muchos gestores conocidos, por ejemplo:- SQL Server, se usa el SQL Management Studio
- MySQL, usa my MySQL Worchbeench
- MariaDB, usa por ejemplo HeidiSQL
- SQLite
- MongoDB - MongoDB Atlas Database
-
Base de datos NoSQL
Las bases de datos NoSQL tambien conocidas como bases de datos no relacionales han tomado muchisima popularidad y uso en los ultimos años debido a que no usan el estandar comun de SQL ni tampoco tienen una estructura o modelo a seguir, por lo que son mas flexibles a los esquemas de las aplicaciones desarrolladas, por lo que su funcionalidad y rendimiento a grandes escalas es de admirar.
Generalmente hace uso del archivo JSON para una mayor escalabilidad.
Algunas de las mas conocidas son: MongoDB