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

2

Playground: tu primera consulta en bases de datos

Introducción a las bases de datos relacionales

3

Historia de las bases de datos relacionales

4

Qué son entidades y atributos

5

Entidades de Platzi Blog

6

Relaciones

7

Múltiples muchos

8

Diagrama ER

9

Diagrama Físico: tipos de datos y constraints

10

Diagrama Físico: normalización

11

Formas normales en Bases de Datos relacionales

12

Diagrama Físico: normalizando Platziblog

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

13

¿Qué es RDB y RDBMS?

14

Instalación local de un RDBMS (Windows)

15

Instalación local de un RDBMS (Mac)

16

Instalación local de un RDBMS (Ubuntu)

17

Clientes gráficos

18

Servicios administrados

SQL hasta en la sopa

19

Historia de SQL

20

DDL create

21

Playground: CREATE TABLE

22

CREATE VIEW y DDL ALTER

23

DDL drop

24

Playground: VIEW, ALTER y DROP en SQL

25

DML

26

Playground: CRUD con SQL

27

¿Qué tan standard es SQL?

28

Creando Platziblog: tablas independientes

29

Creando Platziblog: tablas dependientes

30

Creando Platziblog: tablas transitivas

Consultas a una base de datos

31

¿Por qué las consultas son tan importantes?

32

Estructura básica de un Query

33

SELECT

34

Playground: SELECT en SQL

35

FROM y SQL JOINs

36

Utilizando la sentencia FROM

37

Playground: FROM y LEFT JOIN en SQL

38

WHERE

39

Utilizando la sentencia WHERE nulo y no nulo

40

Playground: Filtrando Datos con WHERE

41

GROUP BY

42

ORDER BY y HAVING

43

Playground: Agrupamiento y Ordenamiento de Datos

44

El interminable agujero de conejo (Nested queries)

45

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

46

Preguntándole a la base de datos

47

Consultando PlatziBlog

48

Playground: Prueba Final con PlatziBlog

Introducción a la bases de datos NO relacionales

49

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

50

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

51

Top level collection con Firebase

52

Creando y borrando documentos en Firestore

53

Colecciones vs subcolecciones

54

Recreando Platziblog

55

Construyendo Platziblog en Firestore

56

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

57

Bases de datos en la vida real

58

Big Data

59

Data warehouse

60

Data mining

61

ETL

62

Business intelligence

63

Machine Learning

64

Data Science

65

¿Por qué aprender bases de datos hoy?

Bonus

66

Bases de datos relacionales vs no relacionales

67

Elegir una base de datos

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Diagrama Físico: normalizando Platziblog

12/67
Recursos

Aportes 1083

Preguntas 227

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Así quedó mi diagrama, a ver en un futuro que detalles le encuentro.

**Anotación importante **

Regla general: cuanto tienes una cardinalidad 1 a 1 no importa a que tabla le coloques la referencia (llave foranea) es indistinto.

Cuando tienes una cardinalidad 1:N es muy importante que la tabla donde tienes la terminación mucho, en esa tabla colocaras la llave foranea de la tabla que tiene uno (1).

Ejemplo: Posts y Usuarios

La llave foranea será usuarios (1) en la tabla Posts(N)

en min 11:33 muestra la tabla pivote pero esta esta mal relacionada al parecer quiero saber si tengo razón o me estoy equivocando puesto que al parecer esta invertido la relación que tiene la tabla pivote con las otras dos tablas

Hola compañeros, quise aprovechar la situación actual que estamos pasando con el tema de COVID-19, espero sus comentarios.

https://vertabelo.com/

Pueden usar este modelador para hacer sus diagramas me parece muy completo

Hola a todos!!!

Aquí les presento mi diagrama físico totalmente normalizado:

Diagrama Físico Normalizado: UNIVERSIDAD
Esto es todo lo que pude obtener acerca de la Universidad. No se si faltará algo o si habrá un error.

Mi proyecto sobre Boku no hero

Hola acá mi diagrama físico de la tienda online

La llave foránea va en:

  • 1:1 en cualquier entidad
  • 1:N en la entidad N se coloca como llave foranea la llave primaria del 1
  • N:N se rompe esa relacion con una tabla intermedia con las llaves primarias de ambas entidades como llaves primarias de la nueva tabla. La llave primaria de esta tabla puede ser creada o tambien puede ser la union de ambas llaves foraneas la llave primaria.

Decidí cambiar mi diagrama porque el anterior no me ofrecía muchas variantes en la cardinalidad, decidí realizar algo sencillo basado en la estructura de una universidad, obviando algunos elementos claro, no se si lo hice correctamente que les parece?
*Actualice la anterior corrigiendo algunos errores, ahora si debería estar bien!

Abreviaciones de constrains:

* (PK): Primary key
* (FK): Foreign Key
* (NN): Not Null
* (NN - UNIQUE): No valor nulo y unico

Para dibujar el diagrama pueden usar https://drawsql.app/

Acepto correcciones o feedback de todo tipo, gracias!

No es mucho, pero es trabajo honesto:

¿Que les parece este Modelo ER para una tienda de abarrotes compañeros?

Este es mi proyecto.

Si tienen algún aporte o comentario se los agradecería mucho.

Base de datos de alumnos para Universida:

Les dejo un dato: si tienen dudas de el tipo de dato que puede ser alguno que contenga numeros, piensen si necesitan realizar una operacion con el.

Ejemplo
El numero de telefono se puede representar como un dato VARCHAR ya que no necesitas realizar alguna operacion matematica que necesite recibirlo como un valor numerico.
El precio de algun producto se puede representar como un dato DECIMAL ya que puede ser utilizado para las cuentas de una factura por ejemplo.

Espero les sirva, a mi me sirvio para la mia

Yo lo trabajaría de esta forma el atributo.
status:boolean default false;

pienso para ahorrar espacio en memoria en ves de “activo” e “inactivo” sería “1” y “0”.

Les comparto el diagrama que resultó para mi proyecto personal de Control de calificaciones para alumnos…

Si alguien quiere aportar algo estaría más que agradecido!

En "post_etiquetas" suponiendo que fuera viable ¿se le puede incrementar una tabla más? Para quedar algo como "post_etiquetas_tercerTabla"

Hola!
Este es mi diagrama físico, se aceptan comentarios.
Si a alguien le interesa, lo hice en esta página.

Comparto el diagrama físico de mi proyecto, hecho en https://dbdiagram.io/

Mi proyecto consiste en tener una lista con todos los Paises del mundo, a que continente pertenecen, el idioma que se habla y su comida típica con los ingredientes principales, les comparto mi diagrama físico:

Hay un error en el slide que explica la relación muchos a muchos entre posts y etiquetas, las conexiones van al revés, la tres rayitas van hacía post_etiquetas.

El modelo realizado directamente en MySQL Workbench con sus relaciones, listo para exportar el código SQL

Hola!
Estoy haciendo mi proyecto sobre los eventos más relevantes de Game of Thrones. Alguien podría decirme que puedo mejorar?

Prueben ver los videos a una velocidad 1.25x, le agrega dinamismo y ganan tiempo =)

Hola a todos
Casi no lo logro… Como soy tan nueva en el tema me esta costando entender algunas cosas, pero aquí esta:
La siguiente imagen es del proyecto que quiero hacer para empezar a incursionar en el mundo de las BBDD y es de videojuegos, específicamente de League of Legends. Si alguno ve esta imagen me gustaría mucho poder recibir una retroalimentación, estoy muy contenta de que me puedan aportar para mejorar lo que hice.

Gracias por mirar mi trabajo. c:

Aún falta práctica 🐱‍👤

.

Esta en portugues pero creo que se puede entender, es un sistema de venta de tickets del cine.Por el momento esta asi de simple, pero cada vez que avance el curso lo hire mejorando y adicionando mas tablas y campos

Con el diagrama físico, pude identificar mejor, que atributos era multivariados, por lo que se convirtieron en Entidades.


Mi diagrama para una libreria

Así ha quedado mi diagrama físico…

Si me pueden dar consejos de como mejorarlo los escucho

Esté sería mi aporte, recibo comentarios.

ESTA ES MI BASE DE DATOS DE UNA APLICACION DE MUSICA , PUEDEN REVISARLA Y DECIRME EN QUE PUEDO MEJORARLA ?

Voluntariado Educativo - Agradezco sus comentarios

Hola buenas tardes

Espero sus comentarios, es sobre una cadena de tiendas de zapatillas
Esta en proceso

Aquí va mi diagrama, es de una clínica de medicina estética y antienvejecimiento. Se realizan procedimientos y se venden productos, en cada cita se pueden realizar varios procedimientos, y se puede asignar un profesional diferente. Me gustaría mucho saber su opinión para saber si debo corregir o pudo mejorar algo.

Aquí anexo mi Diagrama ER para trabajar una Base de Datos de datos para un corredor de seguros y sus clientes, pero tengo una duda, Una póliza puede ser de diferentes ramos, salud, automovi, etc. Pero cada una de ellas tiene características especificas, ¿Debería,en caso de querer anexar las característcas de cada póliza, crear una entidad para cada ramo? Me perdí un poco

esta es mi DB es sobre el juego league of legends

si creen que algo esta mal o podría estar mejor, háganmelo saber

Es una base de datos de colaboraciones de producción musical. Espero me digan sus opiniones.

Diagrama físico con temática de la NFL, si pueden echarle un ojo se agradece.

Dios les bendiga, pues la verdad quería hacer un blog y el curso precisamente hace un blog entonces pues me apasiona el mismo proyecto del curso lo cual hace que al profe explicar el paso a paso y al interesarme lo entienda mejor jeje

Hola, este es mi diagrama, el modelo es de una tienda de ropa online, quedo a espera del feedback 😃

Cordial saludo, comparto este diagrama que busca generar un proyecto de base de datos para el seguimiento a la relación docente estudiante. Agradezco sus comentarios



Hola! asi me quedo el mio pero no estoy segura del todo si esta correcto, agradeceria las correcciones 😃

Les seré sincero, no estoy entendiendo casi nada sobre este tema. Pero haré un esfuerzo por volver a repasar.


Echo con el plugin de Visual Code ERD Editor

Así quedo mi DER Normalizado 😁, la lógica que utilice es que un mesero puede atender muchas cuentas y que una mesa a su vez también puede tener muchas cuentas y que las cuentas tiene una relación de muchos a muchos con la entidad platillos ya que una cuenta puede tener muchos platillos y un platillo puede estar en muchas cuentas, esto lo solucione añadiendo una nueva entidad al diagrama que sirve como tabla puente a la que llame ‘Detalles cuentas’ y ahí se almacenan tanto la PK de la entidad Cuentas como de la entidad Platillos

Hola dejo mi diagrama fisico! Es de un servicio de streaming de peliculas.

Nota

  • Cuando se tiene una relación 1 a 1 no importa a quien se le pasa la llave foránea; es indistinto.

  • Cuando es 1 a N (muchos), en la tabla que tiene la terminación de muchos se pone la lleve foránea de la tabla que tiene 1.

  • Cuando la relación es N a N (muchos a muchos) se pone una tabla intermedia que normalmente se le llama “tabla pivote” y en esta se ponene las dos llaves primarias de las tablas. las dos lleves foráneas conforman una llave primaria natural, pero podemos crear una llave artificial única para la tabla sin problema.

Este es mi diagrama, tengo el caso de una tabla pivote. Analice los atributos y espero haberlos atomizados al máximo. Si alguien cree que es necesario o falta desglosar una entidad agradecería me hicieran la observación.

Gracias compañeros.

Israel es muy buen profesoooooor, me encantan sus clases. 😮
Pocos profes pueden transmitirte tanta pasión por un tema tan abrumador como bases de datos desde el minuto cero

Hola, me gustaria que me pudieran dar su feedback (u opinion) de mi diseño de base de datos, es de un sistema de adopcion de animales.

Creo que Nickname debería ser VARCHAR(40) NN UNIQUE ,pues en la realidad ningún sitio admite un nickname que ya exista.

Aca dejo un PDF con 8 problemas para resolver utilizando los diagramas Entidad / Relacion. Al final de las páginas se adjunta las soluciones!

https://users.dcc.uchile.cl/~mnmonsal/BD/guias/g-modeloER.pdf

Este es mi diagrama, lo hice enfocado a cocina desde un ámbito mas casero, teniendo los usuarios como miembros de mi familia, o personas quienes realizan, o consumen la comida.

muy importante esta parte antes de pasar a código

El estatus por memoria no hubiera sido menor con boolen?

Mi proyecto

Descripcion

Adjunto Diagrama Físico de mi Proyecto

Comparto el link de descarga de MySQL Workbench 8.0.20 https://dev.mysql.com/downloads/file/?id=494866

YA LO ENTIENDO TODO

No me queda muy claro cómo sería representada la tabla de N a N. Es decir, un ejemplo como el de los alumnos.

para que hagan sus diagramas: https://app.diagrams.net/ incluso tiene las lineas para representar cardinalidad

¿alguien podría hacerme observaciones por favor?, muchas gracias de antemano.

Cordial Saludo; Es algo fácil pero es lo que frecuentemente veo en mi trabajo: ![](https://static.platzi.com/media/user_upload/image-aadccc2e-9a2c-4bad-a316-9026abaa5f30.jpg)
buenas! aca arme un diagrama ER en base a la eurocopa 2024 que arranca en unos días (no lo hice con la copa america porque aun quedan por definir las listas), ¿que les parece? ![](https://static.platzi.com/media/user_upload/image-8b598a5e-35e7-4a06-a1b8-d808fd8fffc3.jpg)
![]()![](https://static.platzi.com/media/user_upload/Diagrama%20de%20clases.drawio%20%282%29-8061ede4-a006-4fec-9954-587506b43c82.jpg) No se, si lo estoy haciendo bien
Hola! Estoy haciendo mi diagrama físico para una página de venta de productos. Por acá lo dejo. Agradecería si tienen alguna observación o recomendación.![](https://static.platzi.com/media/user_upload/image-7e32ce5e-1e37-402b-b0ff-a7d8cb09d538.jpg)
![](https://static.platzi.com/media/user_upload/Diagrama%20f%C3%ADsico%20ER.drawio-129b6ea4-f7b5-4ac5-8f9d-34101af8fc23.jpg) Este es mi diagrama. Quise hacerlo sobre los resultados de partidos de League of Legends (planteándome hacer predicciones a partir de ella). Estoy abierta a recibir cualquier observación o comentario, ya que no se me hizo fácil (sobre todo la parte de campeones me explotó la cabeza jaja).

Modelo entidad-relación de una eSHOP.

Mi diagrama par un CRM de ventas bienvenidos sus cometarios

Dejo aqui abajo, mi proyecto de F1. Agradezco el feedback!

comparto mi diagrama. Avance hasta la clase 29 y he regresado de nuevo para realizar mi proyecto, no es tan fácil, pero tampoco es imposible…

MI PROYECTO


ACEPTO CRITICAS CONSTRUCTICAS

Aquí está mi modelo físico, denme feedback pls en especial con las relaciones

Asi va mi proyecto de la biblioteca, recibo retroalimentación de de ser posible.