Está en la página 1de 16

CLASE #02

BASES DE DATOS SQL

2 de agosto de 2022
Prof. Diabb Zegpi D.
REPASO DE LA ÚLTIMA CLASE 2

» Organizaciones DDD
» Un breve paseo histórico
» Hoja de ruta de DS
» Éxito vs fracaso
» Trabajando con datos
modernos
3

1.
BASES DE DATOS SQL
4

SQL
DATABASES
Aprender a realizar consultas a una base
de datos relacional
BASES DE DATOS RELACIONALES 5

Vehículos de combate
ID descripción unidad
001 LEOPARD 2A4 001 Brigadas
002 LEOPARD 2A4 002
ID nombre abbr
003 LEOPARD 2A4 003
001 1era Brigada Acorazada “Coraceros” 1RA BRIACO
004 LEOPARD 2A4 003
002 2da Brigada Acorazada “Cazadores” 2DA BRIACO
003 M-109 001
003 3ra Brigada Acorazada “La Concepción” 3RA BRIACO
004 M-109 004
004 4ta Brigada Acorazada “Chorrillos” 4TA BRIACO
005 M-109 004

Hay muchos vehículos de


combate en una brigada
BASES DE DATOS RELACIONALES 6

Vehículos de combate
ID descripción unidad
001 LEOPARD 2A4 001 PRIMARY KEY Brigadas
002 LEOPARD 2A4 002
ID nombre abbr
003 LEOPARD 2A4 003
001 1era Brigada Acorazada “Coraceros” 1RA BRIACO
004 LEOPARD 2A4 003
002 2da Brigada Acorazada “Cazadores” 2DA BRIACO
003 M-109 001
003 3ra Brigada Acorazada “La Concepción” 3RA BRIACO
004 M-109 004
004 4ta Brigada Acorazada “Chorrillos” 4TA BRIACO
005 M-109 004

PRIMARY KEY FOREIGN KEY CARDINALIDAD


Hay muchos vehículos de
combate en una brigada
BASES DE DATOS RELACIONALES 7

DEFINICIONES
PRIMARY KEY: identificador único de cada fila de una tabla
FOREIGN KEY: limitación referencial hacia la clave primaria de otra tabla
CARDINALIDAD: cuantía en que una tabla se relaciona con otra. Puede ser de tres tipos:
» Uno a uno
» Uno a muchos
» Muchos a muchos
8

2.
CONSULTAS SQL
SQL CHEAT SHEET 9

Un cheat sheet es un
“torpedo” con apuntes de
código.

Usaremos este cheat sheet.


HOLA MUNDO CON SQL 10

Vehículos de combate Brigadas


ID descripción unidad ID nombre abbr
001 LEOPARD 2A4 001 001 1era Brigada Acorazada “Coraceros” 1RA BRIACO
002 LEOPARD 2A4 002 002 2da Brigada Acorazada “Cazadores” 2DA BRIACO
003 LEOPARD 2A4 003 003 3ra Brigada Acorazada “La Concepción” 3RA BRIACO
004 LEOPARD 2A4 003 004 4ta Brigada Acorazada “Chorrillos” 4TA BRIACO
003 M-109 001
004 M-109 004 ¿Cuáles son los nombres de las brigadas?
005 M-109 004 ¿Cuántos vehículos de combate hay?
¿Cuál es el vehículo de combate más repetido?
¿Cuántos tanques hay por brigada?
JOINS 11
ACTIVIDAD 12

BASE DE DATOS SQL


» Crear cuenta en www.kaggle.com
» Buscar dataset “vehículos de combate”
» Crear un notebook de R o python
» Resolver las preguntas de la diapositiva 10
13

3.
EJERCICIO: MISTERIO DE
ASESINATO
14


There's been a Murder in SQL City! The SQL
Murder Mystery is designed to be both a self-
directed lesson to learn SQL concepts and
commands and a fun game for experienced
SQL users to solve an intriguing crime.
SQL MURDER MISTERY 15

» Ingresar a la web
https://mystery.knigh
tlab.com/
» Seguir las pistas tras
el asesino
» Si lo encuentra ¡no lo
diga a sus
compañeros!
16

GRACIAS

También podría gustarte