Actividad
Objetivo de la actividad
Desarrollar nuevas tablas y generar listas de datos utilizando los fundamentos de base de datos.
Instrucciones
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
- Prepara el ambiente de Python en el equipo de cómputo donde se realizará esta actividad:
Pasos para realizar:
- Instala la versión más actual de Python desde https://www.python.org/
- Descarga el IDE (Integrated Development Environment) de tu preferencia (Por ejemplo, Visual Studio Code, Free Version PyCharm, etc.) o puedes utilizar un bloc de notas si lo deseas, pero se recomienda un IDE que te ayude con la depuración (debuggeo) y sintaxis del lenguaje.
- Comprueba la instalación de Python creando un archivo .py que pinte Hello World y ejecútalo desde línea de comando entrando a la carpeta donde existe el archivo y ejecutando el comando Python <nombre del archivo>.
- Crea un nuevo cuaderno de trabajo en Python 3 con el título Actividad 7.
- Los datos para trabajar en este ejercicio serán los de la lista de pasajeros del Titanic, la cual está conformada por 100 filas y 12 columnas. Descarga el archivo con la información en Kaggle: https://www.kaggle.com/hesh97/titanicdataset-traincsv
- Genera una tabla para albergar los datos.
- Realiza la instalación de la base de datos, investiga las tres opciones y escoge con la que trabajarás esta actividad.
MySQL: Descarga desde: https://www.mysql.com
PostgreSQL: Descarga desde: https://www.postgresql.org
Free Remote SQL. Descarga desde: https://remotemysql.com
- Crea al menos dos nuevas tablas de pasajeros, estás deberán incluir al menos las columnas sobrevivencia y cabina.
- Usa la sentencia create table
- Genera una lista de datos aleatorios (1 al 100) con la estructura de las tablas creadas del punto seis.
- Llena estas tablas con los datos generados.
- Conserva archivos generados en tu computadora para futuras consultas.
- Crea el cuaderno de trabajo para la actividad.
- Realiza la instalación de la base de datos en Python correctamente.
- Crea las tablas con base en las indicaciones solicitadas.
- Genera la lista requerida con los datos de forma aleatoria.
- Presenta las tablas solicitadas en el punto 6 con la información obtenida de la lista.
Checklist
- Identifica las diferencias entre MySQL, PostgreSQL, Free Remote SQL.
- Reflexiona en qué otras tareas podrías usar cada una de esas herramientas.