Recomiendo enormemente subirle la velocidad al video a 1.25x
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Playground: tu primera consulta en bases de datos
Introducción a las bases de datos relacionales
Historia de las bases de datos relacionales
Qué son entidades y atributos
Entidades de Platzi Blog
Relaciones
Múltiples muchos
Diagrama ER
Diagrama Físico: tipos de datos y constraints
Diagrama Físico: normalización
Formas normales en Bases de Datos relacionales
Diagrama Físico: normalizando Platziblog
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
¿Qué es RDB y RDBMS?
Instalación local de un RDBMS (Windows)
Instalación local de un RDBMS (Mac)
Instalación local de un RDBMS (Ubuntu)
Clientes gráficos
Servicios administrados
SQL hasta en la sopa
Historia de SQL
DDL create
Playground: CREATE TABLE
CREATE VIEW y DDL ALTER
DDL drop
Playground: VIEW, ALTER y DROP en SQL
DML
Playground: CRUD con SQL
¿Qué tan standard es SQL?
Creando Platziblog: tablas independientes
Creando Platziblog: tablas dependientes
Creando Platziblog: tablas transitivas
Consultas a una base de datos
¿Por qué las consultas son tan importantes?
Estructura básica de un Query
SELECT
Playground: SELECT en SQL
FROM y SQL JOINs
Utilizando la sentencia FROM
Playground: FROM y LEFT JOIN en SQL
WHERE
Utilizando la sentencia WHERE nulo y no nulo
Playground: Filtrando Datos con WHERE
GROUP BY
ORDER BY y HAVING
Playground: Agrupamiento y Ordenamiento de Datos
El interminable agujero de conejo (Nested queries)
¿Cómo convertir una pregunta en un query SQL?
Preguntándole a la base de datos
Consultando PlatziBlog
Playground: Prueba Final con PlatziBlog
Introducción a la bases de datos NO relacionales
¿Qué son y cuáles son los tipos de bases de datos no relacionales?
Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
Top level collection con Firebase
Creando y borrando documentos en Firestore
Colecciones vs subcolecciones
Recreando Platziblog
Construyendo Platziblog en Firestore
Proyecto final: transformando tu proyecto en una db no relacional
Bases de datos en la vida real
Bases de datos en la vida real
Big Data
Data warehouse
Data mining
ETL
Business intelligence
Machine Learning
Data Science
¿Por qué aprender bases de datos hoy?
Bonus
Bases de datos relacionales vs no relacionales
Elegir una base de datos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Israel Vázquez Morales
El modelo de bases de datos no relacionales es un poco más cercano al mundo real en su comportamiento.
Aportes 188
Preguntas 33
Recomiendo enormemente subirle la velocidad al video a 1.25x
En el menú del vídeo aparece Database, se actualizó y ahora es Cloud Firestore.
Hasta ahora es el mejor curso que he tomado, va siempre de más a más, siento que estoy muy cerca de encontrar un tesoro en cada nueva clase que me servirá toda la vida.
En la versión del video el id lo adiciona automáticamente firebase por lo cual habilita el botón guardar.
Sin embargo cuando lo hice, no me habilitó el botón guardar
Toca darle clck en ID automático para que asigne el id, y así habilita el botón guardar para poder continuar.
Apuntes:
1° paso, se entra a https://firebase.google.com/.
Nota: Debes estar logeado con tu cuenta de Google.
2° se entra a “Comenzar, luego a “Añadir un proyecto”. Luego se le da un nombre al proyecto, luego le das a continuar.
Nota: Debes aceptar los términos y condiciones.
3° Seguido a esto elijes la zona donde se van a almacenar los datos, preferiblemente que sea una zona cercana a ti, por lo que se vera reflejado en una menor latencia.
4° Finalmente aparecerá la interfaz gráfica de firebase. Nos dirigimos al entorno de desarrollo y seleccionamos la opción “crear base de datos”.
Nota: Una colección no puede existir hasta que creas un documento.
Para los que recién están viendo esta clase, la página tuvo algunas variaciones por lo que el profesor está haciendo es en la opción de “Cloud Firestore”
la mitad del examen va solo de este modulo pongan cuidadoooo
Actualmente se llama de esta manera!
Plaziblog en lugar de Platziblog 😐
Qué completo curso. Hasta ahora va genial!
Muy agradecido!
Encontré esto 😃
He aprendido más que en mi universidad. Platzi es lo mejor, Israel =
Las top level collections son las colecciones que se tienen de inmediato o entrada en el proyecto.
Firebase es un servicio que tiene múltiples opciones y está pensado principalmente para aplicaciones móviles y web.
Enero 2023 Para crear la base de datos en Firebase se debe dar clic en la opción Compilación y luego en Firestore Database
Como actualización a la interfaz de la plataforma, yo llegue a lo que comenta el profesor dando clic en Compilación y luego en Firestore Database, desde ahi pueden crear su colección.
El modelo de bases de datos no relacionales es un poco más cercano al mundo real en su comportamiento.
.
Las top level collections son las colecciones que se tienen de inmediato o entrada en el proyecto.
Firebase es un servicio que tiene múltiples opciones y está pensado principalmente para aplicaciones móviles y web.
Para los que estamos viendo hasta ahora este curso la opción indicada es Firestore Database,
saludos !! 💚💚 y nunca paren de aprender 💚💚
Firebase me está guiñando el ojo.
Mayo 2023:
La interfaz de Firebase cambió.
Ahora deben ir a compilación y Firestore Database.
Seria genial que el profe actualizara este video, la interfas de firebase cambio totalmente ademas que como el cursa ya tiene varios años seria curioso ver al profe en la actualidad.
Para crear la base de datos, debes dar en Firestore Database
Quizás sobre decirlo, pero a la fecha en Firebase, la opción a la izquierda que en el video está como “Database” ahora es “Cloud Firestore”
Firebase es una plataforma para el desarrollo de aplicaciones web y aplicaciones móviles desarrollada por Google en 2014.
Aquí se trabaja con la base de datos Firestore.
Por si te pierdes al crear
Recuerda que es en FireStore Database
Saludos 💚💚
Se volvió a actualizar el Firebase. Ahora la opción es Firestore Database.
Recuerdo cuán aburridas eran las clases de bases de datos en la universidad… Mis respetos para Israel Vázquez, qué bárbaro, con qué claridad y simpatía explica y facilita el conocimiento
He llegado al punto de este curso y verdaderamente quiero agradecer a TODOS aquellos que hicieron posible “#PlatziDay” y en especial al instructor Israel Vásquez Morales.
Top level collections:
Firebase es una plataforma de desarrollo de aplicaciones móviles y web desarrollada por Google. Firebase proporciona una base de datos en tiempo real que puedes utilizar para almacenar y sincronizar datos en tiempo real. En el contexto de Firebase, no existe un concepto explícito de “top-level collection”. En lugar de usar tablas o colecciones, Firebase utiliza una estructura jerárquica basada en rutas, similar a un árbol de nodos.
Hola! si estas un poco confundido porque no encuentras algunas opciones del menu en la barra de navegacon en Firebase, no te culpes, es solo que el video de la clase ya es un poco viejo y Google ha actualizado la web app 😃
En vez de clickear en “Realtime Database”, da click en “Cloud Firestore” y ahora si, dale click a “Create Database”!
Me da un no se que cuando escriben mal un nombre, me dieron ganas de entrar por la pantalla y corregir el nombre 😃
Me agrado bastante la interfaz que tiene la aplicación Web Firebase, tiene un diseño sencillo pero completo, guías para las distintas partes a utilizar e imágenes que facilitan inferir para que es cada sección. Va ser interesante conocer un poco de Firebase a medida que aprendemos a usar nuestra base de datos no relacional Firestore.
Desde la primera clase sobre BD no relacionales estoy impaciente por descubrir si una de las opciones que hay serviría mejor que una relacional para el proyecto que quiero elaborar.
Se ve muy interesante el manejo de estas bases de datos, deja mucho que pensar y que estudiar
Top Level collection son consideradas aquellas colecciones que se tienen a nivel de la ruta principal.
Manejo de modelos de datos en bases de datos no relacionales
En el menú del vídeo aparece Database, actualmente es Cloud Firestore. Les dejo donde aparece.
Firestone esta interesante
Collection =entidad, tuplas=documentos.
No conocía Firebase, muy interesante todo el contenido del curso hasta el momento, la interfaz de la página de Firebase ha cambiado con respecto al video de la clase pero sirve de referencia para llevar adelante la práctica!
Al ser un sistema Administrado, la interfaz es demasiado intuitiva.
Lo que es MySQL, SQL Server se ven tan feos en su interfaz que se ve como comparar la TV a blanco y negro con la TV a color.
people = { "last_name" = "" }
ya he utilizado firebase y es genial
Ya habia usado alguna vez las bbdd realtime de firebase, pero jamas habia probado firestore y de momento tiene muy buena pinta. Ademas que firebase tambien cuenta con una herramienta que nos permite hacer autentificacion en nuestra app por medio de google, telefono, twitter …
interesante, el manejo, muy sencillo pero cuando se han creado varias database de ejemplo inicia con el corob
interesante!
★★★★★
Top level collection almacenadas en /
Este curso está siendo increible
Por acá les dejo el enlace a la carrera de Firebase.
Hermosooo!
Interesante el tema de Firebase, y el curso en general.
Algunas son empresas relativamente nuevas, pero aún brindan servicios útiles a los desarrolladores. El tutorial cubrirá a los siguientes competidores:
Parse - Plataforma backend de código abierto;
Back4app - Plataforma de alojamiento de análisis;
Kinvey: backend móvil como servicio (mBaaS) para empresas;
Backendless: plataforma de servicios API y backend móvil;
Kuzzle: backend para aplicaciones móviles nativas, híbridas o web y proyectos de IoT;
Pubnub: API en tiempo real y mensajería global;
Kumulos - Gestión del rendimiento de la aplicación;
Game Sparks - Plataforma de backend de juegos;
Hoodie: backend genérico con una API de cliente para aplicaciones Offline First;
Implementación: biblioteca central simple, con una API modular para su aplicación.
Amplify JS: marco de JavaScript de código abierto
Heroku: plataforma como servicio respaldado por Salesforce
El profe es lo máximooo!!!
para el 2021 cambio demasiado la plataforma, ahora no se puede elegir el tipo para nuestro campo… no es intuitiva esta plataforma para el dia de hoy
Muy agradecida con este curso!
Una colección no puede existir hasta que no haya un documento.
Las bases de datos no relacionales basadas en documentos, se basan en muchos conceptos de SQL.
Una de las grandes ventajas que ofrece la base de datos no relacionales es justamente que el modelo de datos es un poco más cercano al mundo real, el modelo de la base de datos relacional era más intrincado y complejo.
En algun momento un proveedor de mi empresa utilizo Firebase como DB, es muy interesante poder empezar a entenderlo ahora por medio de esto curso, buena clase.
Firebase es un servicio que tiene múltiples opciones y está pensado principalmente para aplicaciones móviles y web.
Top level collections, son los datos que vamos obteniendo de primera mano inmediato
Para los que no sabian, firebase tambien cuenta con una herramienta que nos permite hacer autentificación en nuestra app por medio de google, telefono y twitter
Ahora, en vez de utilizar database, utilicen firestore para tener la vista como el profe la tiene y poder hacer las prácticas!
firestore
Parece ser que el servicio de Firebase todavía no tiene servidor en sudamérica.
la ubicacion del cloud firestore se hacer es al momento de crear la base de datos ya no al principio de todo como se muestra en este video interesante.
actualmente en base al video algunas opciones se agregaron como google analitic les recomiendo aceptarlo, cuando crean la base de datos tanbie señalan donde la alojaran les recomiendo de igual forma seleccionar una parte cercana
Modelado de una base de datos en Firebase:
Las bases de datos basadas en documentos son un poco más fáciles de modelar puesto que se parecen un poco más al mundo real
Top Level Collections
Son las colecciones que se obtienen de inmediato, están guardadas en la dirección principal (root)
No puede existir una colección vacía, debe tener al menos un documento.
Buenas, alguien sabe si realtime data base es lo mismo que databas?. Por lo que he visto la interface de Firebase ha cambiado desde que se dictó este curso
nada que ver la interfaz actual, con la que se ve en el vídeo, es muy muy diferente deberian actualizar el curso al menos este video
Super!!!
Top level collections
Muy buena clase
Que buena clase y que gran herramienta !!!
Interesante empezar las bases de datos no relacionales con firestore.
no conocia esos servicios de google , interesante gracias por el dato !!
El modelo de bases de datos no relacionales es un poco más cercano al mundo real en su comportamiento.
gracias Israel, excelente profe.
Genial Israel, gran clase!
Entonces para poder conectar una aplicación que opción se escoge de bloqueo o prueba?
Esa pagina de firebase ya esta un poquito cambiada
esta fallando el video
Podemos hacer este mismo ejercicio a partir de MongoDB?
Excelente!
Quienes estén interesados en indagar un poco mas en la herramienta les dejo este enlace:
Definitivamente muy motivador… de inicio pensé que seria pesado este tipo de bases de datos, pero me parecen muy buenas tambien.
Había escuchado en este y otros cursos que siempre había que elegir la dirección física de la base de datos cercana al cliente o usuario y nunca había entendido el porqué. Me encantó escuchar una respuesta de manera simple: Por cuestiones de latencia y velocidad. Genial curso.
Para los que están teniendo problemas porque la interfaz del Profesor no es igual a la que estamos viendo en la actualidad, deben entrar a FIRESTORE DATABASE, no a Realtime Database, supongo que algunos se basaron en el ícono.
Me parece que la diferencia más importante radica en lo intuitivo y amigable de la interfaz.
Me encanta que agregaron esta parte de las bases de datos no relacionales, hace al curso más completo y nos permite identificar otro tipo de base de datos. 💚
04:00 ¿Qué significa “palomear”?
y yo matandome co workbench y en este capitulo me derribo las ideas! je
No es accesible desde Cuba… tengo que usar VPN 😦
El link para entrar a la pagina es:
-Firebase existe…
-Yo automáticamente: es_lo_máximo.jpg
Actualmente el modo de bloqueo ,se llama modo de producción
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?