Bienvenida conceptos b谩sicos y contexto hist贸rico de las Bases de Datos

1

Bienvenida conceptos b谩sicos y contexto hist贸rico de las Bases de Datos

2

Playground: tu primera consulta en bases de datos

Introducci贸n a las bases de datos relacionales

3

Historia de las bases de datos relacionales

4

Qu茅 son entidades y atributos

5

Entidades de Platzi Blog

6

Relaciones

7

M煤ltiples muchos

8

Diagrama ER

9

Diagrama F铆sico: tipos de datos y constraints

10

Diagrama F铆sico: normalizaci贸n

11

Formas normales en Bases de Datos relacionales

12

Diagrama F铆sico: normalizando Platziblog

RDBMS (MySQL) o c贸mo hacer lo anterior de manera pr谩ctica

13

Instalaci贸n local de un RDBMS (Windows)

14

驴Qu茅 es RDB y RDBMS?

15

Instalaci贸n local de un RDBMS (Mac)

16

Instalaci贸n local de un RDBMS (Ubuntu)

17

Clientes gr谩ficos

18

Servicios administrados

SQL hasta en la sopa

19

Historia de SQL

20

DDL create

21

Playground: CREATE TABLE

22

CREATE VIEW y DDL ALTER

23

DDL drop

24

Playground: VIEW, ALTER y DROP en SQL

25

DML

26

Playground: CRUD con SQL

27

驴Qu茅 tan standard es SQL?

28

Creando Platziblog: tablas independientes

29

Creando Platziblog: tablas dependientes

30

Creando Platziblog: tablas transitivas

Consultas a una base de datos

31

驴Por qu茅 las consultas son tan importantes?

32

Estructura b谩sica de un Query

33

SELECT

34

Playground: SELECT en SQL

35

FROM y SQL JOINs

36

Utilizando la sentencia FROM

37

Playground: FROM y LEFT JOIN en SQL

38

WHERE

39

Utilizando la sentencia WHERE nulo y no nulo

40

Playground: Filtrando Datos con WHERE

41

GROUP BY

42

ORDER BY y HAVING

43

Playground: Agrupamiento y Ordenamiento de Datos

44

El interminable agujero de conejo (Nested queries)

45

驴C贸mo convertir una pregunta en un query SQL?

46

Pregunt谩ndole a la base de datos

47

Consultando PlatziBlog

48

Playground: Prueba Final con PlatziBlog

Introducci贸n a la bases de datos NO relacionales

49

驴Qu茅 son y cu谩les son los tipos de bases de datos no relacionales?

50

Servicios administrados y jerarqu铆a de datos

Manejo de modelos de datos en bases de datos no relacionales

51

Top level collection con Firebase

52

Creando y borrando documentos en Firestore

53

Colecciones vs subcolecciones

54

Recreando Platziblog

55

Construyendo Platziblog en Firestore

56

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

57

Bases de datos en la vida real

58

Big Data

59

Data warehouse

60

Data mining

61

ETL

62

Business intelligence

63

Machine Learning

64

Data Science

65

驴Por qu茅 aprender bases de datos hoy?

Bonus

66

Bases de datos relacionales vs no relacionales

67

Elegir una base de datos

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 a帽o

Antes: $249

Currency
$209/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscr铆bete

Termina en:

16D
6H
25M
35S

Bases de datos en la vida real

57/67
Recursos

Aportes 143

Preguntas 21

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Interesante el mundo de la DATA 馃槑 gracias a los cursos de Platzi he aprendido much铆simas cosas de la inform谩tica.

BASES DE DATOS EN LA VIDA REAL

  • Hoy en dia, se utilizan diversos tipos de bases de datos segun el problema que se quiera resolver:
    • Las bases de datos relacionales, durante mucho tiempo, fueron utilizadas para resolver todo tipo de situaciones, pero al aumentar enormemente el numero de datos a manejar, se volveron ineficientes en muchos casos.
    • Firestore o MongoDB nos permiten obtener los datos actuales de la aplicacion de manera simple. Sin embargo, no nos permite hacer, por ejemplo, queries muy complejos.
    • En una misma disciplina, es probable que haya que utilizar mas de un tipo de bases de datos.

隆Tengo much铆simas ganas de aprender a conectar la base de datos a una p谩gina web!

Genial, y esto es muy cierto, podemos incluso llegar a usar varios tipos de bases de datos para una aplicaci贸n, por ejemplo, yo he combinado MySQL con MongoDB, hay un plugin que se llama EditorJS que te retorna todos los datos de edici贸n en formato JSON, y como no es data que quieras filtrar o buscar o manipular, sino simplemente guardar y leer, Mongo me viene super genial para eso, y puedo guardar la referencia de Mongo en MySQL y as铆 puedo relacionarlos, es genial!

Por eso dicen que la ignorancia es la felicidad de muchos.

Cuando un sistema crece鈥 es muy interesante como se empieza a utilizar muchas DB o sistemas de DB para solucionar problemas en especifico, les recomiendo el blog de ingenieros de Uber:
https://eng.uber.com/uber-big-data-platform/

Un dato importante, es que en la actualidad en un mismo proyecto,
pueden convivir diferentes estilos de bases de datos.

OHHHHHHHHHHHHHHHHHHHHHHHHHHH, en mi trabajo me dijeron 鈥渘o debes duplicar la informaci贸n鈥, pero con esta manera de ver las cosas, se podr铆a, no es as铆? hablando de dos diferentes usos, WOW!! me gusto mucha esta clase

Que genial es el mundo de la DATA !!!

Mis apuntes de la clase 馃槃 Espero les sirva 鉂わ笍

En resumen, en la actualidad se utilizan m谩s las bases de datos no relacionales ya que superan esos problemas que se presentan en las bases de datos relacionales cuando se guarda mucha informaci贸n, que principalmente es disminuci贸n en la respuesta a la consulta.

Como constantemente est谩 creciendo la cantidad de usuarios en las aplicaciones este es un gran problema, ya que una aplicaci贸n lenta se asocia con da帽ada y de poca confianza.

As铆 que, ahora usando las bases de datos no relacionales se soluciona el problema al hacer consultas en tiempo real, a cambio de limitar sus funcionalidades como es el caso de Firestore para hacer consultas complejas.

隆Como me cuesta decir 鈥渢uplas鈥! estoy muy acostumbrado a llamarlas 鈥渇ilas鈥濃 soy el 煤nico?

IMPORTANTE

Row = Columna = Tupla = Registros 馃憖

En el mundo real no existe BD unitalla (para todo) aunque por mucho tiempo fueron las BDR, estas al inicio trataban de solucionar todo:

  • Guardar
  • Extraer
  • Consultar Datos

Pero todo cambio de paradigma cuando las aplicaciones se masificaron y esto dio origen al BIG DATA, ya que las BDR aunque al parecer pod铆an hacer de todo tienen problemas con millones o billones de datos, esto causa que ahora tengamos muchas BD y que se pueda elegir la mejor o mejores para nuestro proyecto.

NOTAS: Hoy en d铆a debemos de analizar, cual es el objetivo de nuestras aplicaciones para poder decidir cual tipo de base de datos soluciona mejor nuestra necesidad de almacenamiento de informaci贸n

Bases de Datos a d铆a de hoy:
La masificaci贸n de las aplicaciones y por ende de la informaci贸n trajo consigo problemas para los que las bases de datos relacionales (SQL) no daban abasto. Para solucionarlos era necesario modificarlas seg煤n el problema que queramos resolver. Ejemplo:

  • Almacenar y generar consultas a datos hist贸ricos 鈫 Big query
  • Guardar y recuperar datos vivos (poca flexibilidad para hacer querys) 鈫 Bases de datos basados en documentos

Cada clase en platzi es como ir nadando en un mar鈥 hay mucho por aprender y practicar es imposible parar!!!

El mundo de los datos en la actualidad nos permite tener una gran cantidad de herramientas que nos brindan soluciones para muchos problemas especificos. Depende del sector al que apunta nuestra aplicacion y la necesidad de los usuarios lo que nos determinara cual debemos usar o cual combinacion de ellas nos cubre nuestra necesidad.

馃挌 para quienes continuamos por el camino de la Data

En lo personal me parece m谩s pr谩ctico trabajar con bases de datos no relacionales por su facilidad a la hora de registrar datos.

Para los colegas interesados tambi茅n en el mundo crypto con sus bases de datos y por los excelentes conocimientos que aporta este curso, en el curso DEFi de Lemon en Platzi me enter茅 que se pueden elaborar, subir consultas y dataviz con SQL en el sitio Dune Analytics.

Las bases de datos relacionales nos ayudaban a solucionar todo, guardar datos, hacer querys, usar joins, etc. Pero esto se rompe cuando viene el bigdata y tenemos una gran cantidad de infoemaci贸n, entonces con este tipo de bases de datos la respuesta ya se uelve mas lenta.

Si queremos guardar datos historicos que no vamos a consultar en tiempo real por que no es el estado actual de la aplicaci贸n pero nos interesa tenerlo ah铆 para consultar que fue bien o que fue mal y otro tipo de reportes, necesitamos una base de datos que tenga mucho almacenamiento y que nos permita hacer querys complejos, ejemplo: BigQuery que nos permite guardar mucha informaci贸n y hacer querys de manera muy r谩pida que estan optimizadas para busqueda y para almacenamiento de datos.

Firestore o MongoDB nos permiten obtener los datos actuales de la aplicacion de manera simple. Sin embargo, no nos permite hacer, por ejemplo, queries muy complejos.

En una misma disciplina, es probable que haya que utilizar mas de un tipo de bases de datos.

Ejemplo si tenemos una aplicaci贸n movil o webapp, podemos utilizar firestore para el guardado en tiempo real de documentos en el celular, pero como desde ah铆 no los podemios consultar, lo mejor seria de firestore transformarlos y pasar esos datos a otra base de datos donde si podriamos ir haciendo consultas complejas y podemos meter elementos de machine learning como bigquery.

Bases de datos en la vida real

Diferentes soluciones de datos para aplicaciones modernas

Las bases de datos relacionales tienen muchos casos de uso en los que pueden ser la mejor o una de las mejores opciones para una aplicaci贸n. Pero a medida que 茅sta se masifica (millones o billones de datos) y la cantidad de datos es gigante, es necesario cambiar el paradigma para poder mantener este aplicativo optimizado.

Para los casos de uso de aplicaciones con grandes vol煤menes de datos, se trabaja con Big Data.

Para guardar datos hist贸ricos que no van a cambiarse, y son grandes cantidades de informaci贸n, se utiliza el Big Query que facilita hacer queries complejos y r谩pidos.

Las bases de datos basadas en documentos nos permiten guardar los estados de los datos, pero no nos permite realizar queries demasiado complejos.

Diferentes soluciones de datos para aplicaciones mordernas: Las bases de datos relacionales se basaron en tener una entidad y relacion con los objetos y datos que ibamos a almacenar, tener un reporte de ellos hacer consultas, realizar ediciones de los datos cambiar parametros, asignar, entre muchas otras cosas, pero al momento de hoy existe otro metodo que es el NoSQL, por que realmente debajan de tener tantas caracteristicas estrictas y empezaban a ser mas flexibles. Es asi que se rompe este paradigma se crea un nuevo termino llamado:
|
Big data: Cuando hablamos del big data nos referimos a un conjunto de datos o combinaciones de conjuntos cuyo tama帽o(volumen / cantidad), complejidad y velocidad de crecimiento, dificultan su captura, gestion, procesamiento o analisis mediante a herramientas convencionales de bases de datos
|
IMPORTANTE En el mundo real no existe una base de datos que sea uni talla, incluso dentro de un mismo proyecto puedes aplicar mas de una base de datos.

nuestra vida es una recoleccion de datos

Es interesante como se puede observar que entre mas avances en el curso menos comentarios existen. Debido al gran porcentaje de personas que inician un curso pero no lo terminan.

Esta clase le da mucho sentido a las bases de datos, es mucho m谩s de lo que pensaba, hay bastante potencial en ella.

Me agrada lo completo que es este curso, me siento tan nutrido de conocimiento, jam谩s he podido asistir a una facultad universitaria de inform谩tica, pero me siento parte de una mientras aprendo por aqu铆.

Una consulta del mundo real, como una organizacion basada en SQL puede mutar a una NoSQL. Caso de facebook por ej, el proceso de mudar toda esa informacion a una nueva DB, se hace a traves de compiladores? traductores? o que tipo de software?

Es interesante el tema de las bases de datos, por lo que pude entender y desde mi punto de vista las relacionales serian mas 煤tiles para sistemas que requieran un uso de controles estad铆sticos o relacionar datos constantemente para ejecutar una acci贸n en particular, por ejemplo un empresa de producci贸n que maneje base de datos para determinar costos e inventario de materia prima, parece mas eficiente porque son cosas que conviene relacionarlas en tablas, pero para una aplicaci贸n en tiempo real que requiera consultas constantes basadas en informaci贸n que se almacena y cambia a diario probablemente lo mejor sea una no relacional, por ejemplo una aplicaci贸n id贸nea seria un correo, ya que esta maneja estructuras mas individuales, ya que se manejan de usuario a usuario y no hace falta manejar sistemas complejos de tablas, aun no llegamos all铆 pero estoy interesado en como se maneja la base de datos de un juego, ya que depende de la complejidad del juego a veces si no est谩n bien optimizados genera grandes demoras en cargar la transici贸n entre un escenario y otro, probablemente hallan maneras de hacer un uso mas eficiente de la informaci贸n en estos casos y es lo que me gustar铆a aprender, entre otras cosas claro.

Muy intersante y buen resumen. Siempre he manejado bases de datos relacionales, pero esto me da otra forma de ver el almacenamiento de datos.
Adicionalmente puede ayudar a los costos de los proyectos.

Realmente muy interesante el manejo de datos en las aplicaciones. Lo que me interesa en lo particular en una caracter铆stica, la velocidad y el procesamiento.

BigData y las bases de datos en memoria, creo que se ajustan a mis necesidades de conocimiento.

42. Mis apuntes sobre: 鈥淏ases de datos en la vida real鈥

No existe una base de datos que solucione todo, hay diferentes soluciones de datos para
aplicaciones modernas.

muy entusiasmado por este modulo

Esta clase es muy importante para el examen鈥

Este curso ha sido en el que mas me he demorado en avanzar hasta ahora pero que emocionante ha sido el camino. Gracias Israel por tu conocimiento y forma de ense帽ar.

Me encantan estos temas 鉂わ笍

Excelente este curso, una gran introducci贸n al mundo de las Bases de Datos

Esta parte es bien interesante.

Ahora ya se que es BIG DATA!! ufff

el mundo de la Data es magia para el que tiene imaginaci贸n y conocimiento, bueno y que este dispuesto hacer las cosas.

Muy buena explicaci贸n del uso actual de las diferentes bases de datos, cada vez m谩s se deben utilizar varios tipos de bases de datos para darle mayor proyecci贸n a los sistemas.

Realmente se ve tan simple a comparacion de resolver problemas aplicando algoritmos o codigo, pero no lo es tiene mucho background y complejidad detras de el, esta es una de las cosas que son tan grandes que tienen distintas especialidades dentro de ella, algo fascinante!

Con esta charla, cai en cuenta que mi base de datos relacional de excel se me esta quedando corta鈥 sobretodo cuando pierdo un minuto esperando que cargue algun calculo o filtro y si no coloco el calculo manual puedo perder la ma帽ana.

Vastante interesante y motivador este modulo
voy iniciando a documentarme un poco sobre esto de BigQuery.
Sobre esto tambien me encontre con snowflake,
驴alguien que sepa diferencias, bentajas y desbentajas entre BigQuery y Snowflake?

Este m贸dulo tratar谩 de aplicar todas las bases de ense帽anza que se vieron, analizando en el campo laboral, como aplicaremos las diferentes opciones y los prospecto de especializaci贸n.

Cuando las aplicaciones se rompen, y son un reto mayor para el caso de tener un mayor n煤mero de data. Tenemos diversos tipos de bases de datos para las necesidades que tenemos.
Para conocer actualmente el estado es importante en firestore, para el caso de las bases de data grandes puede ser big data, especializada en las busquedas, tal y como es el caso de big query

Cuando se empiezan a buscar alternativas que permitan manejar grandes vol煤menes de datos, y reportes que deben ser emitidos en tiempo real. Las bd relacionales empiezan a especializarse en aplicaciones transaccionales Porque debido a su estructura, es m谩s lento consultar los gigantescos vol煤menes de informaci贸n, que son necesarios de manejar en la actualidad.

Me parece muy interesante e importante realizar este resumen inicial de las diferentes bases de datos que se pueden dar en el mundo real y cuales son las herramientas de manejo que aplican a cada una de ellas, as铆 saber que herramientas o metodolog铆as aplican a cada tipo de informaci贸n y proyectos que se presenten actualmente.

En mi opini贸n lo que hay que tratar de llegar a hacer muy bien es identificar seg煤n la necesidad del proyecto que tipo de base de datos es mejor opci贸n desde el momento del dise帽o del sistema y as铆 evitar muchos problemas, reprocesos y dolores de cabeza a futuro. Esto teniendo en cuenta que en muchas ocasiones ser谩 necesario usar varios tipos de bases de datos en la misma aplicaci贸n.

Para que este curso tenga 8 horas de contenido, creo que vale la pena

驴Creen que en alg煤n punto las bases de datos relacionales se volver谩n obsoletas?

Que buena clase teorica es uso de base de datos 馃槃

interesante!

muy buen resumen muchas gracias por aclarar mas el campo en el que nos movemos

Me interesa base de datos en la nube para crear aplicaciones moviles

Actualmente manejo mucha informaci贸n en SQL y los querys cada vez se demoran m谩s. Con esta informaci贸n aprendida, buscar茅 m谩s sobre la BD no relacionales que se adecuen a mi necesidad

Ejemplos de c贸mo se utilizan las bases de datos en la vida real:

Sistemas de Gesti贸n de Clientes (CRM):

  • Las empresas utilizan bases de datos para almacenar informaci贸n sobre sus clientes, como datos de contacto, historial de compras y preferencias. Esto permite una comunicaci贸n m谩s efectiva y un mejor servicio al cliente.

Sistemas de Gesti贸n de Recursos Humanos (HRM):

  • Las bases de datos se utilizan para mantener registros de empleados, incluyendo informaci贸n personal, registros de n贸mina y evaluaciones de desempe帽o.

Sistemas de Reservas en L铆nea:

  • Las compa帽铆as de viajes, hoteles y restaurantes utilizan bases de datos para administrar reservas y disponibilidad de servicios.

Sistemas de Control de Inventarios:

  • Las tiendas minoristas y las cadenas de suministro utilizan bases de datos para rastrear el inventario de productos, reponer existencias y predecir la demanda.

Sistemas de Finanzas y Banca:

  • Los bancos y las instituciones financieras utilizan bases de datos para gestionar cuentas de clientes, transacciones, pr茅stamos y riesgos.

Redes Sociales:

  • Plataformas como Facebook, Twitter y LinkedIn almacenan una gran cantidad de datos de usuarios en bases de datos para permitir interacciones y b煤squedas eficientes.

Sistemas de Salud Electr贸nica:

  • Hospitales y cl铆nicas utilizan bases de datos para gestionar registros m茅dicos, programar citas y facturaci贸n.

Aplicaciones M贸viles:

  • Las aplicaciones en dispositivos m贸viles a menudo dependen de bases de datos para almacenar informaci贸n de usuarios y permitir funcionalidades en l铆nea y fuera de l铆nea.

Sistemas de Vigilancia y Seguridad:

  • Las c谩maras de seguridad y sistemas de vigilancia almacenan grabaciones en bases de datos para su posterior revisi贸n.

Investigaci贸n Cient铆fica:

  • En la investigaci贸n cient铆fica, las bases de datos almacenan datos experimentales y resultados para su an谩lisis y revisi贸n.

Educaci贸n:

  • Las instituciones educativas utilizan bases de datos para gestionar registros de estudiantes, calificaciones y horarios de clases.

Gobierno y Servicios P煤blicos:

  • Los gobiernos utilizan bases de datos para administrar registros civiles, impuestos, servicios de salud p煤blica y m谩s.
    Aplicaciones Web y Comercio Electr贸nico: Las tiendas en l铆nea y aplicaciones web almacenan informaci贸n de productos, pedidos, usuarios y preferencias.

Sistemas de Log铆stica y Transporte:

  • Las empresas de transporte utilizan bases de datos para rastrear env铆os, planificar rutas y administrar flotas de veh铆culos.

Medios y entretenimiento:

  • Las empresas de medios utilizan bases de datos para administrar contenidos, como m煤sica, pel铆culas, libros y programas de televisi贸n.

Veo que platzi es un complemento para universitarios鈥 驴Me equivoco?

Gracias por aclarar los grafos, estados de NOSQL

57. Bases de datos en la vida real

Diferentes soluciones de datos para aplicaciones modernas

  • Dependiendo de las necesidades del proyecto puedes utilizar un tipo de base de datos u otro.
  • Incluso en un mismo proyecto puedes utilizar varios tipos de bases de datos.

Google: utiliza varios sistemas de bases de datos, incluyendo Bigtable (una base de datos NoSQL), Cloud Spanner (una base de datos SQL distribuida) y MySQL.

Amazon: utiliza varios sistemas de bases de datos, incluyendo DynamoDB (una base de datos NoSQL), Aurora (una base de datos SQL), y Redshift (un almac茅n de datos en la nube).

Facebook: utiliza MySQL como su sistema de bases de datos principal para almacenar datos de usuario y aplicaciones.

Gracias profeee 鉂わ笍

Bases de datis en la vida real


A inicio las BDR nos ayudaban a solucionar todo, facebook suaba mySQL, este paradigma se rompe cuando las aplicaciones se masifican y creal el Big data. Ahora tenemos diferentes tipos de bases de datos para la necesidad que tengamos

Big query -> nos permite guardar mucha informaci贸n y estan optimizadas para hacer queries
Firestore-> nos ayudan a tener los datos que nuestra aplicaci贸n. Pero no esta optimizada para hacer queries.

Es posible que en una misma aplicaci贸n utilicemos varios tipos de bases de datos

por ejemplo guardar los datos en firestore en tiempo real y actualizar y extraer, para los informes, convertirlos a otro tipo de base de datos como big queri

  • Las bases de datos relacionales desde un principio nos ayudaban a solucionar de todo; nos ayudaban a guardar datos, extraer datos,

Firestore, contine los datos que viven actualmente en la aplicaci贸n. Aunque no es muy 煤til para hacer querys complejos.

Gran explicaci贸n

Que grande el profe Israel, como nos da 谩nimos diciendo que ya podemos iniciarnos en proyectos de data. 隆Y nos felicita y todo! Hasta cari帽o se le toma al hombre.

Buen dato!!

Excelente este punto. Porqu茅 justamente esa era mi pregunta.

Aj谩, ya se SQL! y ahora como lo aplico en mi trabajo? Trabajo con puro excel y un poco con Power BI. Pero que hago con el SQL?

Interesante poder aprender a identificar que tipo de base de datos conviene utilizar seg煤n el uso que se le quiera dar.
C贸mo la tecnolog铆a cambia tan r谩pidamente todo el tiempo, seguramente estan disponibles diferentes combinaciones de bases de datos que pueden servir a un prop贸sito espec铆fico.

隆Tengo much铆simas ganas de aprender a conectar la base de datos a una p谩gina web! Estoy muy emocionada porque nunca lo he realizadoo. Espero no llorar tanto, jajaja

Vamos a mejorar el camino

Bases de Datos en la vida real
En la vida real no existe una base de datos 煤nica. Desde hace tiempo se usaba para todo las bases de datos relacionales, pero llego un momento donde se volv铆a ineficiente el meter much铆simos datos y manejarlos de manera r谩pida(Big Data). En este momento llegan base de datos como BigQuery para usos como estos鈥

Por otra parte existen otras bases de datos que son r谩pidas en almacenar y manejar datos, pero no en hacer consultas complejas. Estas sirven para aplicaciones m贸viles, juegos que requieren manejo instant谩neo de los datos. Firestore o MongoDB.

BIG QUERY / ELASTICSEARCH: Para bases de datos muy grandes con mucha informaci贸n del pasado. Optimizadas para busqueda.
Basadas en documentos: Tener los datos que viven ACTUALMENTE EN LA APLICACI脫N.

  • Guardar datos hist贸ricos y hacer querys complejos: Big Query.
  • Firestore y MongoDB: Nos ayuda a tener los datos actuales de la aplicaci贸n.

鈥淒iferentes soluciones de datos para aplicaciones modernas鈥 el gran resumen de la clase!

Esto de las bases de datos me hace pensar en aquellos momentos donde usaba Excel para jugar con los datos del emprendimiento que ten铆a.

Sin duda alguna, ahora que tenemos datos infinitos en la web, el dominio de esta habilidad es genial.

Bastante interesante la evoluci贸n de an谩lisis de datos, as铆 mismo, como dependiendo de la carrera que elija como foco variar谩 el uso de dichas herramientas.
A su vez, como dependiendo del tratamiento que s茅 requiera dar a los datos, ser谩 mejor el uso de ciertas aplicaciones sobre otras.

Que gran placer tener un profesor asi!

Las bases de datos relaciones, aunque pod铆an hacer de todo, cuando les met铆as una cantidad de datos del orden de millones o billones empezaban a tener muchos problemas; problemas de consistencia al traer la uni贸n de una tabla con otra, hacer reportes se volv铆a algo que pod铆a tomar horas y al final fallar, empezaban a tener problemas procesando los datos. De esto surge que ahora tenemos diversos tipos de base de datos dependiendo de la necesidad que quieras atacar.

Base de datos relacional

Cada base de datos tiene puntos fuertes y puntos d茅biles. 馃槃

Super interesante esta parte donde nos llevan al mundo real.

Es incre铆ble c贸mo se ha desarrollado el mundo de las BD que anteriormente dominaba SQL y las dem谩s BD relacionales. Muy interesante esta introducci贸n.

Alguien sabe qu茅 son esos dispositivos azul y negro que tiene Israel en el escritorio?
Gracias!!!

El mundo de la Data

excelente informaci贸n.

Muy interesante el avance de las bases de datos .

Gracia 馃槃 super completo el curso

un gran resumen,

que buen aporte , siempre es bueno conocer algo de historia

Seguir茅 el camino de los datos con Firestore y BigQuery. Me motiv贸 el contenido de esta clase del curso.

dato interesante:
En un mismo proyecto para diferentes necesidades podemos utilizar diferentes tipos de aplicaci贸n y diferentes BD.

Tal vez se pueda manejar una base de datos no relacional para el trabajo 鈥渆n caliente鈥 y despu茅s de un tiempo definido pasarla a relacional para manejo estad铆stico y consultas a profundidad.

Mi pregunta seria:
驴En bases de datos no relacionales no hay forma de hacer operaciones entre datos que est茅n almacenados en esta misma base de datos?

Gracias Israel!