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
Introducción a las bases de datos relacionales
Historia de las bases de datos relacionales
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
CREATE VIEW y DDL ALTER
DDL drop
DML
¿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
FROM
Utilizando la sentencia FROM
WHERE
Utilizando la sentencia WHERE nulo y no nulo
GROUP BY
ORDER BY y HAVING
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
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
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
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 205
Preguntas 47
este vídeo lo podían dejar de ultimo para no interrumpir el flujo de atención.
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/
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.
No olviden apagar su instancia en la nube cuando la dejen de usar, de lo contrario consumirá todos sus dólares en poco tiempo.
Con cada curso me doy cuenta de todo lo que no se
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.
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?
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…
Amazon web services es y sera el dominante en el mercado, asi que vale la pena invertir el tiempo estudandolo y no GCP
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
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
Esta muy bueno esto de base de datos en google. ya puedo enpesar a llenar datos
Hola, lo estoy haciendo en AWS (RDS) y también es muy amigable para alguien como yo que apenas estoy aprendiendo.
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
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.
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.
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
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.
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
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!
Para conectar la BD en la cloud shell :
gcloud sql connect platziblog --user=root
Me pegué una perdida con este video, pensé que tocaba hacer todo esto para continuar. Me tocó leer comentarios.
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 [email protected]
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
Muy buena clase, ni en los e-learning de google explican tan sencillo el tema.
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…
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
Para quien quiera crear una DB con AWS en Oracle:
https://www.youtube.com/watch?v=u0k0gXdJNDQ
https://cloud.ibm.com/ para que puedan crear un bdCLOUD en IBM gratis y no tengan que dejar sus datos de tarjetas en google
al presionar en SQL me pide a fuerza que realize la facturación
, 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.
GOOGLE ME CERRO LA CUENTA PARA VERIFICAR E MEDIO DE PAGO, ME TOCA ESPERAR
Tengo un nuevo amor: SQL
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 !!
bueno hasta aquí llego
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
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
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.
El curso hay que actualizarlo, bueno no se si el curso , pero este video en concreto si , porque google cloud platform utiliza tres motores de SQL y en google solo aparecen dos.
No tengo tarjeta de crédito y quería aprender cloud computing, no pude hacer esta practica, ¿será un problema para estudiar esto? Si no mejor me hago frontend primero xd
Esto es lo que me gusta de Platzi, te cuenta qué es lo que se está usando en mayor medida en la industria. Saber esto nos ahorra tiempo y nos permite elegir en qué enfocarnos.
También podrían usar Firebase si no quieren usar ya su prueba o agregar un método de pago.
Se conecta con Google Cloud
https://firebase.google.com/
Las nubes de google tienen muchas características pero si inicias en esto no es tan necesario.
Puedes buscar servidores gratuitos y usar BD gratis para probar. Claro que si es para un tema laboral este tipo de servicio te ofrece mejor calidad x precio.
¿Existe algún servicio Cloud que acepte métodos de pago diferentes a tarjeta de crédito? Google Cloud por ejemplo no funciona con PayPal o Bitcoin 🤔
Les recomiendo aws educate. Ahí pueden trabajar con MySQL
UFF difícil decisión entre aprender google cloud plataform o aws
NO USAR GCP ALGO LES VAN A COBRAR SIEMPRE, CUIDADO!!!
Esta clase es muy útil!! justo lo que quería aprender!! gracias!!
Es muy usado en las empresas esto! donde trabajo incluso usan las dos, la nube y servidores propios.
muy bueno.
Para esto de GoogleCloud es necesario tener una tarjeta?
Les dejo información sobre RDS de Amazon web services https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/Welcome.html
La velocidad x1 está en cámara lenta en realidad, se nota en como habla y mueve las manos
En Azure
es igual de amigable la interfaz para creacion de este y varios servicios en cloud
Nunca había visto este servicio que ofrece Google. Cool 😃
No sabia que google te ofrecia ese servicio para BD interesante!!
En qué momento se prefiere usar un servicio administrado o montar tú propio servidor desde cero?
alguna otra alternativa gratuita?
Super!, no porque pero me descontaron 1 dólar, igual no es nada.
Me toca esperar a que Google Cloud Plataform verifique mi cuenta de pago para continua… 😦
¡Excelente!
Israel, no he copiado la contraseña al instalar MySQL, me puedes ayudar a solucionarlo?
¿Cual es la mejor opción crearte una VPS (Instancia de VM) o directamente SQL en Google Cloud Patform?
Empezaré a probar estos servicios de Google cloud!
lo de google cloud no hay prueba gratis USD540.91 por mes (valor estimado) ya me dio miedito
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
Gracias por esta clase, y por compartir conocimientoo ❤️
servidores los RDBMS ya no estan en la mayoria de las empresas en servidores locales.Ahora estan en proveedores Cloud.
Jamas dejar sin password el usuario root, no lo olviden. En este caso solo se hizo sin clave por fines educativos.
Listo!
exelente!!!
Mucho cuidado con AWS, aparentemente no cobran al principio pero se pueden añadir servicios que después pasan factura y uno ni cuenta se dio.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.