Sei sulla pagina 1di 8

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.

ATRIBUTOS
Id_alumnos
Nombre
Escuela

ATRIBUTOS
Id_alumnos
Nombre
Escuela

TABLA ALUMNOS
CODIGO MYSQL DE LA TABLA
Create table alumnos (
id_alumno int (11) NOT NULL, auto_increment,
nombre varchar(30),
escuela varchar (20),
PRIMARY KEY (id_alumno)
);

TABLA TALLERES
CODIGO MYSQL DE LA TABLA
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:

Potrebbero piacerti anche