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

Instalaci贸n local de un RDBMS (Windows)

14

驴Qu茅 es RDB y RDBMS?

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 215

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

鈥揚racticando SQL un viernes santo 07/04/23
SELECT (2+2);
SELECT (18/3);
鈥 Escribe aqu铆 las dem谩s sentencias SQL 馃憞
SELECT (鈥淓sto 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!

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 (鈥淓sto es una sentencia SELECT鈥);

3 Doritos despues:
馃槂 馃槂

鈥est_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");
## 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.

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 馃槂

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 (鈥渆STO ES UNA SENTENCIA SELECT鈥)

鈥 Ejemplo de sentencia SQL con SELECT 馃憞
SELECT (2+2);

鈥 Escribe aqu铆 las dem谩s sentencias SQL 馃憞
SELECT (18/3);
SELECT (鈥淓sto 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 (鈥淓sto 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.

\-- 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 (鈥淓sto 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 (鈥楨sto 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!
![](https://platzi.com/new-home/clases/1566-bd/61452-playground-tu-primera-consulta-en-bases-de-datos/)Soy el 煤nico que escribe todo bien en todos los cursos y siempre salta un error? Qu茅 le pasa a Platzi conmigo?
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) ````
-- 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-87464c54-496a-46e5-b1ca-fd07fa41244a.jpg)
Yo me equivoque al principio no habia puesto ; al final de cada setencia : SELECT ("Pongan al final un punto y coma");
* SELECT (2+2); * SELECT (18/3); * SELECT ("Esto es una sencentia SELECT"); ![](https://static.platzi.com/media/user_upload/image-68bc7b49-c38d-4cf8-b275-a52a749f26bb.jpg)
Excelente ejercicio ![](https://static.platzi.com/media/user_upload/image-b1e82c61-a056-4ee1-9815-97ce2be6ec53.jpg)

Esta consola es un gran avance y ayuda mucho a la moral ya que incentiva a continuar aprendiendo:

El d铆a 17/11/23 No me aparecen los botones Ejecutar y Correr Pruebas en la versi贸n web de escritorio. Imagino que es debido a la nueva interfaz de la pagina

Listo

undefined