Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reporte de
la Práctica 2
Leonardo Regalado Zúñiga
Iván Navarro Bravo
Materia:
Bases de Datos
Erika Hernández Rubio
Introducción
La experiencia adquirida durante la realización de la prác�ca 1, enfocada en el manejo básico y
avanzado de MySQL, incluyendo la creación y ges�ón de bases de datos, tablas, y la manipulación
de datos a través de consultas, sentó las bases para abordar con mayor facilidad la prác�ca 2. En la
primera prác�ca, se puso especial énfasis en aprender a filtrar, ordenar y realizar cálculos
agregados sobre los datos, así como en comprender la importancia de la integridad de datos y el
uso eficiente de índices para op�mizar las consultas. Estos conceptos fundamentales, junto con la
familiaridad adquirida con la sintaxis de MySQL y el enfoque en garan�zar la coherencia y
eficiencia en el acceso a la información, facilitaron notablemente el abordaje de los desa�os
presentados en la segunda prác�ca. La transición de aprender a implementar y manejar aspectos
básicos a aplicar estos conocimientos de manera más compleja y específica, como en el manejo de
una base de datos de un club como lo es Sams, a pesar de que este es un ejemplo de cómo es un
pequeño fragmento de su base de datos real, nos fue de gran ayuda para la comprensión teórica y
prác�ca previa puede simplificar y hacer más eficiente el proceso de aprendizaje con�nuo en el
campo de las bases de datos.
Código
use sams;
DROP TABLE IF EXISTS `club`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `club` (
`idClub` int(10) unsigned NOT NULL,
`nombre` varchar(45) NOT NULL,
`direccion` varchar(150) NOT NULL,
`tel` varchar(60) DEFAULT NULL,
`idEdo` int(11) DEFAULT NULL,
PRIMARY KEY (`idClub`),
KEY `idEdo` (`idEdo`),
CONSTRAINT `club_ibfk_1` FOREIGN KEY (`idEdo`) REFERENCES `estado`
(`idEdo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `club`
--
--
-- Dumping data for table `gerente`
--
--
-- Dumping data for table `proveedor`
--
describe socioclub;
update socioclub set idclub=99 where idclub =25 ;
FROM puntajes
SELECT fecha_par�da
FROM par�das
FROM puntajes
FROM par�das
FROM jugadores
SELECT id_par�da
FROM par�das
FROM par�das;
SELECT COUNT(*)
FROM jugadores
FROM puntajes;
FROM par�das;
Select MAX
SELECT MAX(puntaje_maximo) AS puntaje_maximo
FROM puntajes;
FROM par�das;
Conclusiones
Navarro Bravo Iván: Me gustaría destacar que pienso que aprender estos comandos SQL es
fundamental y extremadamente ú�l para cualquier profesional que se desarrolle en el ámbito
empresarial, especialmente para los que trabajan poco o mucho en la ges�ón de bases de datos.
La capacidad para recuperar, manipular, y analizar grandes volúmenes de datos mediante consultas
precisas no solo op�miza los procesos internos, sino que también contribuye a una toma de
decisiones más informada y eficaz. En el mundo de los negocios, donde la información es uno de
los ac�vos más valiosos, dominar estas habilidades se convierte en una ventaja compe��va
indispensable. Las empresas constantemente buscan mejorar su eficiencia y entender mejor a sus
clientes, y es aquí donde el dominio de SQL se vuelve imprescindible, haciendo de su aprendizaje
una inversión valiosa para cualquier profesional.
En esta prác�ca, nos concentramos en consultas de datos u�lizando una variedad de condiciones.
Exploramos cómo filtrar y organizar información de manera específica según diversos criterios.
Desde la clasificación de resultados hasta la búsqueda de registros basada en condiciones como
edad, CURP u otras caracterís�cas, exploramos diferentes enfoques para acceder a la información
deseada. Además, u�lizamos funciones de agregación para obtener resúmenes estadís�cos ú�les
de nuestros datos. En conjunto, estas consultas nos dan herramientas flexibles para acceder y
poder observar mejor los datos en una base de datos.