camandos a trabajar Análisis: 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:insertar_deportista, codigo, nombre, direccion, telefono, email Tabla: deportista 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportista Relacion: 5. Comando(s) Insert - values- begin - end - create procedure-in. Sintaxis: Delimiter // create procedure insertar_deportista(in _codDeportista int(10), in _nombre varchar(45), in _direccion varchar(45), in _telefono varchar(45), in _email varchar(45)) ->begin ->insert into deportista values(_codDeportista,_nombre,_direccion,_telefono,_email); ->end ->// Análisis: 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:listar_deportista Tabla: deportista 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportista Relacion: 5. Comando(s) select*from -begin-end-create procedure. Sintaxis: Delimiter // create procedure listar_deportista() ->begin ->select * from deportista; ->end ->// Análisis: 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:modificar_deportista, codigo, nombre, direccion, telefono, email Tabla: deportista 3. Condiciones (es) adicionales si las hay N/A codDeportista = codDeportista; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportista Relacion: 5. Comando(s) update- set-begin- where- end // -create procedure. Sintaxis: Delimiter // create procedure modificar_deportista(in _codDeportista int(10), in _nombre varchar(45), in _direccion varchar(45), in _telefono varchar(45), in _email varchar(45)) -> begin -> update deportista set telefono = _telefono where codDeportista = codDeportista; -> end -> // Query OK, 0 rows affected (0.196 sec) Análisis: 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:eliminar_deportista, codDeportista, Tabla: deportista 3. Condiciones (es) adicionales si las hay N/A codDeportista = _codDeportista 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportista Relacion: 5. Comando(s) delete from-set-begin- where- end // -create procedure. Sintaxis: Delimiter // create procedure eliminar_deportista(in _codDeportista int(10)) -> begin -> delete from deportista where codDeportista = _codDeportista; -> end -> // Query OK, 0 rows affected (0.141 sec) MANEJO DE FECHAS MYSQL Sintaxis: select current_date(); +----------------+ | current_date() | +----------------+ | 2021-11-10 | +----------------+ 1 row in set (0.001 sec) MariaDB [deporbask]> select year (current_date()); +-----------------------+ | year (current_date()) | +-----------------------+ | 2021 | +-----------------------+ 1 row in set (0.001 sec) MariaDB [deporbask]> select month(current_date()); +-----------------------+ | month(current_date()) | +-----------------------+ | 11 | +-----------------------+ 1 row in set (0.041 sec) MariaDB [deporbask]> select day(current_date()); +---------------------+ | day(current_date()) | +---------------------+ | 10 | +---------------------+ 1 row in set (0.033 sec) Análisis: la edad de los deportistas 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nombre Tabla: deportista 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportista Relacion: 5. Comando(s) select- year-curent_date. Sintaxis: MariaDB [deporbask]> select nombre, year(current_date()) - year(edad) from deportista; +---------------------------------+-----------------------------------+ | nombre | year(current_date()) - year(edad) | +---------------------------------+-----------------------------------+ | Edy Yecid QUEJADA | 3 | | agudelo manco diana patricia | 3 | | zapata valencia jorge | 3 | | velasquez cano jenny astrid | 3 | | posada vasco ana | 3 | | ortiz puerta indira | 3 | | quintero meneses adriana maria | 3 | | montoya rivera edilma | 3 | | lopera monsalve fernando alonso | 3 | | henao rios dora emilse | 3 | +---------------------------------+-----------------------------------+ 10 rows in set (0.001 sec) Análisis: eliminar los ceros de la izquierda 5. Comando(s) select- trim-leading Sintaxis: select trim(leading '0' from '000000ganar el semestre00'); +----------------------------------------------------+ | trim(leading '0' from '000000ganar el semestre00') | +----------------------------------------------------+ | ganar el semestre00 | +----------------------------------------------------+ 1 row in set (0.001 sec) Análisis: eliminar los ceros de la derecha 5. Comando(s) select- trim-trailing Sintaxis: select trim(trailing '0' from '00ganar el semestre00000'); +----------------------------------------------------+ | trim(trailing '0' from '00ganar el semestre00000') | +----------------------------------------------------+ | 00ganar el semestre | +----------------------------------------------------+ 1 row in set (0.001 sec) Análisis: eliminar los ceros de la izquierda y la derecha 5. Comando(s) select- trim-trailing Sintaxis: select trim(both '0' from '00ganar el semestre00000'); +------------------------------------------------+ | trim(both '0' from '00ganar el semestre00000') | +------------------------------------------------+ | ganar el semestre | +------------------------------------------------+ 1 row in set (0.000 sec) Análisis: insertr un nuevo deporte con una clave 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportes 2. Que campos (campos contiene la información solicitada) y de que tabla campo:codDeportista, nombre. Tabla: deportes 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportes Relacion: 5. Comando(s) insert into-value-encode-select Sintaxis: insert into deportes value('123',encode('123','Ciclismo de Montaña')); Query OK, 1 row affected, 1 warning (0.066 sec) select *from deportes; +-------------+------------------+ | codDeportes | nombre | +-------------+------------------+ | 1 | FUTBOL | | 2 | VOLEIBOL | | 3 | PIN PON | | 4 | NATACION | | 5 | MICROFUTBOL | | 7 | VEISBOL | | 8 | FUTBOL AMERICANO | | 123 | ??@ | +-------------+------------------+ 8 rows in set (0.002 sec) Análisis: insertr un nuevo deporte con una clave 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportes 2. Que campos (campos contiene la información solicitada) y de que tabla campo:codDeportista, nombre. Tabla: deportes 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportes Relacion: 5. Comando(s) insert into-value-encode-select Sintaxis: insert into deportes value('9',encode('9','tenis de mesa')); Query OK, 1 row affected, 1 warning (0.066 sec) select *from deportes; +-------------+------------------+ | codDeportes | nombre | +-------------+------------------+ | 1 | FUTBOL | | 2 | VOLEIBOL | | 3 | PIN PON | | 4 | NATACION | | 5 | MICROFUTBOL | | 7 | VEISBOL | | 8 | FUTBOL AMERICANO | | 9 | ? | | 123 | ??@ | +-------------+------------------+ 9 rows in set (0.001 sec) select decode(codDeportes,'9') from deportes where nombre='tenis de mesa'; Empty set (0.001 sec) CREAR TABLAS A PARTIR DE OTRAS MariaDB [deporbask]> select nivel_de_estudio from especialidades; +------------------+ | nivel_de_estudio | +------------------+ | Especialista | | Profesional | | Magister | | Profesional | | Profesional | | Magister | +------------------+ 6 rows in set (0.001 sec) MariaDB [deporbask]> select distinct nivel_de_estudio from especialidades; +------------------+ | nivel_de_estudio | +------------------+ | Especialista | | Profesional | | Magister | +------------------+ 3 rows in set (0.001 sec) Análisis: crear una nueva tabla y pasar los datos de nivel de estudio de la tabla especialidad 1. Cual es el nombre de la tabla en la que se van a insertar los datos version 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nivel_de_estudio. Tabla: especialidades 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: deportes Relacion: 5. Comando(s) select distinct- from - as -select Sintaxis: Create table version -> select distinct nivel_de_estudio as nombrenivel from especialidades; Query OK, 3 rows affected (0.376 sec) Records: 3 Duplicates: 0 Warnings: 0 MariaDB [deporbask]> select * from version; +--------------+ | nombrenivel | +--------------+ | Especialista | | Profesional | | Magister | +--------------+ 3 rows in set (0.001 sec) MariaDB [deporbask]> show tables; +-----------------------+ | Tables_in_deporbask | +-----------------------+ | deportes | | deportista | | deportista_deportes | | entre_especi | | entrenador | | entrenador_deportes | | entrenador_deportista | | entrenamiento | | especialidades | | gru_dep_ent | | grupos | | tipos_de_becas | | version | +-----------------------+ 13 rows in set (0.002 sec) Análisis: contar cunatas horas de asiganada tiene cada tipo de estapacio de entrenamieto y cambiar Tipo_esp_entren por nombre 1. Cual es el nombre de la tabla en la que se van a insertar los datos entrenamiento 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nombre. Tabla: entrenamiento 3. Condiciones (es) adicionales si las hay N/A as nombre, count(*) as hora_asignada from entrenamiento group by Tipo_esp_entren; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenamiento Relacion: 5. Comando(s) select- from - as - count- group by Sintaxis: MariaDB [deporbask]> select Tipo_esp_entren as nombre, count(*) as hora_asignada from entrenamiento group by Tipo_esp_entren; +--------+---------------+ | nombre | hora_asignada | +--------+---------------+ | cancha | 3 | | picina | 1 | | pista | 2 | +--------+---------------+ 3 rows in set (0.055 sec) MANEJO DE INFORMACIÓN EN CASCADA Análisis: ingresar en la tabla entrenador las especialidades 1. Cual es el nombre de la tabla en la que se van a insertar los datos entrenador 2. Que campos (campos contiene la información solicitada) y de que tabla campo: Tabla: entrenador 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenador, especialidades Relacion:entrenador add especialidades 5. Comando(s) alter -add Sintaxis: MariaDB [deporbask]> alter table entrenador add especialidades varchar(45); Query OK, 0 rows affected (0.128 sec) Records: 0 Duplicates: 0 Warnings: 0 MariaDB [deporbask]> select*from entrenador; +---------------+---------------------------------+------------------------------+----------+-----------------------------+----------------+ | codentrenador | nombre | direccion | telefono | email | especialidades | +---------------+---------------------------------+------------------------------+----------+-----------------------------+----------------+ | 1 | acevedo buritica juan esteban | barrio la pradera | 5846479 | juanestebacardona@gmail.com | NULL | | 2 | alvarez agudelo esteban | barrio rosaleda | 5882104 | estebanalvarez@gmail.com | NULL | | 3 | zapata campiño isabel | barrio aragon | 5844598 | zapataisabel@gmail.com | NULL | | 4 | valle velasquez sofia | barrio la pradera | 2794869 | sofiavelasquez@gmail.com | NULL | | 5 | moreno posada diego alejandro | urbanizacion compartir | 7868617 | diegomoreno@gmail.com | NULL | | 6 | alzate ortiz jorge mario | urbanizacion ciudadela prado | 8841497 | marioalzate@gmail.com | NULL | | 7 | zapata quintero jose maria | barrio sangabriel | 5840570 | josezapata@gmail.com | NULL | | 8 | montoya montoya alejandro | barrio la pradera | 4767249 | alejandromontoya@gmail.com | NULL | | 9 | lopera cartagena luisa fenanada | barrio el limonar 1 | 5209957 | luisalopera@gmail.com | NULL | | 10 | jaramillo henao jose luis | barrio el limonar 2 | 2864522 | josearamillo@gmail.com | NULL | +---------------+---------------------------------+------------------------------+----------+-----------------------------+----------------+ 10 rows in set (0.002 sec) Análisis: guardar en la tabla entrenador los nombre de las especialidades 1. Cual es el nombre de la tabla en la que se van a insertar los datos entrenador 2. Que campos (campos contiene la información solicitada) y de que tabla campo:codespeci, nombre Tabla: entrenador 3. Condiciones (es) adicionales si las hay N/A 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenador, especialidades Relacion:on entrenador.codentrenador=especialidades.codespeci 5. Comando(s) update-join-on-set Sintaxis: MariaDB [deporbask]> update entrenador -> join especialidades -> on entrenador.codentrenador=especialidades.codespeci -> set entrenador.especialidades=especialidades.nombre; Query OK, 6 rows affected (0.069 sec) Rows matched: 6 Changed: 6 Warnings: 0 select*from entrenador; +---------------+---------------------------------+------------------------------+----------+-----------------------------+--------------------------+ | codentrenador | nombre | direccion | telefono | email | especialidades | +---------------+---------------------------------+------------------------------+----------+-----------------------------+--------------------------+ | 1 | acevedo buritica juan esteban | barrio la pradera | 5846479 | juanestebacardona@gmail.com | nuticionista deportivo | | 2 | alvarez agudelo esteban | barrio rosaleda | 5882104 | estebanalvarez@gmail.com | medico deportivo | | 3 | zapata campiño isabel | barrio aragon | 5844598 | zapataisabel@gmail.com | gestion deportiva | | 4 | valle velasquez sofia | barrio la pradera | 2794869 | sofiavelasquez@gmail.com | Preparador fisico | | 5 | moreno posada diego alejandro | urbanizacion compartir | 7868617 | diegomoreno@gmail.com | Preparador fisico | | 6 | alzate ortiz jorge mario | urbanizacion ciudadela prado | 8841497 | marioalzate@gmail.com | fisioterapeuta deportivo | | 7 | zapata quintero jose maria | barrio sangabriel | 5840570 | josezapata@gmail.com | NULL | | 8 | montoya montoya alejandro | barrio la pradera | 4767249 | alejandromontoya@gmail.com | NULL | | 9 | lopera cartagena luisa fenanada | barrio el limonar 1 | 5209957 | luisalopera@gmail.com | NULL | | 10 | jaramillo henao jose luis | barrio el limonar 2 | 2864522 | josearamillo@gmail.com | NULL | +---------------+---------------------------------+------------------------------+----------+-----------------------------+--------------------------+ 10 rows in set (0.001 sec) MariaDB [deporbask]> select* from deportista; +---------------+---------------------------------+------------------------------+----------+---------------------------+------------+ | codDeportista | nombre | direccion | telefono | email | edad | +---------------+---------------------------------+------------------------------+----------+---------------------------+------------+ | 1 | Edy Yecid QUEJADA | barrio la pradera | 5846069 | estebancardona@gmail.com | 2018-09-10 | | 2 | agudelo manco diana patricia | barrio rosaleda | 5882104 | dianapatricia@gmail.com | 2018-09-10 | | 3 | zapata valencia jorge | barrio aragon | 5841998 | jorgezapata@gmail.com | 2018-09-10 | | 4 | velasquez cano jenny astrid | barrio la pradera | 2791469 | jennyvelasquez@gmail.com | 2018-09-10 | | 5 | posada vasco ana | urbanizacion compartir | 2868617 | anaposada@gmail.com | 2018-09-10 | | 6 | ortiz puerta indira | urbanizacion ciudadela prado | 5841497 | indiraortiz@gmail.com | 2018-09-10 | | 7 | quintero meneses adriana maria | barrio sangabriel | 5840570 | adrianaquintero@gmail.com | 2018-09-10 | | 8 | montoya rivera edilma | barrio la pradera | 3767289 | edilmamontoya@gmail.com | 2018-09-10 | | 9 | lopera monsalve fernando alonso | barrio el limonar 1 | 5709957 | fernadolopera@gmail.com | 2018-09-10 | | 10 | henao rios dora emilse | barrio el limonar 2 | 2866222 | dorahenao@gmail.com | 2018-09-10 | +---------------+---------------------------------+------------------------------+----------+---------------------------+------------+ 10 rows in set (0.002 sec) CONSULTAS DE BASE DE DATOS Análisis: consultar los deportista que estan en los grupos con la misma direccion 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista 2. Que campos (campos contiene la información solicitada) y de que tabla campo:direccion, codDeportista, codigo. Tabla: deportista, grupo 3. Condiciones (es) adicionales si las hay N/A e.direccion='barrio la pradera'group by codDeportista; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenador, especialidades Relacion:on e.codDeportista=m.codgrupo 5. Comando(s) select -e.* -from-as -left join -on -where -group by Sintaxis: MariaDB [deporbask]> select e.* from deportista as e left join grupos as m on e.codDeportista=m.codgrupo where e.direccion='barrio la pradera'group by codDeportista; +---------------+-----------------------------+-------------------+----------+--------------------------+------------+ | codDeportista | nombre | direccion | telefono | email | edad | +---------------+-----------------------------+-------------------+----------+--------------------------+------------+ | 1 | Edy Yecid QUEJADA | barrio la pradera | 5846069 | estebancardona@gmail.com | 2018-09-10 | | 4 | velasquez cano jenny astrid | barrio la pradera | 2791469 | jennyvelasquez@gmail.com | 2018-09-10 | | 8 | montoya rivera edilma | barrio la pradera | 3767289 | edilmamontoya@gmail.com | 2018-09-10 | +---------------+-----------------------------+-------------------+----------+--------------------------+------------+ 3 rows in set (0.032 sec) Análisis: consultar los deportista que estan en el grupo A7 y el nombre del entenador encargado 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista, grupo, entrenador 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nombre deportista, codgrupo, nombre entrenador. Tabla: deportista, grupo, entrenador 3. Condiciones (es) adicionales si las hay N/A a.nombre='A7' and j.nombre='zapata quintero jose maria'group by e.codDeportista; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenador, deportista, grupos Relacion:e.codDeportista=ea.codDeportista and e.codDeportista=ej.codentrenador and e.codDeportista=m.codgrupo 5. Comando(s) select -from-as -inner join -on-and -where -group by Sintaxis: MariaDB [deporbask]> Select e.nombre 'Nombre Deportista' , a.nombre 'Nombre grupo', j.nombre 'entrenador' from deportista e inner join -> grupos a inner join entrenador j inner join grupos m inner join gru_dep_ent ea inner join -> entrenador_deportista ej on e.codDeportista=ea.codDeportista and e.codDeportista=ej.codentrenador and e.codDeportista=m.codgrupo where -> a.nombre='A7' and j.nombre='zapata quintero jose maria'group by e.codDeportista; +--------------------------------+--------------+----------------------------+ | Nombre Deportista | Nombre grupo | entrenador | +--------------------------------+--------------+----------------------------+ | Edy Yecid QUEJADA | A7 | zapata quintero jose maria | | agudelo manco diana patricia | A7 | zapata quintero jose maria | | zapata valencia jorge | A7 | zapata quintero jose maria | | velasquez cano jenny astrid | A7 | zapata quintero jose maria | | posada vasco ana | A7 | zapata quintero jose maria | | quintero meneses adriana maria | A7 | zapata quintero jose maria | | montoya rivera edilma | A7 | zapata quintero jose maria | +--------------------------------+--------------+----------------------------+ 7 rows in set (0.127 sec) Análisis: consultar los deportista que estan en los grupos ue tienen la misma direccion y cual es su fecha de nacimiento 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista, grupo, entrenador 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nombre deportista, codgrupo, direccion, edad. Tabla: deportista, grupo, entrenador 3. Condiciones (es) adicionales si las hay N/A e.direccion='barrio la pradera' and e.edad='2018-09-10' group by e.codDeportista; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas: entrenador, deportista, grupos Relacion:grupos as m on e.codDeportista=m.codgrupo 5. Comando(s) select -from-as-rihgt join -on-and -where -group by Sintaxis: MariaDB [deporbask]> select e.nombre, e.direccion'barrio la pradera', e.edad from deportista as e right join -> grupos as m on e.codDeportista=m.codgrupo where e.direccion='barrio la pradera' and e.edad='2018-09-10' group by e.codDeportista; +-----------------------------+-------------------+------------+ | nombre | barrio la pradera | edad | +-----------------------------+-------------------+------------+ | Edy Yecid QUEJADA | barrio la pradera | 2018-09-10 | | velasquez cano jenny astrid | barrio la pradera | 2018-09-10 | | montoya rivera edilma | barrio la pradera | 2018-09-10 | +-----------------------------+-------------------+------------+ 3 rows in set (0.030 sec) OTRA ACIVIDAD Análisis: consultar en el nombre de los deportes y los deportista que estan en ellos 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista, deportes 2. Que campos (campos contiene la información solicitada) y de que tabla campo:nombre deportista, codgrupo, direccion, edad. Tabla: deportista,deportes 3. Condiciones (es) adicionales si las hay N/A l.codDeportista is not null; 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas:deportista, deportes Relacion:e.codDeportes=l.codDeportista 5. Comando(s) select -from-as -left join -on -where- is not null Sintaxis: MariaDB [deporbask]> select e.nombre,l.nombre -> from deportes as e -> left join deportista as l -> on e.codDeportes=l.codDeportista -> where l.codDeportista is not null; +------------------+--------------------------------+ | nombre | nombre | +------------------+--------------------------------+ | FUTBOL | Edy Yecid QUEJADA | | VOLEIBOL | agudelo manco diana patricia | | PIN PON | zapata valencia jorge | | NATACION | velasquez cano jenny astrid | | MICROFUTBOL | posada vasco ana | | VEISBOL | quintero meneses adriana maria | | FUTBOL AMERICANO | montoya rivera edilma | +------------------+--------------------------------+ 7 rows in set (0.002 sec) Análisis: consultar todos los deportes y grupos involucrados 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista, deportes 2. Que campos (campos contiene la información solicitada) y de que tabla campo:codgrupo, nombre grupo,codDeportes, nombre del grupo. Tabla: deportes,grupos 3. Condiciones (es) adicionales si las hay N/A from deportes as l 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas:grupos, deportes Relacion:grupos as e 5. Comando(s) select - .* -from-as -cross join. Sintaxis: MariaDB [deporbask]> select l.*,e.* -> from deportes as l -> cross join grupos as e; +-------------+------------------+----------+--------+ | codDeportes | nombre | codgrupo | nombre | +-------------+------------------+----------+--------+ | 1 | FUTBOL | 1 | A1 | | 2 | VOLEIBOL | 1 | A1 | | 3 | PIN PON | 1 | A1 | | 4 | NATACION | 1 | A1 | | 5 | MICROFUTBOL | 1 | A1 | | 7 | VEISBOL | 1 | A1 | | 8 | FUTBOL AMERICANO | 1 | A1 | | 1 | FUTBOL | 2 | A2 | | 2 | VOLEIBOL | 2 | A2 | | 3 | PIN PON | 2 | A2 | | 4 | NATACION | 2 | A2 | | 5 | MICROFUTBOL | 2 | A2 | | 7 | VEISBOL | 2 | A2 | | 8 | FUTBOL AMERICANO | 2 | A2 | | 1 | FUTBOL | 3 | A3 | | 2 | VOLEIBOL | 3 | A3 | | 3 | PIN PON | 3 | A3 | | 4 | NATACION | 3 | A3 | | 5 | MICROFUTBOL | 3 | A3 | | 7 | VEISBOL | 3 | A3 | | 8 | FUTBOL AMERICANO | 3 | A3 | | 1 | FUTBOL | 4 | A4 | | 2 | VOLEIBOL | 4 | A4 | | 3 | PIN PON | 4 | A4 | | 4 | NATACION | 4 | A4 | | 5 | MICROFUTBOL | 4 | A4 | | 7 | VEISBOL | 4 | A4 | | 8 | FUTBOL AMERICANO | 4 | A4 | | 1 | FUTBOL | 5 | A5 | | 2 | VOLEIBOL | 5 | A5 | | 3 | PIN PON | 5 | A5 | | 4 | NATACION | 5 | A5 | | 5 | MICROFUTBOL | 5 | A5 | | 7 | VEISBOL | 5 | A5 | | 8 | FUTBOL AMERICANO | 5 | A5 | | 1 | FUTBOL | 7 | A7 | | 2 | VOLEIBOL | 7 | A7 | | 3 | PIN PON | 7 | A7 | | 4 | NATACION | 7 | A7 | | 5 | MICROFUTBOL | 7 | A7 | | 7 | VEISBOL | 7 | A7 | | 8 | FUTBOL AMERICANO | 7 | A7 | | 1 | FUTBOL | 8 | A8 | | 2 | VOLEIBOL | 8 | A8 | | 3 | PIN PON | 8 | A8 | | 4 | NATACION | 8 | A8 | | 5 | MICROFUTBOL | 8 | A8 | | 7 | VEISBOL | 8 | A8 | | 8 | FUTBOL AMERICANO | 8 | A8 | +-------------+------------------+----------+--------+ 49 rows in set (0.001 sec) Análisis: consultar todos los deportes y grupos involucrados 1. Cual es el nombre de la tabla en la que se van a insertar los datos deportista, 2. Que campos (campos contiene la información solicitada) y de que tabla campo:codgrupo, nombre grupo,codDeportes, nombre del grupo. Tabla: deportes,grupos 3. Condiciones (es) adicionales si las hay N/A from deportes as l 4. Que tablas estan involucradas en la consulta y como se relacionan Tablas:grupos, deportes Relacion:grupos as e 5. Comando(s) select - .* -from-as -cross join. Sintaxis: MariaDB [deporbask]> select l.nombre,e.telefono, -> l.telefono+l.telefono as total -> from deportista as l -> cross join entrenador as e; +---------------------------------+----------+----------+ | nombre | telefono | total | +---------------------------------+----------+----------+ | Edy Yecid QUEJADA | 5846479 | 11692138 | | agudelo manco diana patricia | 5846479 | 11764208 | | zapata valencia jorge | 5846479 | 11683996 | | velasquez cano jenny astrid | 5846479 | 5582938 | | posada vasco ana | 5846479 | 5737234 | | ortiz puerta indira | 5846479 | 11682994 | | quintero meneses adriana maria | 5846479 | 11681140 | | montoya rivera edilma | 5846479 | 7534578 | | lopera monsalve fernando alonso | 5846479 | 11419914 | | henao rios dora emilse | 5846479 | 5732444 | | Edy Yecid QUEJADA | 5882104 | 11692138 | | agudelo manco diana patricia | 5882104 | 11764208 | | zapata valencia jorge | 5882104 | 11683996 | | velasquez cano jenny astrid | 5882104 | 5582938 | | posada vasco ana | 5882104 | 5737234 | | ortiz puerta indira | 5882104 | 11682994 | | quintero meneses adriana maria | 5882104 | 11681140 | | montoya rivera edilma | 5882104 | 7534578 | | lopera monsalve fernando alonso | 5882104 | 11419914 | | henao rios dora emilse | 5882104 | 5732444 | | Edy Yecid QUEJADA | 5844598 | 11692138 | | agudelo manco diana patricia | 5844598 | 11764208 | | zapata valencia jorge | 5844598 | 11683996 | | velasquez cano jenny astrid | 5844598 | 5582938 | | posada vasco ana | 5844598 | 5737234 | | ortiz puerta indira | 5844598 | 11682994 | | quintero meneses adriana maria | 5844598 | 11681140 | | montoya rivera edilma | 5844598 | 7534578 | | lopera monsalve fernando alonso | 5844598 | 11419914 | | henao rios dora emilse | 5844598 | 5732444 | | Edy Yecid QUEJADA | 2794869 | 11692138 | | agudelo manco diana patricia | 2794869 | 11764208 | | zapata valencia jorge | 2794869 | 11683996 | | velasquez cano jenny astrid | 2794869 | 5582938 | | posada vasco ana | 2794869 | 5737234 | | ortiz puerta indira | 2794869 | 11682994 | | quintero meneses adriana maria | 2794869 | 11681140 | | montoya rivera edilma | 2794869 | 7534578 | | lopera monsalve fernando alonso | 2794869 | 11419914 | | henao rios dora emilse | 2794869 | 5732444 | | Edy Yecid QUEJADA | 7868617 | 11692138 | | agudelo manco diana patricia | 7868617 | 11764208 | | zapata valencia jorge | 7868617 | 11683996 | | velasquez cano jenny astrid | 7868617 | 5582938 | | posada vasco ana | 7868617 | 5737234 | | ortiz puerta indira | 7868617 | 11682994 | | quintero meneses adriana maria | 7868617 | 11681140 | | montoya rivera edilma | 7868617 | 7534578 | | lopera monsalve fernando alonso | 7868617 | 11419914 | | henao rios dora emilse | 7868617 | 5732444 | | Edy Yecid QUEJADA | 8841497 | 11692138 | | agudelo manco diana patricia | 8841497 | 11764208 | | zapata valencia jorge | 8841497 | 11683996 | | velasquez cano jenny astrid | 8841497 | 5582938 | | posada vasco ana | 8841497 | 5737234 | | ortiz puerta indira | 8841497 | 11682994 | | quintero meneses adriana maria | 8841497 | 11681140 | | montoya rivera edilma | 8841497 | 7534578 | | lopera monsalve fernando alonso | 8841497 | 11419914 | | henao rios dora emilse | 8841497 | 5732444 | | Edy Yecid QUEJADA | 5840570 | 11692138 | | agudelo manco diana patricia | 5840570 | 11764208 | | zapata valencia jorge | 5840570 | 11683996 | | velasquez cano jenny astrid | 5840570 | 5582938 | | posada vasco ana | 5840570 | 5737234 | | ortiz puerta indira | 5840570 | 11682994 | | quintero meneses adriana maria | 5840570 | 11681140 | | montoya rivera edilma | 5840570 | 7534578 | | lopera monsalve fernando alonso | 5840570 | 11419914 | | henao rios dora emilse | 5840570 | 5732444 | | Edy Yecid QUEJADA | 4767249 | 11692138 | | agudelo manco diana patricia | 4767249 | 11764208 | | zapata valencia jorge | 4767249 | 11683996 | | velasquez cano jenny astrid | 4767249 | 5582938 | | posada vasco ana | 4767249 | 5737234 | | ortiz puerta indira | 4767249 | 11682994 | | quintero meneses adriana maria | 4767249 | 11681140 | | montoya rivera edilma | 4767249 | 7534578 | | lopera monsalve fernando alonso | 4767249 | 11419914 | | henao rios dora emilse | 4767249 | 5732444 | | Edy Yecid QUEJADA | 5209957 | 11692138 | | agudelo manco diana patricia | 5209957 | 11764208 | | zapata valencia jorge | 5209957 | 11683996 | | velasquez cano jenny astrid | 5209957 | 5582938 | | posada vasco ana | 5209957 | 5737234 | | ortiz puerta indira | 5209957 | 11682994 | | quintero meneses adriana maria | 5209957 | 11681140 | | montoya rivera edilma | 5209957 | 7534578 | | lopera monsalve fernando alonso | 5209957 | 11419914 | | henao rios dora emilse | 5209957 | 5732444 | | Edy Yecid QUEJADA | 2864522 | 11692138 | | agudelo manco diana patricia | 2864522 | 11764208 | | zapata valencia jorge | 2864522 | 11683996 | | velasquez cano jenny astrid | 2864522 | 5582938 | | posada vasco ana | 2864522 | 5737234 | | ortiz puerta indira | 2864522 | 11682994 | | quintero meneses adriana maria | 2864522 | 11681140 | | montoya rivera edilma | 2864522 | 7534578 | | lopera monsalve fernando alonso | 2864522 | 11419914 | | henao rios dora emilse | 2864522 | 5732444 | +---------------------------------+----------+----------+ 100 rows in set (0.063 sec)