Cómo poblar una tabla de profesiones en ejercicio práctico

Autor: | Última modificación: 7 de noviembre de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

¿Quieres retar lo que sabes conociendo cómo poblar una tabla de profesiones en ejercicio práctico?

Los ejercicios prácticos son el núcleo para perfeccionar tus habilidades y conocimientos. Es una de las mejores formas para darte cuenta de si has aprendido o si necesitas ayuda para seguir mejorando. Así pues, en este artículo te contaremos cómo poblar una tabla de profesiones en ejercicio práctico relacionado co la serie animada Los Simpson, ejercicio que realizamos en una versión de nuestras clases de Big Data.

Poblar una tabla de profesiones en ejercicio práctico

El proceso para poblar una tabla de profesiones con datos de los personajes de Los Simpson puede ser como cualquier creación de una tabla. No obstante, en este post no centraremos en utilizar unos datos auxiliares para crear la tabla en la máquina virtual de MySQL dentro de la herramienta Virtual Box.

Así pues, el primer paso para empezar con nuestro ejercicio práctico es crear la tabla auxiliar que tendrá todos los datos acerca de las profesiones que tiene cada uno de los personajes.

Para esa tabla, utilizaremos el tipo de data de VARCHAR para establecer la descripción, es decir, el tipo de profesión. A su vez, vamos a utilizar el comando para insertar todos los registros de nuestra tabla, tal como jubilado, estudiante o ama de casa, entre otros valores o values.

USE SPRINGFIELD;

CREATE TABLE AUX_PROFESIONES (DESCRIPCION VARCHAR(255));

INSERT INTO AUX_PROFESIONES VALUES (‘JUBILADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘EMPRESARIO’);

INSERT INTO AUX_PROFESIONES VALUES (‘ESTUDIANTE’);

INSERT INTO AUX_PROFESIONES VALUES (‘AMA DE CASA’);

INSERT INTO AUX_PROFESIONES VALUES (‘ESTUDIANTE’);

INSERT INTO AUX_PROFESIONES VALUES (‘INSPECTOR DE SEGURIDAD’);

INSERT INTO AUX_PROFESIONES VALUES (‘FUNCIONARIO DE TRAFICO’);

INSERT INTO AUX_PROFESIONES VALUES (‘FUNCIONARIO DE TRAFICO’);

INSERT INTO AUX_PROFESIONES VALUES (‘JUBILADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘EMPRESARIO’);

INSERT INTO AUX_PROFESIONES VALUES (‘ESTUDIANTE’);

INSERT INTO AUX_PROFESIONES VALUES (‘ESTUDIANTE’);

INSERT INTO AUX_PROFESIONES VALUES (‘AMA DE CASA’);

INSERT INTO AUX_PROFESIONES VALUES (‘JEFE DE POLICIA’);

INSERT INTO AUX_PROFESIONES VALUES (‘AMA DE CASA’);

INSERT INTO AUX_PROFESIONES VALUES (‘ESTUDIANTE’);

INSERT INTO AUX_PROFESIONES VALUES (‘AMA DE CASA’);

INSERT INTO AUX_PROFESIONES VALUES (‘EMPRESARIO’);

INSERT INTO AUX_PROFESIONES VALUES (‘ENCARGADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘ADMINISTRATIVO’);

INSERT INTO AUX_PROFESIONES VALUES (‘EMPRESARIO’);

INSERT INTO AUX_PROFESIONES VALUES (‘JUBILADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘ENCARGADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘JUBILADO’);

INSERT INTO AUX_PROFESIONES VALUES (‘JUBILADO’);

Ya hemos listado todos los valores necesarios para conformar nuestra tabla de profesiones, que nos servirán para crear la tabla dentro de la base de datos de Los Simpson. Ahora, podemos determinar la cantidad de valores que salieron del experimento sobre las profesiones auxiliares, eliminando las que se repiten, para saber cuántas profesionales realmente existen.

SELECT COUNT (*) TOTAL, COUNT (DISTINCT DESCRIPTION) TOTAL_DIFERENTES FROM AUX_PROFESIONES;

Crear la tabla con el verdadero número de profesiones, sin necesidad de que se repitan. Para ello, debes establecer dentro de la base de datos y crear la tabla, seleccionando todos los datos que aparecen como diferentes en la tabla de profesiones auxiliares (aux_profesiones). Para este proceso tienes que utilizar comandos inherentes de SQL, tal como USE [NOMBRE DE LA BASE DE DATOS], INSERT INTO [NOMBRE DE LA TABLA] para insertar todos los datos necesarios para conformar una tabla.

Para diferenciarlo y agregar los que realmente necesitas, deberás añadir el comando de SELECT DISTINCT, además de elementos necesarios para agregar las fechas actuales, es decir, el momento exacto en el que se añadió o modificó un registro. Asimismo, deberás utilizar el comando de COMMIT para fijar todos los resultados, así como la opción para mostrar el resultado final de la tabla.

USE SPRINGFIELD;

INSERT INTO PROFESIONES (DESC_PROFESION, FECHA_INSERT, FECHA_MODIFICACION)

SELECT DISTINCT DESCRIPCION, NOW( ), NOW( ) FROM AUX_PRESIONES;

COMMIT;

SELECT * FROM PROFESIONES;

Después de realizar todo este proceso para poblar una tabla de profesiones en ejercicio práctico, podrás ejecutarlo y aparecerán los datos en el campo especial dentro de la máquina virtual, como el que refleja la siguiente imagen.

poblar tabla de profesiones en ejercicio práctico

Si reproduces este proceso en otro ejercicio, has sabido cómo poblar una tabla de profesiones en ejercicio práctico.

¿Quieres aprender algo más?

La práctica en el sector IT lo es todo, por eso, esperamos que este artículo acerca de cómo poblar una tabla de profesiones en ejercicio práctico enfocado en Los Simpson te ayude a profundizar en estos procesos en otros ejercicios que hagas en el futuro. Como te has podido dar cuenta gracias a este artículo, las tablas de las bases de datos deben estar bien creadas para poder trabajar sobre ellas.

Así pues, si quieres realizar más ejercicios similares o entender más conceptos, te recomendamos echarle un vistazo al temario de nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. Aprenderás en pocos meses de mano de los mejores expertos para convertirte en todo un profesional. ¡Anímate a solicitar información y sigue aprendiendo!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.