0% encontró este documento útil (0 votos)
4 vistas3 páginas

Consultas SQL para cumpleaños y torneos

El documento describe cómo crear y gestionar una base de datos MySQL para rastrear torneos de bolos y las preferencias de comida de amigos en sus cumpleaños. Incluye instrucciones para crear la base de datos, tablas y ejemplos de consultas SQL básicas para obtener información específica. Se abordan diversas consultas, como la obtención de datos de cumpleaños, preferencias de comida y estadísticas de torneos.

Cargado por

willyalgomas
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Consultas SQL para cumpleaños y torneos

El documento describe cómo crear y gestionar una base de datos MySQL para rastrear torneos de bolos y las preferencias de comida de amigos en sus cumpleaños. Incluye instrucciones para crear la base de datos, tablas y ejemplos de consultas SQL básicas para obtener información específica. Se abordan diversas consultas, como la obtención de datos de cumpleaños, preferencias de comida y estadísticas de torneos.

Cargado por

willyalgomas
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 DOCX, PDF, TXT o lee en línea desde Scribd

Consultas SQL básicas

Usted y varios de sus amigos celebran sus cumpleaños juntos. En cada ocasión, los
integrantes del grupo se dirigen a la bolera local, participan en un torneo amistoso y
luego todos se dirigen a tu lugar donde preparas la comida favorita del cumpleañero.
Ahora que esta tradición se ha mantenido durante un tiempo, ha decidido comenzar a
rastrear los registros de estos torneos. Además, para facilitar la planificación de las
cenas, decide crear un registro de los cumpleaños de sus amigos y sus platos principales,
guarniciones y postres favoritos. En lugar de mantener esta información en un libro de
contabilidad físico, decide ejercitar sus habilidades de base de datos registrándola en
una base de datos MySQL.

1.- Para comenzar, abra un indicador de MySQL como su usuario raíz de MySQL:
2.- A continuación, cree la base de datos ejecutando:
1. CREATE DATABASE `birthdays`;
3.- A continuación, seleccione esta base de datos, ejecutando:
1. USE birthdays;
4.- A continuación, cree dos tablas dentro de esta base de datos. Usaremos la primera
tabla para rastrear los registros de tus amigos en la bolera. El siguiente comando creará
una tabla llamada torneos con columnas para el nombre de cada uno de tus amigos, la
cantidad de torneos que han ganado (victorias), su mejor puntaje de todos los tiempos
(best) y qué tamaño de zapato de boliche usan (talla):
5.- Una vez que ejecute el comando CREAR TABLA y lo complete con encabezados de
columna, recibirá el siguiente resultado:
Output
Query OK, 0 rows affected (0.00 sec)
6.- Complete la tabla de torneos con algunos datos de muestra:
1. ('Dolly', '7', '245', '8.5'),
2.
3. ('Etta', '4', '283', '9'),
4.
5. ('Irma', '9', '266', '7'),
6.
7. ('Barbara', '2', '197', '7.5'),
8.
9. ('Gladys', '13', '273', '8');

7.- A continuación, cree otra tabla dentro de la misma base de datos que usaremos para
almacenar información sobre las comidas de cumpleaños favoritas de sus amigos. El
siguiente comando crea una tabla denominada cenas con columnas para el nombre de
cada uno de sus amigos, su fecha de nacimiento (fechnac), su entrante favorito, su
guarnición preferida y su postre favorito:
8.- Complete la tabla de torneos con algunos datos de muestra:

1. ('Dolly', '1946-01-19', 'steak', 'salad', 'cake'),


2.
3. ('Etta', '1938-01-25', 'chicken', 'fries', 'ice cream'),
4.
5. ('Irma', '1941-02-18', 'tofu', 'fries', 'cake'),
6.
7. ('Barbara', '1948-12-25', 'tofu', 'salad', 'ice cream'),
8.
9. ('Gladys', '1944-05-28', 'steak', 'fries', 'ice cream');
Una vez que ese comando se complete con éxito, habrá terminado de configurar su base
de datos. A continuación, repasaremos la estructura básica de comandos de las consultas
SELECT.
9.- modo de ejemplo, la siguiente declaración devolverá la columna de nombre de la
tabla de cenas:
10.- Devuelve las columnas de fecha de cumpleaños y nombre de la tabla cenas
11.- Devuelve todos los registros de la tabla torneos.
12.- Dime la talla de zapato usada por Irma.
13.- Digamos que ha olvidado el plato principal favorito de algunos de sus amigos, pero
está seguro de que este plato en particular comienza con una "t".
14.- Queremos que la consulta anterior solamente me saque un registro en caso de que
estén repetidos.
15.- Desea saber cuántos de sus amigos prefieren el tofu para su entrada de cumpleaños
16.- Encuentra la mejor puntuación promedio entre tus amigos
17- Desea ver cuántos juegos de bolos han jugado usted y sus amigos a lo largo de los
años
18.- cuál es el peor récord general de bolos hasta ahora (en términos de número de
victorias)
19.- La siguiente consulta mostrará el mejor récord general de bolos:
20.- Imagina que quisieras comprarle a cada uno de tus amigos un par de zapatos de
bolos como regalo de cumpleaños. Debido a que la información sobre las fechas de
nacimiento y las tallas de zapatos de sus amigos se encuentran en tablas separadas,
puede consultar ambas tablas por separado y luego comparar los resultados de cada una.
Sin embargo, con una cláusula JOIN, puede encontrar toda la información que desea
con una sola consulta
21.- Digamos que quieres saber cuál de tus amigos ha ganado más partidos que Bárbara.
En lugar de consultar cuántos partidos ganó Bárbara y luego ejecutar otra consulta para
ver quién ganó más juegos, puede calcular ambos con una sola consulta.
22.- Esta consulta busca encontrar cuáles de tus amigos han ganado más juegos que el
promedio para aquellos con el mismo número de zapatos.
23.- digamos que querías organizar una cena sorpresa para el mejor jugador de bolos de
todos los tiempos del grupo. Podrías encontrar cuál de tus amigos tiene el mejor récord

de bolos y devolver su comida favorita.

24.- Digamos que quisieras saber cuántos de tus amigos prefieren cada uno de los tres
platos principales que preparas.
25.- Enumera las columnas de nombre y fecha de nacimiento, pero ordena los resultados
por fecha de nacimiento
26.- Realiza la consulta anterior, pero representando los datos en orden descendente.
27.- Intenta encontrar qué guarniciones son las favoritas de al menos tres de tus amigos,
aunque este arrojará un resultado sin error

También podría gustarte