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

¿Qué es RDB y RDBMS?

14

Instalación local de un RDBMS (Windows)

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

Bases de datos relacionales vs no relacionales

66/67
Recursos

Aportes 176

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Todo un semestre de la U en pocos días. Super bien explicado y claro.

Les recomiendo que pasen los videos de youtube a su plataforma, ya que no siempre tenemos permisos (laborales) para este tipo de sitios.

El mejor profesor que tuve hasta el momento.

Creo que concuerdo con muchos compañeros, este curso es si no, uno de los mejores, el profesor o instructor maneja muy bien los temas y tiene un muy buena pedagogía.

Gracias Israel

Esta parte esta demás o no debería estar al final.

Excelente tutor, gracias.

Las bases de datos NoSQL están diseñadas específicamente para modelos de datos específicos y tienen esquemas flexibles para crear aplicaciones modernas.

Las bases de datos NoSQL son ampliamente reconocidas porque son fáciles de desarrollar, por su funcionalidad y el rendimiento a escala. Esta página incluye recursos que lo ayudan a comprender mejor las bases de datos NoSQL y comenzar a usarlas.

Genial! En serio esto me gustó mucho, por lo que veo, las bases de datos relacionales son ideales para los casos en los que tenemos aplicaciones pequeñas y no tenemos tanto transito de datos, pero cuando nos empecemos a quedar cortos deberíamos ir pensando en bases de datos no relacionales:D!

Muy buen curso lo recomiendo, Gracias!!!

Excelente curso.

Les comparto algunas notas que realice durante el curso. Notas

Es interesante saber la diferencia entre una base de datos NoSQL y SQL.

Una pregunta, el curso me parecio genial y quisiera seguir en el tema de las bases de datos, existe alguna pagina o lugar para extraer grandes datos, o bases de datos , schemas , etc. para asi practicar?

Lo que hice en unos 5 meses en la Universidad, lo vuelvo a ver e incluso añado mas conocimiento en 12 días, gracias Israel.

Tengo una consulta: ¿es posible exportar la base de datos de MySQL a excel?
¿de qué forma se puede hacer?
Gracias…

Excelente docente, se nota la experiencia y su gran conocimiento del tema, ademas tiene la pasión por nunca parar de aprender!!

Estupendo curso, dado por un excelente instructor que explica paso a paso cada uno de los proyectos que se proponen tanto en bases de datos relacionales como no relacionales.

es uno de los mejores cursos, el profesor es uno de los mejores en verdad, explica de una manera tan clara y sencilla que es fácil adquirir el conocimiento.

Una pregunta, ¿de casualidad saben si los cursos tomados y aprobados en platzi estan disponibles para consultar de nuevo cuando se acaba la suscripción? Si no, sería una buena idea. Los cursos aprobados claramente.

Excelente curso, eh podido aprender lo que en la universidad se les hace difícil explicar, gracias profesor, saludos desde Ecuador

Definitivamente uno de los mejores cursos que he tomado! A continuar la ruta de aprendizaje!

La relacion calidad de informacion, con el costo monetario es estupenda, he aprendido mas en 1 semana de lo que aprenderia en 6 meses de universidad.

Genial ^^

Un curso super recomendado.

Yey !, Fue un curso demasiado bueno

Excelente profesor! 😄 no me cansaré de decirlo!! ultra dedicado y baja el contenido para que todos entendamos paso a paso!

Al empezar el curso luego de 3 años de que haya sido creado puedo confirmar que es uno de los mejores cursos que he llevado y que el profe Israel es un grande!

En definitiva aprender depende tanto del alumno como del profesor.
La energía de Israel por el tema, hace mas ameno el curso.
Gracias.

Un curso muy general de todo lo que se refiere a las bases de datos impartidas por un excelente facilitador, hasta ahora lo que he visto en platzi, este es uno de los mejores por su entusiasmo y lo completo del curso

La presentación del profesor es importante que dejen, eso nos ayuda a repasar rápido la clase.

En este curso no encontré.

Pensaba que era dificil pero tu lo hiciste facil

Alguien quiere contar el numero de veces que dijo “base de datos” en el curso… no se ustedes a mi me recuerda Avast…

De los mejores cursos que he tomado en platzi

excelente profesor

Un buen profesor en lo personal

A hoy 08-09-2024, me parece uno de los mejores cursos que he podido tomar en Platzi, sinceramente, desde mi punto de vista el profe Israel tiene una pedagogía innata, lo que hace que podamos captar la idea principal del curso, eso a pesar de que ha sido este uno por no decir el mas prolongado que he tomado hasta ahora, mis felicitaciones por que siento que pude entender no solo de manera general los conceptos, si no también de manera paralela aplicarlos a una especia de proyecto completamente diferente per que resultaba igual de útil.
el mejor curso hasta el momento. gracias, Israel. qué grande.

Es un buen Teacher! Se nota que conoce muy bien su disciplina.

muchas gracias, buen curso y muy buen profesor

Profe muchas gracias por su tiempo y buen contenido, a seguir aprendiendo

★★★★★

Un profesor de altura. Excelente curso

Gracias

Gracias!

Curso super recomendado. Muy completo y excelente profesor

En el corto tiempo, la mayoría de empresas, pequeñas sobre todo, debería seguir utilizando BD Relacionales.

Que excelente curso, Desde la historia hasta la aplicación actual,

Encantando con este curso introductorio

Las bases de datos relacionales son ideales para aplicaciones que requieren transacciones complejas y un alto nivel de consistencia en los datos. Las bases de datos no relacionales, por otro lado, son más adecuadas para aplicaciones que manejan grandes cantidades de datos no estructurados y que requieren una alta disponibilidad y escalabilidad.

Elegir entre bases de datos relacionales y no relacionales depende de las necesidades de tu proyecto. Las bases de datos relacionales son ideales cuando tienes una estructura de datos fija y necesitas garantizar la integridad de los datos. Las bases de datos NoSQL son apropiadas cuando tienes datos semiestructurados o no estructurados, necesitas escalabilidad y deseas flexibilidad en el esquema de datos. Muchos proyectos utilizan una combinación de ambas, según los requisitos de sus aplicaciones.

Un buen curso, volvi a recordar algunos conceptos que se me habian ido en el tiempo, y tb aprender nuevas cosas como las bases de datos no relacionales. En general un excelente curso y un gran profesor.

Terminando todo el curso en menos de 24 horas 🥵

El mejor curso de Platzi

Excelente curso muy bien explicado

excelente.

Excelente curso!

El curso más largo que he tomado pero sin duda también uno de los mejores y más completos, con excelentes bases para iniciarse en el mundo de las bases de datos. Gracias por la dedicación en enseñar.

Aprendí más en este curso que en todo el semestre de la Universidad

Este curso fue una inspiracion para tu nueva especialidad, realmente satisfecho

Sin duda alguna este curso es fundamental en muchos de nuestros perfiles profesionales.
Excelente trabajo del profesor, Felicitaciones Israel.
Sugerencia @PlatziTeam: por favor incluir quiz adicionales para fortalecer los conceptos.
Yo me lo repito…

Despues de muchos años de realizar Querys, no conocia el concepto de (Nested) Muchas gracias … Israel Vázquez Morales

Excelente curso, la información es muy clara y concreta, hacen ver las temáticas realmente sencillas.

Si estubo muy bueno el curso, ahora me da mucha curiosidad todo lo relacionado a las NOSQL, a investigar pues 😃

excelente curso, de los mejores que he tomado, la verdad es que deja una sensación y ganas de seguir especializando en este camino

Este curso debe ser fundamental al iniciar tu carrera en tech. Si te dedicas o no a los datos. Creo que es bueno saber como funcionan.

Excelente curso, resolví muchas dudas y problemas que tenía a la hora de modelar una base de datos, el material es genial y el profesor tiene una gran habilidad para explicar todos los temas.

Excelente curso, muchas gracias por todo
Quiero continuar por el machine learning y la ciencia de datos
Mi número es 317 211 9884, por si a alguno le interesa hablar más sobre el tema

Buen resumen.

Relacionales cuando necesitemos hacer consultas completas y No Relacionales cuando necesitemos extraer mucha información en un instante corto de tiempo (millones de datos por segundo) o cuando la aplicación esté orientada a mantener un estado.

Todo esto lleva buscar dentro de la data no estructurada unos patrones que nos lleven a tomar las mejores decisiones para el negocio.

Seguramente estaré aprendiendo mucho más sobre Business Intelligence y Machine Learning. Qué buen curso!!!

Gracias por la motivación para perfeccionar aun mas mi conocimiento en base de datos.

Excelente, no sabía nada de base de datos , ahora siento que tengo excelentes cimientos para profundizar en el tema que escoja. Felicitaciones al equipo platzi. Trabajan con profesores de muy alto nivel.

gracias por toda la información que me brindaron

Ha sido un curso con gran valor técnico, académico y profesional. Por supuesto, Isrrael un gran instructor.

Muy buen curso, buenos pilares.

De los mejores cursos. Israel es muy entusiasta y buen profesor.

que miedito presentar el examen

Uno de los mejores cursos que tome en Platzi :)
Mucho tiempo después de la creación del curso, es muy bueno, no se a desactualizado mucho, y ensela super. Gracias
Excelente curso, reforcé muchos conocimientos, el curso es relativamente básico y entendible para un público que distingue la terminología básica del manejo de bases de datos. Excelente abrebocas al mundo de las bases de datos.
El mejor curso que pude haber tomado!! El Profesor explica de una manera que entiendes todo sin saber nada
Este video está demás, deberia estar al principio o en otro curso.
Buen curso, sabia algo de db pero me presento unas nuevas formas en visualizar las bd
Excelente Curso, muy completo !!! muchas gracias

Excelente profesor!

muy buen curso, espero seguir aprendiendo el profesor israel 😄

Siempre quise introducirme en las bases de datos pero siempre tenía ese miedo, la verdad me parecían bastantes complejas a simple vista, pero de verdad estoy muy agradecido con este curso, todo fue muy comprensible, claro me choqué a veces:), pero sí se pudo, gracias profe.

qué chulada entender estas diferencias.

BIG DATA, es la causante de las bases de datos relacionales, sin embargo con el continuo crecimiento del universo de los datos, se vieron llevados a crear una base de datos no relacional

Excelente curso. Muchas gracias

Nice!!

Excelente curso, 7 años estudiando Economia + espcializacion en Banca y Bolsa y por algun motivo nadie explico esto tan bien y sencillo. Nisiquiera recuerdo haber visto Bases de Datos como materia.

Muy buen curso, me encanto las diferentes profesiones que abarco. La forma como enseño el profesor hizo que me motivara y retara a continuar con el curso. Gracias!

entendí muchas cosas de las db, gracias! :3

Excelente curso

Justamente esta pregunta fue la que mi universidad no me pudo responder…

Nombre del curso: Capacitación DBA Jr en 24 horas
jejeje ¡excelente curso! concuerdo con la mayoría de compañeros en que es bastante claro y va al punto.

Es realmente increible la forma de enseñar del profe Israel, siempre veia a las bases de datos como un tema que conllevaba mucho enredo con lo de algebra relacional, pero con este curso he entendido mejor que a mis profesores de universidad

Muy buen profesor, metodología, conocimientos, maneras de explicar y los ejemplos, ahorra mucho tiempo

Excelente curso!!!

Excelente explicacion sobre la diferencia entre BD Relacionales y las BD No Relacionales

muy buen curso, entendi muchos conceptos que no sabia