Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 3
Datos, tablas y
Consultas básicas
Parte 1
Ing. Ernesto Amaru Galvis Lista MSc. PhD. Ing. Alexander Armando Bustamante Martínez MSc. PhD.
Profesor Titular – Universidad del Magdalena Profesor Ocasional Auxilia – Universidad del Magdalena
egalvis@unimagdalena.edu.co abustamente@unimagdalena.edu.co
Iniciemos con un
espacio de discusión
orientado por 5 preguntas sobre lo aprendido
hasta el momento
¿Cuáles son las estructuras básicas de almacenamiento
en el modelo relacional de bases de datos?
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
¿Qué representa cada columna de una tabla?
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
¿Qué representa cada fila de una tabla?
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
¿Una base de datos es lo mismo que un
DBMS?
Base de datos Colección de datos relacionados
Sistema de
administración de Software que administra y controla el
bases de datos acceso a las bases de datos
DBMS
Un programa que en algún punto de su
Aplicación de
ejecución interactúa con un DBMS para
Base de datos acceder a los datos de una base de datos
¿Por qué son importantes las bases de datos?
El modelo dominante actualmente para las
bases de datos es el relacional, propuesto
por Edgar Frank Codd en 1970
En las bases de datos relacionales, los datos se organizan y almacenan en
tablas
(matemáticamente denominadas con la palabra relación)
Aplicación de teoría de
conjuntos y lógica de
predicados al manejo de
datos
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duració n gé ne ro artista álbum ¿Cuántas tablas hay?
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 O jos así 3:57 Pop 50003 ¿Dónde están los ladrones?
¿Cuántas columnas en cada tabla?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
¿Qué significa cada columna?
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo ¿Qué significa una fila de cada tabla?
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto ¿Cuántas filas en cada tabla?
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores ¿Hay alguna relación entre las tablas?
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 O ctavo día 4:32 Pop 50003 ¿Dónde están los ladrones ¿Hay algo que mejorar en las tablas?
10014 Q uiero verte sonreír 3:18 Pop 50001 Déjame entrar
Una necesidad de datos puede
expresarse como una pregunta a
responder consultando lo almacenado en
una o varias tablas
Análisis para responder preguntas a partir de
los datos almacenados
1. Ubicación de los 4. Operaciones sobre
2. Filas necesarias 3. Columnas para
datos necesarios los datos para
para responder la mostrar al responder
para responder la responder la
pregunta. la pregunta.
pregunta. pregunta.
¿Operaciones cuantitativas?
¿Todas las columnas? ¿Contar? ¿Sumar?
¿Están todos en una sola ¿Multiplicar? ¿Promediar?
¿Todas las filas?
tabla?
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
Artistas
canciones 50003
50004
50005
Shakira
Binomio de O ro de América
J Balvin
1990
1976
2006
Solista
Grupo
Solista
Pop
Vallenato
Urbano Latino
Cancione s
ide ntificado r título duración gé ne ro artista álbum
10001 La tierra del olvido 4:25 Vallenato 50001 La tierra del olvido
10002 Ojos así 3:57 Pop 50003 ¿Dónde están los ladrones?
10003 Mi gente 3:05 Urbano Latino 50005 Sencillo
10004 Ambiente 4:08 Urbano Latino 50005 Vibras
10005 Cali pachanguero 4:51 Salsa 50002 No hay quinto malo
10006 La creciente 3:04 Vallenato 50004 El binomio de oro
10007 Sueños de conquista 4:02 Vallenato 50004 Por lo alto
10009 Carito 3:39 Pop 50001 Déjame entrar
10011 Una aventura 5:16 Salsa 50002 Cielo de tambores
10012 Ginza 4:39 Urbano Latino 50005 Sencillo
10013 Octavo día 4:32 Pop 50003 ¿Dónde están los ladrones
10014 Quiero verte sonreír 3:18 Pop 50001 Déjame entrar
Actividad de trabajo independiente
Vendedores
Categorías idVendedor documentoIdentidad tipoDocumento nombres apellidos fechaNacimiento salarioBase idJefe fechaVinculación ciudad
idCategoría nombre
101 13897654 CC Adolfo Lionel Messi Zárate 15/04/1977 1200000 102 12/10/2012 Santa Marta
1 Carnes 102 1098789654 CC Sofía Raquel Vergara Vergara 22/08/1990 2500000 Null 20/03/2010 Bogotá
2 Lácteos 103 89078-8790 PP Fernando José Botero Uribe 13/11/1985 1300000 102 15/09/2012 Medellín
3 Frutas y Verduras 106 56344521 CC Angélica María Martínez Vega 4/04/1984 3300000 103 15/09/2012 Bucaramanga
108 1009765876 CC Jorge Roberto Solano Grandados Null 2500000 101 17/04/2013 Medellín
Pedidos DetallesPedido
idPedido idProducto unidades precioUnitarioVenta descuento
idPedido idVendedor idCliente fechaPedido fechaEntrega estado 1001 1001 25 22200 0
1001 108 1002 5/02/2013 7/02/2013 Entregado 1001 1008 15 12450 0
1002 101 1001 6/02/2013 10/02/2013 Entregado 1002 1005 10 15500 0,1
1005 103 1004 5/02/2013 25/02/2013 Entregado 1002 1003 34 12350 0,15
1007 103 1005 8/03/2013 Null En tránsito 1005 1001 12 22200 0,35
1009 102 1001 7/02/2013 Null Empacado 1005 1003 23 12350 0
1007 1008 32 12450 0,2
1007 1005 45 15500 0
1009 1001 6 25280 0
1009 1002 9 15670 0,15