0% encontró este documento útil (0 votos)
52 vistas2 páginas

Consultas SQL para Base de Datos NBA

El documento proporciona instrucciones para crear una base de datos NBA con tablas de jugadores y equipos, insertar datos de ejemplo, y realizar varias consultas SQL sobre los datos. Las consultas incluyen mostrar datos de jugadores filtrados por equipo, procedencia, altura, posición, ciudad, división y otros criterios; calcular estadísticas como pesos máximos y mínimos, alturas y pesos promedios; y contar y agrupar datos por equipo, conferencia y otros campos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
52 vistas2 páginas

Consultas SQL para Base de Datos NBA

El documento proporciona instrucciones para crear una base de datos NBA con tablas de jugadores y equipos, insertar datos de ejemplo, y realizar varias consultas SQL sobre los datos. Las consultas incluyen mostrar datos de jugadores filtrados por equipo, procedencia, altura, posición, ciudad, división y otros criterios; calcular estadísticas como pesos máximos y mínimos, alturas y pesos promedios; y contar y agrupar datos por equipo, conferencia y otros campos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TEMA 4 - RELACIÓN EJERCICIOS 2 (MYSQL)

1. Crea la base de datos nba.


2. Dentro de la base de datos nba crear las siguientes tablas:
JUGADORES

CAMPO TIPO DE DATOS OBSERVACIONES


codigo Numérico entero Clave primaria de la tabla
nombre Cadena de caracteres de tamaño 30
procedencia Cadena de caracteres de tamaño 20
altura Cadena de caracteres de tamaño 4
peso Numérico entero
posicion Cadena de caracteres de tamaño 5
nombre_equipo Cadena de caracteres de tamaño 20 Clave externa a equipos

EQUIPOS

CAMPO TIPO DE DATOS OBSERVACIONES


nombre Cadena de caracteres de tamaño 20 Clave primaria de la tabla
ciudad Cadena de caracteres de tamaño 20
conferencia Cadena de caracteres de tamaño 4
division Cadena de caracteres de tamaño 9

3. Insertar los datos que se incluyen en el fichero datos_relacion1.txt que se encuentra en la


plataforma moodle.
4. Realizar las siguientes consultas:
a) Mostrar el nombre de los jugadores del equipo 'Los Angeles Lakers' ordenados por
nombre de forma ascendente.
b) Mostrar el nombre de los jugadores españoles (procedencia = 'Spain').
c) Mostrar el nombre y la altura de los jugadores cuya altura está comprendida entre 1.90 y
2.00 metros. Mostrar el resultado ordenado por altura de forma descendente.
d) Mostrar el nombre y la posición de los jugadores del equipo 'Chicago Bulls' que son
estadounidenses.
e) Mostrar el peso máximo y el mínimo de los jugadores.
f) Mostrar la media del peso y la altura de los jugadores.
g) Mostrar el número de jugadores del equipo 'Chicago Bulls'.
h) Mostrar para cada equipo, el nombre del equipo, la division, nombre del jugador y
procedencia (para todos los jugadores). Mostrar ordenados por la division de forma
ascendente.
i) Modificar la consulta anterior para que se muestren todos los equipos, incluso aquellos
para los que no hay incluidos jugadores en la base de datos.
j) Mostrar todos los datos de los jugadores de las ciudades de 'Boston' o 'Dallas'.
k) Mostrar el nombre y la altura de todos los jugadores de las ciudades de 'Boston' o 'New
York' cuya altura es superior a 2.00 metros. Ordenar los resultados por el nombre del
jugador de forma ascendente.
l) Calcula la altura media de los jugadores de los equipos de 'Atlanta Hawks' o 'Phoenix
Suns'.
m) Mostrar el nombre y la procedencia de los jugadores cuya division es 'Pacific' y no
proceden de 'EEUU'.
n) Mostrar el nombre, altura, peso y procedencia de los jugadores que juegan en la ciudad
de 'Boston' y proceden de 'Suecia'.
o) Mostrar todos los equipos (nombre del equipo) junto con el número de jugadores que
tienen cada uno. Solo para los equipos que tienen jugadores.
p) Modificar la consulta anterior para que muestre también los equipos que no tienen
insertado ningún jugador en la base de datos.
q) Mostrar para cada equipo el nombre del equipo y el peso del jugador más pesado de ese
equipo.
r) ¿Cuántos equipos tiene cada conferencia en la nba? (Mostrar conferencia y número de
equipos de esa conferencia)
s) ¿Cuánto pesan de media los jugadores de 'EEUU' o 'Canada' ? (Mostrar procedencia y la
media para cada una de ellas).
t) Mostrar aquellos equipos de la nba cuyos jugadores pesen de media más de 98 kilos.
Mostrar el resultado ordenado por el peso de forma ascendente. (Mostrar nombre del
equipo y peso medio de los jugadores de ese equipo).
u) Mostrar aquellos equipos que tengan más de un jugador canadiense. (Se debe mostrar el
nombre del equipo y el número de jugadores canadienses que tiene)

También podría gustarte