¡El poder de los datos!

1

¡El poder de los datos!

Fundamentos de Bases de Datos

2

Sistema de Gestión de Bases de Datos

3

¿Qué es una base de datos?

4

¿Qué es SQL?

5

Los comandos SQL más importantes

6

Operaciones básicas en SQL

7

Modelo Entidad Relación (ER)

8

Normalización

Introducción a las bases de datos relacionales

9

Tipos de datos en SQL

10

¿Cómo crear una base de datos en SQL?

11

Buenas practicas de bases de datos con SQL

12

Práctica: Tu primera consulta en bases de datos

Manipulación de Datos

13

Insertando Datos con SQL (INSERT)

14

Práctica: Creación de Tablas en SQL (CREATE TABLE)

15

Consultas y Selecciones en SQL (SELECT)

16

Práctica: SELECT en SQL

17

Eliminación de Datos con SQL (DELETE)

18

Actualización de Datos con SQL (UPDATE)

19

Práctica: CRUD con SQL

Manipulación Avanzada de Datos

20

🛠️ Guía de instalación de MySQL y MySQL Workbench

21

¿Qué es la cláusula WHERE de SQL?

22

Filtrar y Ordenar Datos en SQL (LIKE)

23

Cláusulas de Comparación Textual en SQL (AND, NULL, IN, NOT)

24

Funciones de Aritmética Básica en SQL (COUNT)

25

Funciones de Aritmética Básica en SQL (MIN, MAX)

Agrupación de Datos

26

Agrupación de Datos en SQL: GROUP BY, HAVING y CASE para Análisis Avanzado

27

Tipos de JOIN en SQL

28

¿Cómo funciona INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN?

Transformación de Datos

29

Vistas Materializadas en SQL: Como optimizar tus consultas y reportes.

30

Vistas Materializadas y Temporales en SQL

31

Expresiones de Tablas Comunes (CTE) en SQL

Procedimientos Almacenados

32

Procedimientos Almacenados en SQL

33

Procedimientos Almacenados en SQL: Gestión de Variables y Manejo de Excepciones

Administración de Base de Datos

34

Respaldos y Restauración de Bases de Datos

Análisis de Datos Avanzados

35

Potenciando los Datos en la Nube: Data Science, Big Data, ML e AI

36

SQL para Análisis de Datos: Primeros pasos con Power BI

No tienes acceso a esta clase

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

Práctica: SELECT en SQL

16/36

Aportes 54

Preguntas 0

Ordenar por:

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

No entiendo por qué se piden cosas en las prácticas que no enseñaron en el curso. Entiendo que uno tiene que solucionar cosas en la vida real buscando la documentación, pero deja mucho que desear de la metodología para un curso.
```js SELECT * FROM cursos; SELECT COUNT(*) AS cantidad FROM cursos; SELECT nombre name, profe teacher, n_calificaciones n_reviews FROM cursos; ```
Hya que ser mas claros en las intrucciones. Si uno referencia "cantidad" como "Cantidad" lo marca mal. Lo cual no esta incorrecto. Deben especificar la norma de nomenclatura....
\-- Escribe aquí tu código SQL 👇SELECT \* FROM cursos; SELECT count(\*) as cantidad FROM cursos; SELECT nombre as name ,profe as teacher,n\_calificaciones as n\_reviews FROM cursos
**Para resolver** el segundo se debe emplear la palabra reservada count() y para el tercero, se deben renombrar las columnas usando as Ej: nombre as name, profe as teacher, n\_calificaciones as n\_reviews
No se entendió el objetivo de que es lo que se debía hacer, gracias a los comentarios logre entender.
Chicos, la prueba pide, imprimir la cantidad de cursos que tiene la tabla "cursos", tambien pide, que consolees en otro query, todas las columnas que tiene menos el id, dandoles el alias al español. Me costo entender lo que pedia... si no hubiera sido por los coments...
![](https://static.platzi.com/media/user_upload/upload-1b9234ff-9b5d-47a5-b894-5f695b389efc.png)
La prueba solicitada: ![](https://static.platzi.com/media/user_upload/upload-52aed4fd-4fca-40ed-995b-8b48386a1c8a.png)
![](https://static.platzi.com/media/user_upload/upload-b5e1e4f4-b0e8-4d6a-bf78-0a81b50b3f9f.png)
![](https://static.platzi.com/media/user_upload/upload-1e17d284-5923-4be1-b555-17616da390dd.png)
![](https://static.platzi.com/media/user_upload/upload-30889ec3-d270-4b62-b350-d7efe01302d5.png)
![](https://static.platzi.com/media/user_upload/upload-8af35856-c14c-46d2-b1c1-cc936204ef49.png)
![](https://static.platzi.com/media/user_upload/upload-1b4f3394-5d18-404e-ab78-3fc81fcc20bd.webp)![](https://static.platzi.com/media/user_upload/upload-27a27686-e8b4-42b7-a5c8-d58ff02501ad.webp)
![](https://static.platzi.com/media/user_upload/image-98543bc0-ef50-4c29-9f55-d7c3899f01e2.jpg)
![](https://static.platzi.com/media/user_upload/image-07fc4652-8205-4b43-8f1e-fc02ad2d7688.jpg)
![](https://static.platzi.com/media/user_upload/image-d47e6ae1-b0ce-4701-ab9c-6d0e2576d886.jpg)
![](https://static.platzi.com/media/user_upload/image-29f5055c-9c9d-4e04-a6fb-7f93c75c110a.jpg)
![](https://static.platzi.com/media/user_upload/image-877d3105-a4b6-44c0-b3a8-5ec65819fc40.jpg) ![](https://static.platzi.com/media/user_upload/image-90cf901e-0499-4b7e-bd22-a7cd8cb66e3e.jpg)
![](https://static.platzi.com/media/user_upload/image-10b8f7d3-ac54-4661-a101-0a4174e7c48a.jpg)
No me salen los botones :(
# mi respuesta: ![](https://static.platzi.com/media/user_upload/image-a5fd95fb-f333-4de6-a813-7cb84552cbdf.jpg) ![](https://static.platzi.com/media/user_upload/image-e9720c2b-2520-47df-810b-6faf61d92b67.jpg)
![](https://static.platzi.com/media/user_upload/image-c9b2d371-2413-4e88-81c5-2b1d06ce27db.jpg)
![](https://static.platzi.com/media/user_upload/image-2a1ada87-ce6f-4a9c-82b9-93e2a22bec38.jpg)
¿Habrá alguna diferencia al ejecutar el SELECT, según el orden de los factores en tablas grandes? ![](https://static.platzi.com/media/user_upload/image-7fadda4b-2541-47cc-9361-6619b86b82e3.jpg)
![](https://static.platzi.com/media/user_upload/image-9110f831-0e9a-44bf-92ac-16d1d128ae45.jpg)Complete ✅
![](https://static.platzi.com/media/user_upload/image-ca9f8f8b-03da-424b-a961-003fac3bf1f8.jpg)
![](https://static.platzi.com/media/user_upload/image-f0084601-8e3b-41f5-ab74-1871849edc5d.jpg)
![](https://static.platzi.com/media/user_upload/image-1283d323-6806-4629-a470-dca174322466.jpg)
![](https://static.platzi.com/media/user_upload/TEST3-73c4d422-7673-4d78-af41-c6b75a66d65e.jpg)
\-- Escribe aquí tu código SQL 👇SELECT \* FROM cursos; SELECT COUNT (\*) AS cantidad FROM cursos; SELECT nombre AS name, profe AS teacher, n\_calificaciones AS n\_reviews FROM cursos;
![](https://static.platzi.com/media/user_upload/image-497e77a8-3235-44d6-bf01-4e2764502017.jpg)![](https://static.platzi.com/media/user_upload/image-6891963c-e8a2-4e01-aac6-f93b912db624.jpg)
![](https://static.platzi.com/media/user_upload/image-43089a3c-9986-46db-a496-d970cc03af21.jpg)
![](https://static.platzi.com/media/user_upload/image-90d6c9ad-c5cb-41e5-a956-4d9083b778fd.jpg)
![](https://static.platzi.com/media/user_upload/image-b26e326f-4ca0-4386-89aa-869dce4594a0.jpg)
Está mal explicado este ejercicio.
![](https://static.platzi.com/media/user_upload/image-6554ff45-396d-45a4-90e3-3a13d07b0b6d.jpg)
![](https://static.platzi.com/media/user_upload/image-befafe2e-ded3-4f4e-92a5-3770375e4360.jpg)
![](https://static.platzi.com/media/user_upload/image-6a5895d9-6e1d-432b-82fe-20307dcf7fd5.jpg)
![](https://static.platzi.com/media/user_upload/image-d3edcec9-cdf3-4e06-92b0-e207b81a25c1.jpg)
![](https://static.platzi.com/media/user_upload/image-28f5c4c6-c021-413e-8644-35e6a3c8040b.jpg)
hecho ![](https://static.platzi.com/media/user_upload/image-8f8e394b-1f03-4a79-995f-2cc308214aac.jpg)
![](https://static.platzi.com/media/user_upload/image-8bf77e4f-0638-4097-8595-8689f5f8f1c1.jpg)
![](https://static.platzi.com/media/user_upload/image-06029ad6-1894-4391-a341-563316175655.jpg)
`-- Escribe aquí tu código SQL 👇SELECT * FROM cursos;-- segunda consultaSELECT count(*) as cantidadFROM cursos;-- 3 cSELECT nombre as name,profe as teacher,n_calificaciones as n_reviewsFROM cursos;`
![](https://static.platzi.com/media/user_upload/image-4696f90d-bf80-4f5f-9e02-6070f442e092.jpg)```js ```
```txt -- Escribe aquí tu código SQL 👇 SELECT * FROM cursos; SELECT COUNT(*) AS cantidad FROM cursos; ALTER TABLE cursos RENAME COLUMN nombre to name; ALTER TABLE cursos RENAME COLUMN profe to teacher; ALTER TABLE cursos RENAME COLUMN n_calificaciones to n_reviews; SELECT name, teacher, n_reviews FROM cursos; ```-- Escribe aquí tu código SQL 👇SELECT \* FROM cursos; SELECT COUNT(\*) AS cantidadFROM cursos; ALTER TABLE cursosRENAME COLUMN nombre to name; ALTER TABLE cursosRENAME COLUMN profe to teacher; ALTER TABLE cursosRENAME COLUMN n\_calificaciones to n\_reviews; SELECT name, teacher, n\_reviews FROM cursos;
Mi solución: ```js -- Escribe aquí tu código SQL 👇 SELECT * FROM cursos; SELECT COUNT(id) as cantidad FROM cursos; SELECT nombre as name, profe as teacher, n_calificaciones as n_reviews from cursos; ```
Buenas tardes mi aporte: ![](https://static.platzi.com/media/user_upload/image-8e75d110-f9e5-41fd-a53b-6bd13a5adc81.jpg)
![](https://static.platzi.com/media/user_upload/image-1b36879e-62be-4a38-a612-79099720ec6b.jpg)
![](https://static.platzi.com/media/user_upload/image-3d240cf6-ee8d-4c47-b1cf-693ecb8c06bf.jpg)![](https://static.platzi.com/media/user_upload/image-fb833108-ffe8-457f-b0a0-89e1f2a2d11b.jpg)![](https://static.platzi.com/media/user_upload/image-b51acfaa-a1ee-42ae-9f36-23a1a69b2350.jpg)
Mi aporte :)![](https://static.platzi.com/media/user_upload/image-3327a758-cb55-4cc1-ba01-b7eeb5d1a1bb.jpg) ![](https://static.platzi.com/media/user_upload/image-d118096a-1ea8-4dc2-aede-b752b9cdcd54.jpg)
Al momento detrabajar en consultas es mucho mejor SIEMPRE evitar el uso del selector universal "\*". Incluso cuando quieres seleccionar todas las columnas de una tabla, es mejor especificar el nombre de cada columna. Esto optimiza el tiempo de la consulta. Para este ejercicio no hace una diferencia practica, pero esto optimiza los tiempos de consulta en entornos de producción con consutas gigantes ```js SELECT id, nombre, profe, n_calificaciones FROM cursos; SELECT COUNT(id) AS cantidad FROM cursos; SELECT nombre AS name, profe AS teacher, n_calificaciones AS n_reviews FROM cursos; ```
pero da igual renombrar el id con "Cantidad" xd
undefined