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

Introducción a las bases de datos relacionales

2

Historia de las bases de datos relacionales

3

Entidades y atributos

4

Entidades de Platzi Blog

5

Relaciones

6

Múltiples muchos

7

Diagrama ER

8

Diagrama Físico: tipos de datos y constraints

9

Diagrama Físico: normalización

10

Formas normales en Bases de Datos relacionales

11

Diagrama Físico: normalizando Platziblog

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

12

¿Qué es RDB y RDBMS?

13

Instalación local de un RDBMS (Windows)

14

Instalación local de un RDBMS (Mac)

15

Instalación local de un RDBMS (Ubuntu)

16

Clientes gráficos

17

Servicios administrados

SQL hasta en la sopa

18

Historia de SQL

19

DDL create

20

CREATE VIEW y DDL ALTER

21

DDL drop

22

DML

23

¿Qué tan standard es SQL?

24

Creando Platziblog: tablas independientes

25

Creando Platziblog: tablas dependientes

26

Creando Platziblog: tablas transitivas

Consultas a una base de datos

27

¿Por qué las consultas son tan importantes?

28

Estructura básica de un Query

29

SELECT

30

FROM

31

Utilizando la sentencia FROM

32

WHERE

33

Utilizando la sentencia WHERE nulo y no nulo

34

GROUP BY

35

ORDER BY y HAVING

36

El interminable agujero de conejo (Nested queries)

37

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

38

Preguntándole a la base de datos

39

Consultando PlatziBlog

Introducción a la bases de datos NO relacionales

40

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

41

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

42

Top level collection con Firebase

43

Creando y borrando documentos en Firestore

44

Colecciones vs subcolecciones

45

Recreando Platziblog

46

Construyendo Platziblog en Firestore

47

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

48

Bases de datos en la vida real

49

Big Data

50

Data warehouse

51

Data mining

52

ETL

53

Business intelligence

54

Machine Learning

55

Data Science

56

¿Por qué aprender bases de datos hoy?

Bonus

57

Bases de datos relacionales vs no relacionales

58

Elegir una base de datos

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Por qué las consultas son tan importantes?

27/58
Recursos

Las consultas o queries a una base de datos son una parte fundamental ya que esto podría salvar un negocio o empresa.
Alrededor de las consultas a las bases de datos se han creado varias especialidades como ETL o transformación de datos, business intelligence e incluso machine learning.

Aportes 108

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Apuntes
Las consultas en una base de datos juegan un papel muy fundamental, puesto que facilitan de manera considerable los procesos en cualquier empresa.
ETL
La palabra ETL correspondería al acrónimo de:
Extract (Extraer)
Transform (Transformar)
Load (Cargar)
ETL hace parte del proceso de integración de datos, mas aun es un componente muy importante que completa el resultado final en la relación de aplicaciones y sistemas.

¿Por qué las consultas son tan importantes?, Son la parte fundamental de la base de datos, los query pueden salvar negocios a las empresas, debido a que como las empresas necesitan información exacta, el query nos permitirá, tomar las decisiones correctas.
Estoy emocionado, ya que justamente entré a platzi para fundamentar mi carrera de economista, con el machine learning y mejorar mis modelos econométricos y así, fundar además las bases de mi propio emprendimiento 100% digital ❤️

las consultas que se realizan a las base de datos nos pueden dar a conocer comparaciones referente a las ventas realizadas de un año con otro, así formamos informes para tomar una decisión correcta.

Machine learning ahi voy

CONSULTAS O QUERIES

  • Las empresas tienen gran necesidad de informacion correcta y oportuna.
  • Son una parte fundamental al tratar con bases de datos.
  • Se puede aprender a hacer consultas, mejorando nuestra habilidad en ello a lo largo del tiempo.

En mi empresa hay BI, pero los ponen a hacer solo gráficas y ver problemas de otras direcciones, es algo triste porque si conocieran bien las capacidades que tienen serían de mucha ayuda.

La secuencia que lleva el curso esta genial.

. Esta base de datos es para guardar la puntuacion maxima de los jugadores, el numero maximo de enemigos eliminados y el nivel maximo alcanzado por el jugador. Mi objetivo es tener una tabla de mejores jugadores que mostraremos en el juego

Data Scientist!

Machine Learning

Los datos no son información, no me sirve tener una base de datos si no puedo obtener información de ella solo en el momento que creamos un reporte que contenga ciertos datos , estos se convierten en información.

Opiniones constructivas, mil gracias

machine learning ❤️

Tambien pueden dibujar todo en el
reverse engineer y despues exportar y esto les generara un código sql que pueden ejecutat y les crea la base de datos nueva (tener en cuenta que habria que borrar la otra. Tambien intente soncronizar pero daba un error, puede ser tema de versiones.

así quedo si tienen alguna sugerencia agradecido

Por eso estoy aquí por Data Science and ML.

Buenísimo!

Las consultas son la parte fundamental de la base de datos, los query pueden salvar negocios o empresas, a la hora de tener que tomar decisiones basados en datos existentes, dado que las empresas necesitan información exacta y precisa.

Alrededor de las consultas a las bases de datos se han creado varias especialidades como ETL o transformación de datos, business intelligence e incluso machine learning.

La estructura de este curso es excelente, me agrada

Exacto, sin querys, las BD no tendrían mucho sentido.

22. Mis apuntes: "¿Por qué las consultas son tan importantes"
Las empresas necesitan información: exacta, correcta y oportuna, pero cuando se une a través
de querys pueden obtener un informe, una tendencia, y tener la información que necesitan
para tomar una decisión correcta.

Business intelliegence me causa una emocion enorme! cada vez quiero ser mas bueno en esto.

Me gustaria compartir este tutorial introductorio que encontre en el blog de hubspot sobre como escribir simples queries en SQL.
https://blog.hubspot.com/marketing/sql-tutorial-introduction

Una consulta o query es una petición precisa para obtener información de una bases de datos. Esta se debe escribir basándose en un conjunto de códigos predefinidos, de modo que la base de datos pueda entender la instrucción. Este código es conocido como el lenguaje de consulta (SQL).

Que es una consulta de bases de datos: Una consulta a bases de datos sirve para extraer informacion de una base de datos en el sentido de poder manipular datos, agregar, eliminar y cambiar comportamiento. El estandar para la gestion de la bases de datos es el Lenguaje de consulta estrucutrado o mejor conocido como SQL
|
IMPORTANTE Recuerda que SQL no es lo mismo que MySQL, SQL es el lenguaje de consulta, Mysql es el software que se usa para la DB.
|
Como funciona una consulta?: Digamos que estas en una taqueria y pides unos tacos al pastor, el taquero hace el encargo y comprendera el significado de la solicitud de forma que pasara a crear el producto solicitado, Una consulta funciona de la misma manera tienes que hacer la solicitud de la base de datos ella entendera la solicitud que estas pidiendo y te mostrara el resultado deacuerdo a tu solicitud.

Mas aun, el conocer el plan de ejecución de tu manejador es esencial, ya que no todos los manejadores tratan las expresiones de la misma forma, un Qry óptimo en SQL Server puede no ser tan óptimo en MySQL.

Data Science C:

Machine learning ! ❤️

buena explicacion

excelente curso

machine learning ♥

Para realizar reportes!

Muchas gracias por la aclaración correcta de los queries.

Buenísimo, los datos de los cliente son la base para la transformación/crecimiento de cualquier empresa!

Los querys son una de las cosas más importantes de las bases de datos porque efectivamente te permite buscar datos y representarlos de una forma muy bien organizada, creo que tener la capacidad de realizar querys es un gran plus ya que puedes reunir todos los datos de una forma muy sencilla!

ETL: Extract, Transform, Load.
Muy interesante como aportar valor en toma de daciones con base a datos.

Los QUERYS son una parte fundamental de las bases de datos.

Una consulta bien hecha puede salvar empresas y negocios.

Alrededor de las querys se han creado especialidades como ETL(transformacion de datos), Bussiness intelligence y Machine Learning

Las consultas son importantes en Machine Learning:
-Se toman los datos que hay en una base de datos
-Los construyen de forma coherente y útil formandose datasets
-con los que pueden entrenar distintos algoritmos.

Muy Interesante lo de las consultas! 🤔

Es importante que las consultas esten bien diseñadas, pues un mal diseño implicaria que los datos demoren en aparecer como resultado. Al diseño me refiero el correcto uso de los inner joins que mas adelante seguro se verá o los indices que necesite.

Lo que pasa es que los datos oportunos le permiten a una empresa ver la big picture y tomar las mejores decisiones. De manera distinta, podemos decir que cuando una inteligencia artificl quiere darle un servicio personalizado a un cliente, necesita tener los datos correctos de esa persona, de otra forma el cliente no tendria esa consulta tan personalizada. Todo es cuestion de datos.

La realización de consultas que se realizan a las base de datos nos pueden dar a conocer comparaciones referente a los ingresos, ventas y perdidas realizadas de un año con otro, esto podría contribuiría a la realizar informes de calidad con el que podemos tomar decisiones acertadas.

Me encanta como se le va dando un sentido y una importancia a todo lo que estamos aprendiendo.
Que lo que hoy son fundamentos, puede ser conocimiento que salve la empresa para la que trabajes (O incluso tu propia empresa)

![](

Las consultas son de gran ayuda es interesante el tema y también en mi caso me gustaría aprender a realizar consultas complejas y a lo que se puede llegar con el manejo de datos múltiples para generar informes completos.

Es verdad, el objetivo fundamental de las bases de datos es mostrar lo información que está buscando la persona, ya sea para hacer un estudio, revisar el progreso o mejorar el negocio del cual se está encargando.

De hecho, tengo entendido que el buscador de Google se basa de consultas o queries en una inmensa base de datos para mostrarnos los sitios web que estamos tratando de encontrar, Así debemos aprender a utilizarlas para darle mayor utilidad a nuestras aplicaciones.

Alrededor de las consultas a las bases de datos se han creado varias especialidades como ETL o transformación de datos, business intelligence e incluso machine learning.
Elemental, claro, en el Data Science.

que les parece?

Hay muchos usuarios de una base de datos, como los que mencionó el profesor, personas que se dedican a business intelligence y machine learning. Los datos son muy importantes para las empresas porque las ayudan a seguir creciendo. 💚

Las consultas o queries a una base de datos son una parte fundamental ya que esto podría salvar un negocio o empresa.

En este enlace se explica que es el ETL

Excelente! a continuar en la clase.

Las consultas se trabajan todo el tiempo en las bases de datos, por eso es importante dominar el lenguaje SQL.

En mi caso, cuando intento insertar en mi base de datos los datos que deja el profesor, me arroja un error porque dice que ‘platziblog.usuarios’ no existe. Probé quitando el nombre de la base de datos (platziblog) y dejando únicamente el nombre de la tabla (usuarios) y de esa manera sí me deja insertar los datos.
No sé si se trata de que estoy utilizando una versión más reciente de MySQL o si hay algunos casos en los que funciona de una manera o de otra.
Al inicio del query también tuve que indicar USE platziblog para que pudiese agarrar las funciones siguientes.

Particularmente, creo que las consultas en Bases de Datos son fundamentales para obtener resultados precisos y en un menor tiempo.
Hasta este tema parece que todo va super bien.

  • Las consultas o query, son parte fundamental de la base de datos.
  • Una consulta puede salvar un negocio o empresa.
  • ETL(transformación de datos)
  • Business intelligence (Extracción y utilización de datos para tomar decisiones)
  • Las consultas permiten construir modelos y analizarlos para tomar decisiones que generar un gran impacto.

create database blog;
use blog;

create table categoria(
id int not null primary key,
categoria varchar(35) not null
);

create table etiqueta(
id int not null primary key auto_increment,
nombre_etiqueta varchar(30) not null
);

create table usuario(
id int not null primary key auto_increment,
login varchar (30) not null,
passwoard varchar(35) not null,
nickname varchar(40) not null,
email varchar(40)not null unique
);

create table post(
id int not null primary key auto_increment,
titulo varchar(130) not null,
fecha_public timestamp,
comentarios text not null,
estatus char(8) not null default “activo”,
id_usuario int not null,
id_categoria int not null,
foreign key (id_usuario) references usuario(id) on delete cascade on update cascade,
foreign key (id_categoria) references categoria(id) on update cascade on delete cascade
);

create table comentario(
id int not null primary key auto_increment,
comentario text not null,
id_usuario int not null,
id_post int not null,
foreign key (id_usuario) references usuario(id) on update cascade on delete cascade,
foreign key(id_post) references post(id) on update cascade on delete cascade
);

create table post_etiqueta(
id int not null primary key auto_increment,
id_post int not null,
id_etiqueta int not null,
foreign key (id_post) references post(id) on update cascade on delete cascade,
foreign key (id_etiqueta) references etiqueta(id) on update cascade on delete cascade
);

¿Por qué las consultas son tan importantes?

Consultas (Queries)

Permiten extraer información de las Bases de Datos, saber realizar consultas a esta, puede ayudar mucho a las empresas.

Permiten realizar informes de distintos tipos de datos que requieren los analistas de datos para tomar decisiones del negocio.

Las consultas o querys sirven para extraer información de las bases de datos. Con ello, se pueden presentar un informe o reporte.

Las consultas para mi son como la arquitectura, es decir lo más importante, porque cimenta y modela la estructura de nuestros datos, acomodándola a nuestras necesidades y sacándole el máximo provecho a los recursos disponibles.

bueno repasando el cursito

Qué mágico ver el mapa físico proyectado con la ingeniería inversa.

Transformación de Datos (ETL), Business Inteligence(BI), Machine Learning(ML).

Machine Learning … aer vamos a ver 😃

Se pone aún más bueno el curso 😃

Un tema muy amplio así como interesante

Me interesa mucho ETL y BI !!

this is fun


Diagrama de una base de datos de un sistema local de cursos

Vamos a hacer querys…

BI !!!

¡Vamos por todas!

Impresionantes campos que me generan mucho interés!!

las consultas son herramientas completamente adaptables y permiten personalizar la visualiacion de la información beneficiando y permitiendo comparat ycontrastar datos que normalmente no se ven juntos 😄 GENIAL

Ciencia de datos o business inteligente. Wow

Ha hacer consultas!!

Lo que menciona de salvar negocios es totalmente cierto, ej. mejorar tiempos de entrega y niveles de servicio.

A veces he pensado que mi única gracia en realidad es hacer consultas y graficarlas… con el defecto que a veces los tomadores de decisión se dan cuenta que no entienden al negocio y se paralizan…

Muchas gracias prof

Excelente Curso. Todo ha sido muy claro.![](

Ahora voy con mi Proyecto.

me interesa mucho el machine learning.

excelente, listo para seguir aprendiendo!

me gusta

las consultas bien realizadas permitirán obtener la información correcta desde los datos disponibles!

Extraer información adecuadamente puede salvar una empresa, gran conclusión

Hacer un Selecto de forma correcta va dar a la empresa la información adecuada para tomar una decisión.

Los query son la mayor cantidad de trabajo, pero un buen diseño de base de datos ayuda a consultas mas rapidas

Me gusta mucho el curso, comparo un poco la creacion de la base de datos en mysql con access, salvo la creacion de foreigns keys.

ok

Gracias

ETL o transformación de datos: Extract, Transform & Load
Business intelligence: Extracción y utilización de información de los negocios para tomar decisiones correctas.
Machine learning: procesar datos para encontrar patrones o soluciones nuevas para acelerar el avance de un negocio.

Definitivamente quiero aprender business intelligence y machine learning.