Historia de las bases de datos Flashcards

1
Q

¿Qué son las bases de datos?

A

Son conjuntos organizados de información que tienen un fin determinado.
El negocio de los datos es almacenarlos y gestionarlos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es un gestor de base de datos?

A

Es un software que se encarga de guardar los datos, de asegurar la integridad de los datos y luego consultarlos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué paso en los años 70?

A

En esos tiempos el señor Ted Codd, define el modelo relacional que busca estructurar ¿cómo se guarda la información, cómo se consulta y evitar redundancia en la información, es decir que los datos se repitan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo está definido el modelo relacional?

A

Agrupan la información en tablas, estas tablas tienen campos y registros, donde los registros serían entidades, la bases de datos que siguen este modelo se le denomina bases de datos relacionales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué hizo IBM después de que Ted Codd definiera el modelo relacional?

A

Cuando el modelo relacional aparece, los ingenieros de la época ven una gran oportunidad de negocio, ya que saben que las empresas necesitan estructurar su información, por eso IBM crea un lenguaje llamado SEQUEL que luego se le cambia el nombre a SQL (Structured Query Lenguage), el cambio del nombre se debió a que el nombre SEQUEL ya estaba registrado y por eso se elimino las vocales, decir sikual o eskiuel es lo mismo, también se empieza a crear empresas relacionadas con el tema de las bases de datos la más importante de ellas es Oracle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es Oracle (Oraculo)?

A

Se creo en 1977,y fue una de las primeras empresas y la más importante en el tema de las bases de datos, es el primer sistema gestor de bases de datos relacional comercial del mundo, de hecho no se antes de llamarse Oracle, se llamaba Relational Software, el mismo nombre de la empresa estaba inspirado en el modelo relacional de Ted Codd.

Nota:
- la base de datos es la información.
- Sistema gestor es el software gestor y dentro del sistema gestor se encuentra motor que es el núcleo del sistema gestor que se encarga de escribir y recuperar la información, motor y núcleo del sistema gestor no son sinónimos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué pasó en los años 80?

A

Es el año donde hubo el enfrentamiento de Microsoft y Apple, que terminó ganando Microsoft, dejándola como la reina de la computación personal y Microsoft lanza su respuesta a Oracle, en 1989 con Microsoft SQL Server al igual que Oracle es un sistema gestor de bases de datos pensada en empresas, y hasta el día de hoy es el sistema gestor de bases de datos relacional más usado en el mundo corporativo, anteriormente Microsoft solo se podía utilizar e Microsoft pero después de 2016 ya se puede instalar en Linux y después de 2017 se puede instalar en Docker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué pasó en los años 90?

A

Llegó la WEB y el Open Source, por ende vamos a tener sistemas gestores de bases de datos relacionales Open Source y el primero es MySQL en 1995, lo más importante de MySQL en su época es que se integra muy bien con PHP qué es el lenguaje más importante de la web, MySQL es el sistema gestor más importante en el mundo web, al día de hoy MySQL tiene 2 licencias de uso, una Open Source y otra privativa, esto porque Sun MicroSystems compró la empresa desarrolladora de MySQL y luego en 2009 Oracle compró a Sun MicroSystems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es PostgreSQL?

A

Creado en 1996 es un sistema gestor preferido por los puristas porque cumple varios estándares, trae procesos almacenados, Triggers, funciones cosas que MySQL no tenía, PostgreSQL está inspirado en Oracle por lo que es muy fácil migrar bases de datos en PostgreSQL a Oracle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué pasó en los años 2000?

A

Llegó el Smartphone, redes sociales, buscadores y aquí aparecen 2 sistemas gestores muy importantes, SQLite está es más ligera, más pequeña y está no usa la arquitectura cliente - servidor, este gestor guarda datos en archivos que están dentro de la misma app, el uso más común de SQLite son las app’s móviles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué paso con MySQL después de que fue absorbida por Oracle?

A

La comunidad Open Source no les gustaba está noticia porqué pensaban que iban a privatizar a MySQL, entonces lo que hicieron fue un Fork, que es un proyecto derivado que nace a partir de otro, y como MySQL es Open Source la licencia permite esto, y el proyecto derivado se llamó MariaDB que es prácticamente un MySQL completamente libre, que tiene algunas mejoras

How well did you know this?
1
Not at all
2
3
4
5
Perfectly