SQL Apuntes: Let'S Start
SQL Apuntes: Let'S Start
APUNTES
LET’S START
BIENVENIDOS
¡Hola a todos y bienvenidos a esta presentación de SQL!
Me emociona mucho tenerlos a bordo en este espacio dedicado al aprendizaje y dominio de una
herramienta tan poderosa como SQL. Sé que han invertido en su desarrollo profesional al unirse
a este nivel académico de paga, y quiero asegurarles que están en el lugar correcto para llevar
sus habilidades al siguiente nivel.
Este PTTX está diseñado para que se sientan cómodos explorando, preguntando y aprendiendo
juntos. No duden en participar activamente, compartir sus inquietudes y celebrar sus logros.
Aquí, cada pregunta es valiosa y cada paso adelante cuenta.
Mi objetivo es que al final de este recorrido se sientan confiados y competentes en el manejo de
SQL, listos para enfrentar cualquier desafío que se les presente en el mundo de los datos.
¡Así que, relájense, confíen en su capacidad de aprendizaje y prepárense para sumergirse en el
fascinante mundo de las bases de datos!
¡Bienvenidos nuevamente! Estoy aquí para apoyarlos en cada paso del camino.
¿QUÉ ES UNA
RELACIÓN 1:1?
En una relación Uno a Uno, cada fila de la primera
tabla se relaciona con exactamente una fila de la
segunda tabla, y viceversa.
Ejemplo real:
Una persona tiene un único pasaporte
Un pasaporte pertenece a una sola persona
READ MORE
EJEMPLO
PRÁCTICO EN SQL
1 . C R E A R L A TA B L A P E R S O N A
C R E AT E TA B L E P E R S O N A (
P E R S O N A _ I D I NT P R I M A RY K E Y,
N O M B R E VA R C H A R ( 1 0 0 ) ,
A P E L L I D O VA R C H A R ( 1 0 0 )
);
READ MORE
2. Crear la tabla
Pasaporte
C R E AT E TA B L E PAS A P O RT E (
PAS A P O RT E _ I D I NT P R I M A RY K E Y,
N U M E R O VA R C H A R ( 2 0 ) U N I Q U E ,
P E R S O N A _ I D I NT U N I Q U E ,
F O R E I G N K E Y ( P E R S O N A _ I D ) R E F E R E NC E S P E R S O N A ( P E R S O N A _ I D )
);
LEARN MORE
¿QUÉ ESTÁ
PASANDO
AQUÍ?
Cada persona tiene un persona_id.
Cada pasaporte tiene un pasaporte_id, un
número único (numero) y está vinculado a una
persona específica.
El campo persona_id en Pasaporte es
UNIQUE y FOREIGN KEY, asegurando que una
persona solo puede tener un pasaporte y que
no se repitan.
LEARN MORE
Insertar datos de ejemplo
-- Insertamos una persona
INSERT INTO Persona (persona_id, nombre, apellido)
VALUES (1, 'Arnold', 'Albert');
LEARN MORE
Consultar los datos
con JOIN
SELECT p.nombre, p.apellido, ps.numero AS pasaporte
FROM Persona p
JOIN Pasaporte ps ON p.persona_id = ps.persona_id;
LEARN MORE
Thank You
For Your
Attention
FOLLOW ME ON MY
TIKTOK