Está en la página 1de 32

período 2021-2

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
nom bre
Carlos Vives
año de lanzam ie nto
1986
tipo
Solista
gé ne ro principal
Vallenato
50002 Niche 1979 Grupo Salsa

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?

¿Operaciones sobre textos?


¿Solamente algunas
¿Concatenar? ¿Separar?
columnas?
¿Recortar?
¿Solamente algunas filas?
¿Están distribuidos en varias ¿Cuál condición debe
tablas? cumplir ese subconjunto de ¿Otras operaciones?
¿Alguna columna generada
filas? ¿Procesamiento de fechas?
para dar la respuesta?
¿Operaciones estadísticas?
Artistas

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Colección de ide ntificador


50001
50002
Carlos Vives
Niche
nom bre año de lanzam ie nto
1986
1979
tipo
Solista
Grupo
géne ro principal
Vallenato
Salsa

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

Estudiar la siguiente base de datos para


identificar sus componentes y elaborar
cinco preguntas que puedan resolverse
con los datos almacenados
Megaproducts Distribuidores
Productos Clientes
idProducto códigoBarras nombre presentación precioUnitario unidadesEnBodega idCategoría idCliente nombre dirección teléfono ciudad
1001 20287645 Jamón serrano Paquete de 10 lonjas 25280 25 1 1003 Supermercados Triunfo Calle 12 # 23-45 (57)97845563 Medellín
1002 12347621 Queso manchego Barra 35750 30 2 1001 Distribuidora Frescura Carrera 4a # 45 - 67 (57)54363636 Santa Marta
1005 98456783 Salami peruano Paquete de 20 lonjas 15670 35 1 1004 Supertiendas La Única Avenida La Rosita # 23 - 45 (57)76368956 Bucaramanga
1005 Granero Mi Ranchito Carrera 33 # 14 - 23 (57)97877665 Medellín
1003 33762543 Mortadela rico Paquete de 30 lonjas 12450 20 1
1002 Jumbo Calle 170 con avenida Boyacá (57)12343434 Bogotá
1008 87324456 Paté de hígado Lata 18500 5 1

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

También podría gustarte