Introducción

1

¬ŅCu√°l es la diferencia entre MySQL y MariaDB?

2

Proyecto del curso: metro de CDMX

Diagramas Entidad Relación

3

Diagramas conceptuales vs. diagramas físicos

4

Diagrama conceptual: estableciendo relaciones

5

Diagrama físico: detalles en las tablas

6

Reto: relaciones en el diagrama físico

Instalando nuestras herramientas

7

Instalación de MariaDB en Windows

8

Instalación de MariaDB en Linux

9

Instalación de MariaDB en macOS

Sentencias b√°sicas

10

Archivos SQL: CREATE DATABASE

11

Manejo de usuarios para la base de datos

12

CREATE TABLE

13

Modificando tablas con ALTER TABLE

14

Playground: Manejo de Tablas con SQL

15

Insertando información en la base de datos

16

Actualizando información: UPDATE

17

Borrando datos: DELETE

18

Playground: INSERT, UPDATE y DELETE en SQL

19

Listando datos: SELECT

20

Playground: Metro de CDMX en SQL

Consultas anidadas

21

¬ŅQu√© son las consultas anidadas?

22

Creando nuestra primer consulta anidada

23

Playground: Metro de Bogot√° en SQL

Geolocalización

24

¬ŅC√≥mo funciona la geolocalizaci√≥n?

25

Creando nuestras consultas de geolocalización

26

Reto: geolocalización con consultas anidadas

Stored Procedures

27

¬ŅQu√© son los Stored Procedures?

28

Crea tus primeras Stored Procedures

29

Prepared statements

Triggers

30

¬ŅQu√© son los triggers?

31

Crea tus primeros triggers

32

Triggers compuestos

Bonus

33

Confesión personal: phpMyAdmin es superior

Próximos pasos

34

Cómo seguir aprendiendo SQL

No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Curso de Bases de Datos con MySQL y MariaDB

Curso de Bases de Datos con MySQL y MariaDB

Carlos Eduardo Gómez García

Carlos Eduardo Gómez García

Diagrama conceptual: estableciendo relaciones

4/34
Recursos

Aportes 17

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

Para seguir el ejercicio de esta clase, dejo el link de la plataforma: diagrams
Si quieres otra opción, tambien esta: lucidchart

Nota:
El Diagrama Entidad Relación tambien es conocido como:

  • Diagrama ER

  • Diagrama E-R

  • ERD.

Un peque√Īo aporte

Yo prefiero poner la cardinalidad en la relacion para no tener que pensar en un verbo y simplificar algo el dise√Īo Entidad Relacion

Una buena practica es definir todas las tablas en singular. En mi experiencia es m√°s f√°cil de explicar cuando se presentan diagramas a personas externas.

Otro ejemplo:

Para los que usen Visual Studio Code pueden instalar drawio y van a poder hacer los diagramas desde ahi

Eaa Profe!! me pareció genial, su explicacion muy concisa y muy detallada Genial!!!

Saludos

La relación entre los conductores y los trenes es de N:N? Porque, un tren puede ser conducido durante cierto tiempo por un conductor, y luego durante otra hora, por otro conductor, a su vez, el primer conductor, cuando termine su tiempo, puede conducir otro tren.
Con los incidentes del metro de la CDMX uno se entera de como funciona el metro por dentro: ![](https://static.platzi.com/media/user_upload/image-45fe8256-82c5-4739-a33f-d07cac00a487.jpg)

Les recomiendo usar LucidChart, es mucho mas comodo para dise√Īar los modelos ER.

Mi diagrama ER: ![](https://static.platzi.com/media/user_upload/imagen-47fb5e98-e15f-4420-9215-bd366ab588ce.jpg)

ūüĒ∑ ¬ŅSab√≠as que puedes editar archivos de Drawio en VSCode?

Con la extensión Draw.io Integration pueden descargar el archivo a su PC, y editarlo desde ahí. Así pueden incluir el diagrama en su documentación directamente en forma de archivo en su repositorio.
[Aquí les dejo el enlace para que vayan a descargarlo. https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio

la pagina para los diagramas <https://www.drawio.com/>

Me gustaría saber que opinan

![](

Diagrama