este vídeo lo podían dejar de ultimo para no interrumpir el flujo de atención.
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
Hoy en día muchas empresas ya no tienen instalados en sus servidores los RDBMS sino que los contratan a otras personas. Estos servicios administrados cloud te permiten concentrarte en la base de datos y no en su administración y actualización.
Aportes 262
Preguntas 66
este vídeo lo podían dejar de ultimo para no interrumpir el flujo de atención.
Yo entré a Google Clouds por este curso, empecé a explorar. Abrí un proyecto de base de datos, como prueba. Nunca más entré, pensé volver más adelante. Pero no me suscribí a nada ni ingresé tarjeta de crédito. Hoy me llegó una cobro a mi cuenta de US$ 100. Y supuestamente tengo US$ 300 disponibles gratis todavía. Automáticamente tomaron la información de la tarjeta que había registrado en Google Play. Estoy reclamando, pero les comparto para que estén avisados.
Con cada curso me doy cuenta de todo lo que no se
recordemos que hay cosas que justo ahora no entendemos, pero si tenemos paciencia y no nos rendimos acabaremos amando todo esto. este es sólo el comienzo (para quienes es sólo el comienzo) así que no tenemos que comprenderlo todo justo ahora ¿vale?
No olviden apagar su instancia en la nube cuando la dejen de usar, de lo contrario consumirá todos sus dólares en poco tiempo.
Por favor!!! esta clase es a modo demostrativo no necesitan instalar nada de esto para continuar el curso.
Como técnica de aprendizaje les recomiendo ver lasclases primero, pasearse por los comentarios por si tienen cualquier duda y despues manos a la obra (asi cuando comiencen y se les olvido algo repasan y saben qué deben reforzar o si estan comprendiendo todo super bien).
Exitos Platzinautas!
Tomé este curso por ser parte de la carrera de Java pero… se me ha hecho tan interesante que me gustaría especializarme más. Muchas gracias! Este curso va genial hasta ahora.
Si desean pueden usar la nube de IBM (no necesita tarjeta de crédito), pueden usar RDBMS como DB2, de manera gratuita.
valdria la pena actualizar esta parte del curso… ya q actualmente Google Cloud Platform tiene el servicio de SQLSERVER.
Amigos y amigas, por favor tengan cuidado cuando configuren los servicios administrados, yo hice la configuración de la base de datos postgresSQL en Google Cloud, y en este momento Google me facturó 400 dolares por servicios de VM y SQL que no utilicé.
No recuerdo en que momento ni como configuré esos recursos y hoy estoy reclamando con google esos 400 Dolares, y lo peor siguieron facturando y hasta hoy puede cancelar la cuenta.
Entonces la recomendación es que revisen la configuración de suscripciones de Google, cuando hagan la configuración de los servicios administrados.
la mejor clase que he recibido en toda mi vida… estos de platzi se pasaron con lo bueno que ayudan a tanto joven con hambre de aprender…
ADVERTENCIA - WARNING - lea con atención para que no le pase…
Talves esta clase funciono en su momento, ahora es con facturación… subo imaganes dia 4-abril-2022…
no lo hagan google les cobra o no les deja abrir dicho proyecto… ademas obtienen los datos de su tarjeta vinculada a google play… y se van a llevar una sorpresa de que les cobran por algo que no saben ni como hacer…
este video bien podian dejarlo de ultimo ya que no tiene mucho que ver con lo que veniamos haciendo, y cuidado al aceptar la prueba de un año y que luego se olviden por que les cobraran a la tarjeta que tengan asignada a su cuenta de google play jajaja
Uhhh que genial, pensaba que las bases de datos de Google tendrían su propio lenguaje o así, no sabía que ofrecían MySQL directamente jaja genial!
Aunque no me deja conectarme por shell… de hecho me sale la shell de Ubuntu y no se cual es la contraseña que tengo que poner para usar sudo xD
Esta muy bueno esto de base de datos en google. ya puedo enpesar a llenar datos
Me pegué una perdida con este video, pensé que tocaba hacer todo esto para continuar. Me tocó leer comentarios.
Hay un curso aquí en Platzi sobre bases de datos en Amazon Web Services que es muy interesante al igual que todos los demás.
Amazon web services es y sera el dominante en el mercado, asi que vale la pena invertir el tiempo estudandolo y no GCP
Servicios administrados: Hoy en día muchas empresas ya no tienen instalados en sus servidores los RDBMS sino que los contratan a otras personas. Estos servicios administrados cloud te permiten concentrarte en la base de datos y no en su administración y actualización. A continuacion un ejemplo grafico de servicios administrados mas conocidos
Preguntas
¿Qué es un servicio cloud o administrado?
Son servicios que se encargan de administrar y actualizar las bases de datos, computadoras, redes, parches de seguridad, sistemas operativos
Administran el entorno de la base de datos
Permiten concentrarse en operar la base de datos y el manejador
Son relativamente económicos
¿Qué beneficios tiene el usuario root?
Puede acceder de manera completa a la base de datos
¿Qué es la localización?
Donde está ubicado el servidor
El tiempo de consulta de una base de datos depende de la localización
¿Qué es la gráfica de utilización?
La gráfica donde nos muestra cuántas veces se ha utilizado una base de datos
¿Qué es Cloud Shell?
Versión web del símbolo de sistema, sirve para introducir comandos
Son maquinas virtuales y temporales de la nube
Notas
Actualmente, muchas empresas no tienen instalados los RBDMS en servidores o en maquinas locales, así que utilizan servicios cloud o administrados
Servicios administrados
AWS,Google Cloud Platform,Oracle, Azure
Crear proyectos en Google Cloud
Entrar a Google Cloud, ir a seleccionar un proyecto, darle nombre, ubicación y crearlo
Acceder a servicios de nube
Abrir el menú de navegación y seleccionar SQL
Si no tienes una base de datos, le das a crear nueva(crear nueva instancia), si ya tienes una, migra los datos
Creando instancia
1. Existen de dos sopas: escoger MySQL o PostgreSQL
2. Pide un ID único, que será el nombre de la base de datos
3. Introduce una contraseña segura
Creando una base de datos en Google Cloud
Ir a Databases, seleccionar Create Database, darle nombre y dar click en Create
Conexiones
En Overview, ir a connect to this instance y seleccionar Cloud Shell
Se genera una nueva maquina y se establece una conexión
Busca si nuestra IP está permitida en Google
Se conecta a la base de datos con el usuario SQL con más permisos en sistema y debes de introducir la contraseña que creaste en la instancia y finalmente dar Enter para ingresar a la base de datos
Para conectar la BD en la cloud shell :
gcloud sql connect platziblog --user=root
No pienso que este mal el orden, pero si falta un poco mas de énfasis en si lo usaremos, o no y cuando; ya que a veces el consumo de estas clases puede ser un poco rápido y procedes de una vez a hacer instalaciones y crear cuentas. Muy motivado cree mi cuenta de cloud platform y no se, si la usaremos mas adelante en este curso. y si no, pues ahora me toca acelerar el aprendizaje de dicha herramienta ya que dan un tiempo y recursos determinados para usarlo gratis.
En Amazon Web Service (AWS) el proceso es muy similar y el servicio es llamado RDS. Lo menciono porque es importante conocer que hay varios proveedores que ofrecen el mismo servicio.
Hola, lo estoy haciendo en AWS (RDS) y también es muy amigable para alguien como yo que apenas estoy aprendiendo.
No me gusto que lo colocaran de esta manera, debieron colocarlo en otro momento, yo que soy bien despistada ya me perdi.
TOMADO DE VARIOS COMENTARIOS EN ESTE VIDEO: Les comparto un sitio donde pueden trabajar con MySQL en un servidor administrado, totalmente gratis y no necesitan tarjeta de crédito para ser miembros. Lo estoy usando desde hace varios meses y funciona muy bien. https://www.000webhost.com/ Si desean pueden usar la nube de IBM (no necesita tarjeta de crédito), pueden usar RDBMS como DB2, de manera gratuita. https://cloud.ibm.com/ para que puedan crear un bdCLOUD en IBM gratis y no tengan que dejar sus datos de tarjetas en google
lamentablemente ya no se puede crear bases de datos de manera gratuita con este servicio si no activan la facturación automatica , acabo de crear mi cuenta y no me permite crear mi base a menos que activen la facturación automática
Hola, revise los comentarios de este vídeo… Muchos comentan que no es suficiente el contendido. Esto solo es conectar a una nueva tendencia (Si lo podemos llamar así) Cloud por su alta disponibilidad. Platzi tiene un curso completo en esta ruta de Bases de Datos… Mis recomendaciones para personas que viene iniciando en bases de datos, primero aprendamos los fundamentos y luego podemos hacer el proyecto de esta clase en el GCP… Créame yo no cambio GCP, me encanta; Puede integrar con Firebase un proyecto y enfocarse en el Frontend sin problemas; Considero que continuemos tarde o temprano llegaremos a es curso de GCP y con lo aprendido aquí verán que resulta mucho más fácil trabajas con Cloud… Saludos y muchos éxitos a tod@s
Tengo un nuevo amor: SQL
Las clases en general hasta el momento sun muy interesantes, sin embargo a mi parecer estan desactualizadas, ya hay muchos cambios en cuanto a versiones y funcionamiento.
Muy buena clase, ni en los e-learning de google explican tan sencillo el tema.
Tengan cuidado al inscribirse en cloud platform, pues a fecha de hoy, google sólo ofrece 90 días o 300 dólares de créditos libres, y toma un proyecto pequeño como uno empresarial. Los créditos gratis se consumen muy rápido en menos de un mes. Al finalizar el ejercicio retiren o den de baja el proyecto porque google sigue cobrando y cobra agresivamente. Asegúrense de retirar su tarjeta de crédito o debito para evitar sorpresas.
Para que no se pierda este comentario.
siento que es super importante. No lo he usado.
Gracias. Martín Alejandro Vera
TOMADO DE VARIOS COMENTARIOS EN ESTE VIDEO: Les comparto un sitio donde pueden trabajar con MySQL en un servidor administrado, totalmente gratis y no necesitan tarjeta de crédito para ser miembros. Lo estoy usando desde hace varios meses y funciona muy bien. https://www.000webhost.com/ Si desean pueden usar la nube de IBM (no necesita tarjeta de crédito), pueden usar RDBMS como DB2, de manera gratuita. https://cloud.ibm.com/ para que puedan crear un bdCLOUD en IBM gratis y no tengan que dejar sus datos de tarjetas en google
Para quien quiera crear una DB con AWS en Oracle:
https://www.youtube.com/watch?v=u0k0gXdJNDQ
una ayuda, me inscribi en este servicio de google para cloud platform para poder realizar estas clases y me ha cobrado una mensualidad de 28 usd y ahora no se como cancelar ese servicio… cualquier ayuda les agradezco
Me fascinó Cloud! Muy interesante, sin dudas haré el curso recomendado
les recomiendo ver este video donde explican los tipo de bases de datos y cuando conviene usar una u otra. =)
https://www.youtube.com/watch?v=859UkoFr56c&ab_channel=VidaMRR-Programacionweb
Nah, gracias google por darme más motivos para que me caigas mal, no me aceptó mi tarjeta lol, montaré mi propia base de datos con juegos de azar y …
no olviden apagar las instancias “APAGA LAS INSTANCIAS QUE USES” ya me paso por eso lo digo
yo no tengo tarjeta, no voy a realizar esta práctica
Seria ideal que hubieran opciones donde no sea obligatorio tener tarjeta de credito para el ejercicio.
Les comparto un sitio donde pueden tener una DB sin costo, la he usado para proyectos pequeños y personales y me funciona bien, para el curso no tendría ningún problema, funciona muy bien y la pueden conectar a MySQL Workbench.
https://www.clever-cloud.com/en/
Hoy en día muchas empresas ya no tienen instalados en sus servidores los RDBMS sino que los contratan a otras personas. Estos servicios administrados cloud te permiten concentrarte en la base de datos y no en su administración y actualización
Excelente que nos enseñen todos los ambiente posibles para instalar el motor de base de datos MySql.
Es posible conectar Workbench con Google Cloud? En caso afirmativo, como podemos hacerlo?
muchas gracias
Les recomiendo aws educate. Ahí pueden trabajar con MySQL
En mi experiencia Azure es mucho más amigable respecto al tema de pago. Te inscribes y ellos te avisan cuando se te acaban los créditos, luego te preguntan si deseas continuar y ahí te explican muy bien que te van a comenzar a cobrar, GCP y Azure es un poco más automatizado y cobran de inmediato!
No es necesario hacer todo esto para continuar con el curso, esto es solo para saber que es lo que se usa en la industria
Creo que le falta un poco de orden a los videos
Siempre revisen el sistema de comentarios, sobre todo los nuevos comentarios, ya que hay cursos que llevan un par de años grabados y se evitan malos ratos o pueden preveer problemas que surjan.
CUIDADO CON LA FACTURACIÓN.
Realicé lo comentado en este video y al final del mes (Porque Google no sé de donde saco que usaba este proyecto) me quisieron cobrar 137 dólares. Mi recomendación es EVITAR hacer lo de este video por el mayor tiempo posible y REVISAR los precios de Google para evitar sorpresas.
a mi parecer deben de actualizar este curso hasta el momento no he podido hacer anda tal cual el video el Software MySQL Workbech no funciona como el video, la parte de google cloud platform tampoco vale realizo los pasos hasta la parte de entrar a SQL y si no tienes una tarjeta así no te cobren me dice que hay que habilitar la facturación y no puedo seguir con la practica, tuve que buscar solución viendo videos en youtube lo cual no me parece si estoy pagando para aprender aquí, en fin sigo estancado en muchas cosas del video por que esta muy desactualizado, espero puedan solucionar esto me interesa bastante aprender base de datos
bueno hasta aquí llego
https://cloud.ibm.com/ para que puedan crear un bdCLOUD en IBM gratis y no tengan que dejar sus datos de tarjetas en google
Les dejo información sobre RDS de Amazon web services https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/Welcome.html
al presionar en SQL me pide a fuerza que realize la facturación
![](
Hola buen dia,
Creo que este video necesita una actualización, ya que al intentar crear la instancia de SQL pide crear una cuenta de facturación.
La configuración de una instancia para Oracle es la misma o existe algo adicional.
En relación a los costos (a nivel corporativo), seguramente a largo plazo sería mucho más rentable adquirir un RDBMS administrado; lo que permitiría concentrar esfuerzos en la integración y análisis de datos.
¿Estos servicios en la nube hacen los backup también? ¿Aseguran la permanencia de los datos? Sé que el mejor consejo es hacer siempre el respaldo de datos, pero igualmente quería saber cómo se manejan esta servicios.
Muy buena clase, en mi opinión los servicios administrados son el futuro.
Se pueden usar la nubes de Microsoft Azure , Amazon Web Services, Google Cloud como en este caso y para el mundo enterprise , la propia Oracle ya tiene una muy buena nube.
Excelente explicación, también me queda una duda: en la versión actual de Google Cloud Platform existe una tercera opción que es crear una instancia de SQL Server, es posible migrar a GPC una copia de seguridad de una base de datos DQL Server que ya tenga en un equipo físico o máquina virtual ?
Gracias
soy nuevo en platzi y en temas de bases de datos, podrían decirme la diferencia entre wampp y xampp ??
Excelente Vídeo. Ahora conozco otro de los servicios que nos ofrece Google, cuando vaya a utilizar servicios Cloud o administrados, lo tendré en cuenta para darle un buen uso.
Buena clase para saber lo que se maneja en la industria, sin embargo puede perfectamente estar al final para no perder el hilo de las anteriores.
Esta clase me confundio mucho, yo ya tenia una cuenta con unos proyetos que un profesor nos ayudó a crear, pero solo como un tutorial, ya que no entiendo mucho de google cloud, ahora al intentar hacer lo de esta clase me saltan muchas dudas e incluso al momento de abrir la instancia SQL en el cloud shell me sale un error que no deja conectarla. Espero que mas adelante en el curso se esclarescan mas estas cosas.
Entiendo que este curso no es sobre Google Cloud ni de SQL, así que, no pasa nada si no se comprende muy bien el tema puesto que el curso es sobre ¨Fundamentos¨ es decir, el paso a paso y las diferentes posibilidades de BD.
La explicación de Israel, me parece pedagógicamente adecuada.
Si deseas, hay una carrera entera dedicada a Google Cloud Platform Dominando todas sus herramientas, de almacenamiento en nube, Machine Learning, Big Data, etc.
O, si solamente quieres aprender a usarlo para almacenamiento, una buena opción de GCP es Firebase y hay también una carrera para ello 😉
Yo estoy en America, mi cliente en Europa, el data center tiene que estar en Europa o en un punto medio geograficamente hablando ?
El proveedor de servicios en la nube es el responsable de todo el trabajo de administración y mantenimiento del sistema.
Le dí una revisada al servicio GC, esta muy bien parece que si es un gran apoyo para el manejo de datos.
Los servicios administrados, en el contexto de tecnología de la información y la nube, se refieren a soluciones en las que un proveedor de servicios se encarga de la gestión, mantenimiento y operación de ciertos aspectos de una infraestructura o aplicación en nombre de los clientes. Esto permite que las organizaciones se centren en sus actividades principales sin tener que preocuparse por la gestión técnica detallada de los sistemas.
Los servicios administrados son especialmente útiles para empresas o desarrolladores que desean centrarse en sus aplicaciones o proyectos sin preocuparse por la complejidad de administrar una base de datos, ahorrando tiempo, recursos y esfuerzo
Las características de un servicio administrado en bases de datos pueden incluir: implementación y configuración, actualización y parches, monitoreo y optimización, copia de seguridad y restauración, escalabilidad y seguridad
No pude hacer eso. Imposible habilitar las credenciales. actualicen el curso, queda uno a medias…
el curso es de hace varios años y la interfaz ha cambiado un poco y los procesos tambien, pero me aparece error
servicios de SQL
SQL Server.
Analysis Services (SSAS)
Integration Services (SSIS)
Reporting Services (SSRS)
SQL Server Management Studio (SSMS)
SQL Server Data Tools (SSDT)
Azure Data Studio.
Hola, de verdad este profesor explica tan bien y tan profundo. me gusta mucho este curso. sin dudas uno de los mejores que he visto. Estoy entendiendo Los fundamentos super bien. de verdad que estoy trabajando con un console-cloud mas actualizado. pero de verdad que crack la explicacion y todo.
lo de google cloud no hay prueba gratis USD540.91 por mes (valor estimado) ya me dio miedito
Los servicios administrados de las bases de datos, son aquellos servicios que ofrecen empresas privadas para tener un RDBM en la nube y de esa forma nosotros no nos preocupamos de administrar nuestra base de datos y solo nos enfocamos en utilizar esas energias en trabajar con la DB. Estos servicios son pagos. Algunos servicios administrados famosos son Google Cloud Plataform y Amazon Web Service (AWS).
Google Cluod Plataform
Interesante clase sobre servicios de base de datos en la nube! El profesor explica y guía muy bien!
NO DEJEN EL USUARIO ROOT SIN PASSWORD
No aceptó mi tarjeta y no me dejó 😦
GOOGLE ME CERRO LA CUENTA PARA VERIFICAR E MEDIO DE PAGO, ME TOCA ESPERAR
Bases de datos es de esos temas que son un poco intimidantes, pero una vez te adentras, le agarras el gusto rápido.
Super esta clase un pequeño acercamiento a cloud !!
I am excited about this!
Ok No dejar sin password el Root menos si es para un servicio que estará en producción,
Wow, después de este curso me estoy replanteando usar servicios cloud para todos mis proyectos personales.
Que buena clase me dio ganas de seguir con base de datos en could
Aunque da mala espina meter la tarjeta de crédito para este servicio de prueba, creo que vale la pena para cursos futuros que vayan a necesitar de estas instancias.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?