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

Introducción a las bases de datos relacionales

2

Historia de las bases de datos relacionales

3

Entidades y atributos

4

Entidades de Platzi Blog

5

Relaciones

6

Múltiples muchos

7

Diagrama ER

8

Diagrama Físico: tipos de datos y constraints

9

Diagrama Físico: normalización

10

Formas normales en Bases de Datos relacionales

11

Diagrama Físico: normalizando Platziblog

RDBMS (MySQL) o cómo hacer lo anterior de manera práctica

12

¿Qué es RDB y RDBMS?

13

Instalación local de un RDBMS (Windows)

14

Instalación local de un RDBMS (Mac)

15

Instalación local de un RDBMS (Ubuntu)

16

Clientes gráficos

17

Servicios administrados

SQL hasta en la sopa

18

Historia de SQL

19

DDL create

20

CREATE VIEW y DDL ALTER

21

DDL drop

22

DML

23

¿Qué tan standard es SQL?

24

Creando Platziblog: tablas independientes

25

Creando Platziblog: tablas dependientes

26

Creando Platziblog: tablas transitivas

Consultas a una base de datos

27

¿Por qué las consultas son tan importantes?

28

Estructura básica de un Query

29

SELECT

30

FROM

31

Utilizando la sentencia FROM

32

WHERE

33

Utilizando la sentencia WHERE nulo y no nulo

34

GROUP BY

35

ORDER BY y HAVING

36

El interminable agujero de conejo (Nested queries)

37

¿Cómo convertir una pregunta en un query SQL?

38

Preguntándole a la base de datos

39

Consultando PlatziBlog

Introducción a la bases de datos NO relacionales

40

¿Qué son y cuáles son los tipos de bases de datos no relacionales?

41

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

42

Top level collection con Firebase

43

Creando y borrando documentos en Firestore

44

Colecciones vs subcolecciones

45

Recreando Platziblog

46

Construyendo Platziblog en Firestore

47

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

48

Bases de datos en la vida real

49

Big Data

50

Data warehouse

51

Data mining

52

ETL

53

Business intelligence

54

Machine Learning

55

Data Science

56

¿Por qué aprender bases de datos hoy?

Bonus

57

Bases de datos relacionales vs no relacionales

58

Elegir una base de datos

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Instalación local de un RDBMS (Mac)

14/58
Recursos

Aportes 92

Preguntas 16

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Cool que Platzi dedique una clase para dar el paso a paso de la insalación para cada OS. Platzi gracias por el love ❤️

Si olvidaste tu clave:

  1. Abrir Terminal.
  2. Apagar MySQL Server:
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server status
  1. Iniciar MySQL en Safe Mode:
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
  1. Abrir otra ventana de la Terminal
  2. Iniciar MySQL shell:
/usr/local/mysql/bin/mysql -u root -p
  1. Borrar contraseña:
UPDATE mysql.user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;
exit;
  1. Crear nueva contraseña:
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'tunuevacontraseña';
  1. Salir de MySQL Shell:
exit;
  1. Reiniciar el Server:
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server start

Notas: MySQL 5.7+
Bibliografia:

https://dev.mysql.com/downloads/mysql/
Ese es el link par descargar el community server, en los enlaces de la clase solo hay link para el workbench

Me parece espectacular que piensen en todos los tipos de usuarios. Sean de Mac o de Windows.

MySQL Community Server 8.0.27 :
Enlace 19/11/2021
https://dev.mysql.com/downloads/mysql/

MySQL workbench:
https://dev.mysql.com/downloads/workbench/8.0.html

Para Mac yo usaba Homebrew para instalar MariaDB en su versión más actualizada jaja, casi todo lo hacía por terminal:'D

Que bueno que agreguen este tipo de clases, que se pueda instalar en los sistemas operativos de mayor uso

No tengo MAC, pero guardare este video para cuando tenga una xD

¿Qué se supone que debemos de hacer en este paso?

tambien pueden instalar con brew
brew install mysql

No he podido instalar el Workbench. Siempre me indica q mi version de MAC High Sierra no es compatible y que se requiere una version superior. Como hago ? Ya le hice las instalaciones de software que estaban disponibles.

Los RDBMS generalmente se pueden instalar en los principales OS, al menos los más simples.
De igual manera para un servidor de producción es recomendable windows server o Linux para SQL Server

Estoy teniendo un problema para abrirlo, alguien con el mismo problema?

Sería súper bueno que en este curso incluyeran el paso a paso para instalar MySQL y workbench para IOS. Perdí algo de tiempo buscando en otros lados como hacerlo. Lo encontré en Platzi, en el curso de otro profesor. Lo increíble fue que la cápsula que enseña el paso a paso de instalación para IOS estaba grabada por Israel Vásquez Morales 😃 . Solo debería tomar su propia cápsula y agregarla a esta lista de reproducción. Cariños para todos ❤️

Los dos links te mandan a WorkBench googleen MySQL Community Server para descargar el paquete

Tamos ready.

algún día tendré mac jeje

Vengo del 2022 y si tienes un M1 te tengo buenas noticias, no tendras problemas ningun problema de instalacion de estos programas.

¿Para windows cómo sería la instalación?, ya que no aparece el .dmg

Actualmente, ya te dejan establecer tu propia contraseña

No uso MAC, pero aprecio mucho que dedique una clase entera a explicar cómo instalarlo en ese sistema, esto dice mucho de la calidad y pasión que tiene el profesor.

Es genial tener la forma de instalación en cada SO, puede que no sea el que uses en tu máquina, pero no sabes qué sistema operativo pueda llegar a necesitar una instalación de estas en tu trabajo 😉

Descargar MySQL en MacOS:

* Ingresar a: https://dev.mysql.com/downloads/mysql/5.7.html
* Descargar la version mas reciente 5.7
* Archivo. DMG
* No thanks, just start my download

Hola

para los que estén teniendo problemas al instalar el Workbench en Mac, al parecer hay que instalar una versión anterior de los archivos de MySQL. Los archivos de este link me funcionaron, en MacOS 11.2.1. https://downloads.mysql.com/archives/workbench/

De todos modos hay que ir a Preferencias del Sistema/General y permitir instalaciones de software externos y seleccionar “instalar de todos modos para MySQL”.

Espero les sirva.

Si les aparece algún cartel de “su mac no puede instalar porque el desarrollador es no confiable bla bla…” lo que deben hacer es ir a la manzanita> preferencias del sistema > seguridad y privacidad > activan el candado con su password > aceptan el instalador y ya.

_“Si recibes un mensaje de advertencia y no puedes instalar una app” _


Si has configurado tu Mac para que solo permita apps del App Store y/o desarrolladores identificados e intentas instalar una de cualquier otro lugar, el Mac te indicará que dicha app no es del App Store.
_
**Solución: **
En Preferencias del Sistema, haz clic en Seguridad y privacidad, y, a continuación, en General. Haz clic en el candado e introduce la contraseña para realizar los cambios. Selecciona App Store bajo la cabecera “Permitir apps descargadas de”…

Fuente:
https://support.apple.com/es-es/HT202491

Recomiendo instalar una versión actual, en el siguiente link pueden descargar la última versión disponible:

https://dev.mysql.com/downloads/installer/

La base de datos, no me deja entrar ahora, me pide claves y ni cambiando las conexiones deja entrar, y fue de uan dia para otro, no me deja ingresar

En comparación a Windows, la instalación en macOS tiene pasos adicionales, como la instalación dividida en dos partes y el arrastrado del icono para el Workbench, sin embargo, con los enlaces adecuados y siguiendo las instrucciones de Israel se puede hacer sin ningún problema.

A mime aparece esta versión MySQL Workbench 8.0.17 y en el video la version que descargó el profe es la 8.0.15. Tendrá algo que ver con mi problema?

Al finalizar la instalación se abrio el programa pero me sale un mensaje como si mi pc no soportará workbench. es como mas del computador que por la instalación , no ?

A mi me daba el siguiente error ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

Entonces debes resetear la contraseña:

Si ya la habías cambiado

mysql> UPDATE mysql.user SET Password=PASSWORD(‘your_new_password’) WHERE User=‘root’;

Si es la primera vez que la cambias

mysql> SET PASSWORD = PASSWORD(‘your_new_password’);

He creado el siguiente artículo en mi blog donde explico cómo instalar MySQL haciendo uso de Docker.

Pueden verlo aquí: Install MySQL using Docker Está en Inglés, pero creo que es sencillo de entender. En cualquier caso, estoy dispuesto a traducirlo si hay suficiente tracción para hacerlo.

Hola a todos, la versión actual del mySQL 8.0.23 me da problemas de instalación con MacOS Big Sur porque dice que no puede comprobar el desarrollador, entonces opte por descargar e instalar la versión anterior 8.0.22 del mySQL Server y WorkBench.

Aquí les dejo el link
https://downloads.mysql.com/archives/workbench

Saludos desde Costa Rica

Buen día, si tengo un proyecto en el que quiero usar una base de datos existente cómo debo cargar el archivo .sql en dicho proyecto?

al iniciar el Workbench se cierra inesperadamente en mi Mac

Hola

para el desarrollo de RBD es mejor es MAC o en Microsoft? o esto no tiene mayor relación?

Buena info

Al instalar My SQL Server nunca me sale el mensaje del final con el password ni me crea una instancia local por default 😦

¿A alguien más le ha pasado? macOS Catalina

Ok, listo!

No se que hago aquí, yo soy pobre

De bastante ayuda, en otros cursos solo lo hacen para un OS y a veces uno queda perdido si no tiene linux o windows

Me encanta, una de mis dudas para tomar el curso era la instalación de los programas ya que no lo sabía pero que dediquen clases a esto, ufff genial! espero así sea así con todos

Gran reto!,

como buen pobre, a saltarme la clase

Grande platzi, por ayudar en la instalación para cada sistema operativo!!!

Hay software como MACPORTS que te permite instalar diversos software al estilo de Linux, con este puedes instalar MySQL, Apache, PHP y muchas librerías quepueden ser de utilidad en MAC.

Confirmo que ya te deja establecer una contraseña al final.

instalados!!!

Gracias @Israel Vázquez Morales !!! Esto es super neccesario!!!

alguien puede apoyarme? ya instale ambos pero se cierra el workbench ![](

Muchas gracias, nunca nadie se había preocupado tanto por nosotros.

Muy sencillo la instalacion en MacOS

todas las bases de datos son multi plataforma???

gracias

Excelente info.

Util para usuarios de MAC

Que sencillo ,Facil!

La instalación para Mac se ve súper sencilla. Veamos Linux ahora. Jaja.

Los dos links envian a descargar Workbench…

Para seguir aprendiendo

ok

listo para seguir!!!

MySQL es un motor versátil

Excelente, instalados gracias.

muy buena clase

Muchas gracias!

Todo ok en la instalación, ahora vamos con todo.

instalado ! Gracias

Ya quiero iniciar a utilizar el progama

Hecho.

Yo lei la licencias,muy interesante como dijo el profe!

la clave administrador es una letra? wtfff JJAJJA

Mac 😄

😉

ok

GRACIAS! No todos usamos windows!

me sale el error ( Failed to Connect to MySQL at localhost:3306 with user root)

¿quienes siguen usando Xampp?

Felicidades por dedicar toda una clase para instalación en otro OS, por lo general en otras clases me ha tocado que sólo lo instalan en windows y ya, para los demás OS sólo te piden que descargues un tutorial, debería esta clase ser ejemplo para otras en caso de instalaciones.

Espero no sea mucho pedir, pero podrían actualizar este video para las nuevas versiones de mysql, ocasionan mucho problemas y creo que trabajar con versiones viejas de los programas puede ser perjudicial.
SI SE DESCARGA LAS VERSIONES QUE EL VIDEO DICE NO SALE NINGUN PROBLEMA.

MySQLWorkbench se cerró inesperadamente.

Me sale esto. Ayuda !

👌

No tengo mac pero aprendí algo nuevo xd

Gracias por darnos el paso a paso de la instalación. ❤️

Ya no permite seleccionar el instalador para MacOS 😦