Está en la página 1de 11

PROGRAMACIÓN AVANZADA II

SEMANA 7

Daniel Pérez Bustamante


06-06-2022
Ingeniería en informática
DESARROLLO

Lea atentamente el siguiente caso, analice la información de acuerdo con los contenidos revisados en la
semana y conteste las preguntas que se presentan a continuación:

Recuerde que usted fue seleccionado para diseñar lógico de un sistema para el registro de estudiantes de
colegios privados de la Región Metropolitana de Santiago, este sistema debe manejar las personas dentro del
proceso como son: estudiantes con todos sus atributos (nombre, apellido, Rut, dirección) y apoderados
también con sus atributos (nombre, apellido, Rut, dirección), que año y asignaturas cursan cada uno de los
estudiantes, si realizan actividades extras, especificando cual actividad realizan.

Ahora bien, debe realizar lo siguiente en el gestor de bases de datos MySQL y el lenguaje de programación
Python:

1. Realice y explique el acceso al servidor de la base de datos requerida (3 puntos).

2. Aplique las operaciones de las bases de datos (crear, ingresar y eliminar) para interactuar con el
lenguaje Python (3 puntos).

3. Realice consultas, inserción y eliminación de datos en MySQL (3 puntos).

Recuerde que debe mostrar ejemplos de código en Python y en MySQL según corresponda y
justificar su elaboración.
Realice y explique el acceso al servidor de la base de datos requerida.

En base a lo solicitado, lo primero que voy a realizar es crear una carpeta en mis documentos, a continuación,
lo asigno en visual studio code y voy a crear el archivo conexión.py.

Primero que todo, voy a crear la BD en PHPMyAdmin, bajo el nombre ‘tarea7’ como se demuestra en la
siguiente imagen:

Una vez terminado el ítem anterior, es necesario abrir un nuevo terminal y descargar el controlador de
MySQL con Python como se muestra en siguiente imagen:
Una vez terminado la descarga, deberá aparecer el siguiente mensaje, como se muestra en la imagen:

Para finalizar voy a escribir el siguiente código, ya que, esta forma voy a realizar la conexión a la base de
datos, que he creado en xampp con mysql bajo el nombre de “tarea7”, como se muestra en la siguiente
imagen:
Aplique las operaciones de las bases de datos (crear, ingresar y eliminar) para interactuar con el lenguaje
Python.

Una vez que logramos la conexión con el servidor MySQL, luego de abrir la base de datos, podemos insertar
datos en la tabla estudiantes que tenemos alojada en nuestra base de datos, para lo cual realizaremos el
siguiente código:

Lo primero es la creación de la tabla ‘estudiante’:

Una vez ejecutado el código anterior, voy a ver en mysql como quedo nuestra tabla creada:
A continuación, voy a realizar a insertar datos a la tabla ‘estudiante’, por lo tanto, voy a utilizar el código
insert into de sql, como se demuestra en la imagen:

Como se puede apreciar, acabo de insertar el registro bajo el nombre ‘daniel’:


Además, podemos eliminar un registro especifico, para este caso puntual voy a eliminar el registro bajo el
nombre ‘daniel’ de la tabla estudiante, como se muestra en la siguiente imagen:

Después de ejecutar el código, se pude apreciar que el registro ya no se encuentra en nuestra tabla
estudiante.
Realice consultas, inserción y eliminación de datos en MySQL.

Según lo solicitado, voy a realizar las operaciones que son necesarias utilizar en mysql:

Primer voy a realizar a inserción de registros, como se muestra en la siguiente imagen:

Como se puede apreciar los datos ya fueron insertado en la tabla estudiantes de la base de datos

tarea7:
Ahora voy a realizar una consulta a la base datos tarea7 a la tabla estudiantes, como se puede ver

tengo 2 registros:

Utilizo el código select para realizar esta consulta especifica para mostrar el dato solo con el nombre

‘TEDDY’, como se muestra en la siguiente imagen:


Para finalizar voy a utilizar el código que sirve para eliminar un registro especifico en la base de

datos:

Como se demuestra en esta imagen se eliminó el registro de Natalia y quedo solamente el de Teddy:
REFERENCIAS BIBLIOGRÁFICAS
Las referencias deben ser presentadas de acuerdo con las Normas APA, incluyendo información que permita
ubicar de forma inmediata la fuente utilizada.
Recuerda que siempre debes incluir el texto de lectura relacionado con la semana a evaluar.

Ejemplo texto de lectura de IACC:

IACC. (2022). Programación avanzada II online. Semana 7

Ejemplos referenciales:

https://www.kyocode.com/2019/07/crear-tablas-sql-server-t-sql/#:~:text=Crear%20una%20tabla%20en
%20SQL,la%20tabla%20se%20colocan%20par%C3%A9ntesis.

https://estradawebgroup.com/Post/-Como-borrar-registros-de-una-tabla-de-SQL-Server-con-la-
instruccion-DELETE-/20124#:~:text=Si%20deseas%20eliminar%20informaci%C3%B3n%20de,eliminar
%20registros%20de%20una%20tabla.

También podría gustarte