proyecto de segundo parcial
DESCRIPTION
Ejercicios MysqlTRANSCRIPT
-
Universidad Politcnica de San Luis Potos
Base de Datos Proyecto de Segundo Parcial
ALUMNO: FRANCISCO JAVIER PEREZ DE LA ROSA.
-
Caso 1. Utiliza Last insert para resolver la siguiente situacin: (valor 1.5 puntos) Se requiere crear una aplicacin para registrar los asistentes a los talleres de verano que se
impartirn en la UPSLP (CISCO, MySQL, Java), para ello se necesitan dos tablas. Es necesario que la
aplicacin llene la tabla talleres inmediatamente despus de registrar a cada alumno. Escribe las
definiciones de tablas necesarias, as como las instrucciones INSERT a utilizar.
TABLA ALUMNOS
ATRIBUTOS CODIGO MYSQL DE LA TABLA
Id_alumnos Nombre Escuela
Create table alumnos ( id_alumno int (11) NOT NULL, auto_increment, nombre varchar(30), escuela varchar (20), PRIMARY KEY (id_alumno) );
TABLA TALLERES
ATRIBUTOS CODIGO MYSQL DE LA TABLA
Id_alumnos Nombre Escuela
Create table alumnos ( id_alumno int (11) NOT NULL, auto_increment, nombre varchar(30), escuela varchar (20), PRIMARY KEY (id_alumno) );
Se inicializa mysql con el siguiente comando:
Se crea la BD a utilizar, a travs del siguiente comando:
-
En esta imagen se muestra la base de datos
creada con nombre caso1
Se crean las tablas a utilizar a travs del
siguiente comando:
Crate table alumnos
-
Insertamos los datos en las dos tablas
El comando last_insert_id () solo se usa al
momento de agregar otro registro a la tabla de
talleres esto debido a que este comando sirve
para saber cul es el ltimo registro que se
insert y en base a ese seguir insertando los
dems datos.
En esta imagen nos muestra los datos
insertados a cada tabla, tanto como a la tabla
alumnos y talleres.
-
Caso 2. Con las tablas de la base de datos Empleados escribe una consulta para obtener: (valor 1.5 puntos) El nombre y la fecha de nacimiento de los empleados que nacieron en la misma fecha.
Se inicializa mysql con el siguiente
comando
Se crea la BD llamada empleados con el
siguiente comando:
Mostramos la base de datos de nombre
empleados que se cre con el comando:
Show databases;
Para ahora importar las tablas vamos a salir de mysql, y asi mismo importar las tablas
1, 2,3 a la base de datos empleados.
-
Vamos a iniciar nuevamente mysql para visualizar que se hayan importado bien las tablas y
los datos, con el siguiente comando:
-
Visualizamos los datos de las tablas anteriormente importadas con el siguiente comando:
Se muestra la informacin de las tablas 1 y 2.
En esta imagen se muestran los datos de
la tabla 3
-
Realizar una consulta que muestre el nombre y la fecha de nacimiento de los empleados que nacieron en la misma fecha.
Para realizar esta consulta se hizo a travs de los siguientes comandos:
Otra forma de realizar la consulta: