proyecto de segundo parcial

8
  Universidad Politécnica de San Luis Potosí Base de Datos Proyecto de Segundo Parcial ALUMNO: FRANCISCO JAVIER PEREZ DE LA ROSA.

Upload: francisco-j-dla-rosa

Post on 04-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Ejercicios Mysql

TRANSCRIPT

  • 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: