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

Playground: tu primera consulta en bases de datos

2/67

Aportes 223

Preguntas 15

Ordenar por:

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

Para los que quizás tuvieron el mismo error que yo 😅:

Recuerden colocar un espacio entre SELECT y el paréntesis, sino les da error al correr las pruebas

–Practicando SQL un viernes santo 07/04/23
SELECT (2+2);
SELECT (18/3);
– Escribe aquí las demás sentencias SQL 👇
SELECT (“Esto es una sentencia SELECT”);

Aquí Aprendiendo con la nueva metodología, gracias Platzi!!

Solución… 😄
.

.
.
.
.
.
.

SELECT (2+2);

SELECT (18/3);

SELECT ("Esto es una sentencia SELECT");

Recuerden poner ; al final de cada sentencia.

Hay que tener cuidado con las MAYUSCULAS y minúsculas, que no son iguales!

## Porque funciona un SELECT (2+2) Si se preguntan porque al colocar una operación matemática con la sentencia **SELECT** devuelve un resultado: Es porque evalúa lo que esta dentro de los paréntesis como una expresión aritmética y se devuelve como una columna en el conjunto de resultados. * Aclarar que el **SELECT** se usa para recuperar datos, aunque las expresiones dentro de la sentencia pueden incluir operaciones aritméticas.
No tengo la más mínima idea de lo que hay que hacer. ¡Auxilio!

😃
– Ejemplo de sentencia SQL con SELECT 👇
SELECT (2+2);

– Escribe aquí las demás sentencias SQL 👇
SELECT (18/3);

SELECT (“Esto es una sentencia SELECT”);

3 Doritos despues:
😃 😃

…test_select_three_outputs

test_select_sum

test_select_division

test_select_text

¡Felicidades, todas las pruebas pasaron

Mi respuesta 😀

SELECT (2+2);
SELECT (18/3);
SELECT ("Esto es una sentencia SELECT");

Lo complete. Pero tuve problemas con las comillas de mi computadora, termine copiando las comillas de la consigna para avanzar porque no encontre en mi teclado las comillas correctas.

Listoo!!!

Pasos de bebé pero emocionado 😃

me costo , pero pude entendiendo este nuevo mundo para mi

Los espacios tambien influyen, gaste todos mis corazones porque junte el SELECT a la operación: SELECT(18/3); Lo cual es incorrecto. La forma correcta es SELECT (18/3);

Estoy nueva en la plataforma Platzi y decidí iniciar con este curso… Colocándome nuevos retos y aquí vamos con el primero.

SELECT (2+2);
SELECT (18/3);
SELECT (“eSTO ES UNA SENTENCIA SELECT”)

– Ejemplo de sentencia SQL con SELECT 👇
SELECT (2+2);

– Escribe aquí las demás sentencias SQL 👇
SELECT (18/3);
SELECT (“Esto es una sentencia SELECT”);

VAMOS CON TODA !!!

Estoy repasandp mis clases de fundamentos que tomé el año pasado y me encuentro con esta maravilla ❤️

Hola a todos, como les va?, comparto mi resultado:

Saludos,

Primera prueba!
SELECT (2+2);
SELECT (18/3);
SELECT (“Esto es una sentencia SELECT”);

Recuerden ; al final 😃

Ehh bien lo logre.

Aca ingresando al mundo de las Bases de Datos 👍

![](

test_select_three_outputs

test_select_sum

test_select_division

test_select_text

¡Felicidades, todas las pruebas pasaron!

Primer Intento Completo.

Me encanto este ejercicio. Es mejor recordar lo basico antes de realixar algo complejo. Aqui comparto mi reto. ![](https://static.platzi.com/media/user_upload/PASO%203%20-%20EJECUTAR%20ARCHIVO-e6ab861a-8580-4549-b088-d536b602d343.jpg) ![](https://static.platzi.com/media/user_upload/PASO%204%20-%20OBTENEMOS%20EL%20RESULTADO-a279f53b-4496-4fbc-ba4b-cd8ea574b379.jpg)
Excelente introducción a las bases de datos, una breve historia y datos claros.
![](https://static.platzi.com/media/user_upload/image-2c4f6c8e-a471-44fa-a73e-f2d445cb4dae.jpg) Iniciando en Base de datos, gracias Platzi
![](https://static.platzi.com/media/user_upload/image-c83e9c8b-6d57-4d11-8a35-3e46c430e7a5.jpg)
no entendí nada de lo que tocaba hacer .. de la historia pasamos a la actualidad en un segundo, no tengo ni idea de bases de datos, pero me encanta lo que he aprendido.
SELECT (2+2); \-- Escribe aquí las demás sentencias SQL 👇SELECT (100/3); SELECT ("Esto es una sentencia select");
![](https://static.platzi.com/media/user_upload/image-b48ab94f-a3ee-41cb-80d4-59d82db011d9.jpg)
![](https://static.platzi.com/media/user_upload/image-a461a2ae-397e-4f04-ac4e-ebec410b06b4.jpg)
\-- Ejemplo de sentencia SQL con SELECT 👇 SELECT (2+2); -- imprime texto no la operación \-- Escribe aquí las demás sentencias SQL 👇 SELECT (18/3); -- imprime texto no la operación SELECT "Esto es una sentencia SELECT";
si, mas o menos recuerdo esta sentencia. ¡Que bien que la pase!
select (18/3); Select ("Esto es una sentencia SELECT");
Men encanto, con este curso inicio en esto de las bases de datos, gracias PLATZI.
Me encanto esta primer consulta![](https://static.platzi.com/media/user_upload/image-58fa6dbd-bfbc-48bf-b18c-b4dc23022144.jpg)![]()
Genial esta forma de practicar la sintaxis de SQL e irme acostumbrando a la misma
Alguien que tenga una computadora mac me puede ayudar cual es la tecla para poner estas comillas dobles " . Por que con alt + 8 salen estas comillas “ y no lo valida.
![](https://static.platzi.com/media/user_upload/image-c88e0109-e981-4853-a569-d0e666e1acad.jpg)
![](https://static.platzi.com/media/user_upload/image-754f009f-3c8f-4800-942f-d4f821ea4a3d.jpg)
Todo bien ![](https://static.platzi.com/media/user_upload/image-c685cd5c-9115-43bc-8235-aedb06f181de.jpg)
![](https://static.platzi.com/media/user_upload/image-2deb1bd8-f4ad-4426-974d-92db0fa67185.jpg)![](https://static.platzi.com/media/user_upload/image-81bc644e-8246-48a3-ad5c-5005d71fccf1.jpg)
\-- Ejemplo de sentencia SQL con SELECT 👇SELECT (2+2); \-- Escribe aquí las demás sentencias SQL 👇SELECT (18/3);SELECT "ESTA ES UNA SENTENCIA SELECT"

RECUERDEN DE PONER EL PUNTO Y COMA ; y aqui les dejo mi aporte:
SELECT (2+2);
SELECT (18 / 3);
SELECT (“Esto es una sentencia SELECT”);

WOO

No se si a alguien mas le paso, pero le estaba poniendo print para mandarlo a imprimir luego de cada sentencia por eso la primer vez quedo mal, luego lo hice sin eso y me quedo bien. Sorry soy nueva en esto. ![](https://static.platzi.com/media/user_upload/image-9235dfa6-6a36-438d-8fc1-cbd45ab663ed.jpg)
Esta cool la animación al correr la prueba correcta. ![](https://static.platzi.com/media/user_upload/aaf1f319a0cd2e1e230089907942a4c2-12cacf1c-46de-4a3e-b08e-34d3dfbb50d6.jpg)
Hola! Esta sentencia es para imprimir Datos en la Consola, algo curioso es que cuando terminen la línea no olviden el ";" punto y coma. Saludos! ![](https://static.platzi.com/media/user_upload/image-81ac45d5-50eb-4066-93bb-823fdeb19e16.jpg)
HELLO MI RESULTADO :) ![](https://static.platzi.com/media/user_upload/image-3103072e-9779-4ccb-8278-d2592447c8d6.jpg)
Dice que todo esta bien pero voy a la parte de pruebas y como que algo no cuadra no se si tengo que corregir o dejar asi ![](https://static.platzi.com/media/user_upload/image-1afc5f7a-c188-4944-a83f-90eeb2867850.jpg)
Hola me pueden ayudar porque sale error ![](https://static.platzi.com/media/user_upload/image-2c69f39d-bad1-462b-98c8-79e2cb6bdd0d.jpg)

Mis pruebas

select (2+2);
select (18/3);
select (‘Esto es una sentencia SELECT’);

Nota: El ultimo ejercicio me ejecuto con comillas simples

OK mis pruebas ![](https://static.platzi.com/media/user_upload/image-c7fd77e5-0385-47b9-af8b-f49248864aff.jpg)
```js SELECT 2 + 2 AS Resultado; SELECT 18 / 3 AS Resultado; SELECT 'Esto es una sentencia SELECT' AS Resultado; ```SELECT 2 + 2 AS Resultado; SELECT 18 / 3 AS Resultado; SELECT 'Esto es una sentencia SELECT' AS Resultado;
Excelente a seguir creciendo
SELECT (18/3); SELECT "Esto es una sentencia SELECT";
![](https://static.platzi.com/media/user_upload/image-c1e829a0-be5e-4ee9-a53b-65c3fe2d9502.jpg) es la primera vez que hago algo asI, nunca me había llamado la atención lo relacionado a sistemas hasta ahorita.
¿A alguien más le pasa que el botón de "Correr Pruebas" no aparece? Me pasa seguido con los Playgrounds, el punto de la esquina superior derecha se queda en un color anaranjado y no se puede hacer más nada jsjs.
Aquí un 8 de Marzo de 2024 (Día de la Mujer), Viernes, practicando e interiorizándome en BBDD!
Se logró: ![](https://static.platzi.com/media/user_upload/image-2a6c0517-15df-48e2-8d90-070c0307b837.jpg)![]()
¡Felicidades, todas las pruebas pasaron!
![](https://static.platzi.com/media/user_upload/imagen-646b59f4-9770-421a-ab76-82a79a1dceca.jpg)
![](https://static.platzi.com/media/user_upload/image-9915dcea-db20-443c-97ee-804e7e12236b.jpg) Super emocionada por empezar a usar SQL!
Estuvo interesante, para empezar. ![](https://static.platzi.com/media/user_upload/Screenshot%202024-02-27%20at%2017.23.52-5d5c7636-7838-4f5f-87bf-98a8b0c52593.jpg)

No sabía que el punto y coma (😉 era obligatorio y no me funcionaba jaja.

![](https://static.platzi.com/media/user_upload/image-c135ab4a-295d-40d5-b5cd-02d5b36dbc31.jpg)
Hola, empezando mi curso en un miércoles de Ceniza. ¡Mucha suerte a todos!
13/02/24 23:40 2 videos por día, lento pero seguro jeje
![](https://static.platzi.com/media/user_upload/image-8a5b6363-0e17-4f84-b2c9-59c5797d72f4.jpg)
![](https://static.platzi.com/media/user_upload/image-8fdf6869-e7d1-4a2d-af29-fc7ca5f5698f.jpg)
PERDON PERO NO ENTIENDO COMO HACERLO PORQUE LO HICE COMO LO EXPLICA Y ME SALE ERRROR
No olvidar el ;
No olvidar el punto y coma al final 😅
me puse algo nerviosa pero lo logre tengo que admitier que es algo nuevo para mi ... y quiero aprender mas
![]()![](file:///C:/Users/renzo/OneDrive/Im%C3%A1genes/Capturas%20de%20pantalla/Captura%20de%20pantalla%202024-01-18%20133134.png)
![](https://static.platzi.com/media/user_upload/image-9665eed3-4296-4688-a567-fc39d6c3567d.jpg)
Comparto mi ejercicio con ustedes. ![](https://static.platzi.com/media/user_upload/image-5d83c990-9fbe-4795-b328-407aeb4465fa.jpg)
![](https://static.platzi.com/media/user_upload/image-722e4507-db73-44f5-8faf-b72c2670db20.jpg)![](https://static.platzi.com/media/user_upload/image-af0c3ad3-7c94-46d2-a234-195b7c616979.jpg) \-- Ejemplo de sentencia SQL con SELECT 👇SELECT (2+2); \-- Escribe aquí las demás sentencias SQL 👇 SELECT (18/3);SELECT ("Esto es una sentencia SELECT");
![](https://static.platzi.com/media/user_upload/image-ce67b222-4e62-44ab-ade8-6717a73d6451.jpg)
Vengo aquí luego de un tiempo a repasar las bases y me encuentro este playground, que grandes!!
Excelente.
Done!![](https://static.platzi.com/media/user_upload/image-9f788b9e-9431-44a1-af99-0839ff3d8634.jpg)
![]()![](https://static.platzi.com/media/user_upload/image-e5d7db47-7e1b-4766-8ee6-ad842ba67f8e.jpg)
AQUI MI RERSULTADO. GRACIAS. ![](https://static.platzi.com/media/user_upload/image-014f327f-19a1-429f-91c9-82a5360d3613.jpg)
Pense realmente que era mas complicado... Le di tantas vueltas y era algo tan simple. ;)

Done!!!

![](https://static.platzi.com/media/user_upload/image-80896130-27f6-47a0-970b-14da8d13005e.jpg)![](https://static.platzi.com/media/user_upload/image-2a277e27-b34b-43ab-96cd-4f36fb12fd38.jpg)
![](https://static.platzi.com/media/user_upload/image-395ba84c-bee3-4f7f-85aa-4d6895756f97.jpg)
Si tuvieron error no se preocupen no esta mal que falles, lo que esta mal es que abandones el intento. Si tuviste error probablemente es porque debe existir espacio entre SELECT y el paréntesis, y además debes terminar con ; toda línea de código.
![](https://static.platzi.com/media/user_upload/image-4c61398f-1d02-42d2-83e5-72a26477cb7e.jpg)
-- Ejemplo de sentencia SQL con SELECT 👇
SELECT (2+2);

-- Escribe aquí las demás sentencias SQL 👇
SELECT ("Esto es una sentencia SELECT");
SELECT (18/3);

Practicando BD ![](https://static.platzi.com/media/user_upload/image-01437831-839d-4249-918f-dda6a3a1a09a.jpg)
**luego de varios intentos, se logro.** SELECT ((16/2)+10); SELECT (2+3+4); SELECT ("PRUEBA DE MATEMATICAS");
````js ```![](https://static.platzi.com/media/user_upload/image-96d6d7ac-1789-4a1a-98f3-bc630346b948.jpg) ````
undefined