guia laboratorio bd 004
DESCRIPTION
]HOlaTRANSCRIPT
Universidad del QuindoFacultad de IngenierasPrograma de Ingeniera de Sistemas y Computacin
Gua Educativa Nmero: 004 Fecha de Entrega: 2015Duracin Estimada: 2 horasAsignatura: Fundamentos de Bases de Datos Profesor: Juan Carlos Marn
FUNDAMENTOS DE SQL EN MYSQL
Objetivos:
1. Crear y hacer uso de los ndices en consultas SQL.2. Practicar los comandos bsicos de sql relacionados con consultas.
Conceptos Bsicos: Antes de iniciar la prctica, los alumnos deben repasar y aclarar algunos conocimientos, relacionados con los conceptos bsicos de indexamiento vistos en la gua de clase Tema 8: ndices.
Precauciones y Recomendaciones: Antes de iniciar la prctica asegurase de contar con todos los Artefactos del laboratorio, que se requieran para desarrollar esta gua.
Durante la prctica deben ir pegando las imgenes que evidencien el avance de la prctica.
Artefactos del Laboratorio:
1. Gua Tema 8: ndices2. Gua del laboratorio 0043. Consola de ejecucin por MS-DOS
Evaluacin o Resultado:
Al final de esta gua, los estudiantes estarn familiarizados con el lenguaje de creacin de ndices y su uso
Procedimiento:
Tarea 1: Crear la base de datos
PasosDescripcin
1Conctese a motor de base de datos con el comando mysql
2Cree una nueva base de datos llamada baseindices
3Cree el siguiente modelo entidad relacin:
Cree el modelo entidad relacin completo con entidades, atributos, pero sin llaves primarias o forneas:
Estudiante( codEstudiante, documento, nombre, apellido, facebook, whatsapp, ciudad, estado)
Equipo ( codEquipo, nombre, descripcin, estado)
Estudiante_x_Equipo (codEstudiante, codEquipo)
4Ejecute el script poblarbaseindices.sql que se adjunta en el laboratorio. Este paso lo puede realizar mediante copiando el contenido del archivo y ejecutndolo paso a paso en la consola de comando
Tarea 2: Realice las siguientes consultas
PasosDescripcin
1Ejecute las siguientes consultas y tome sus tiempos:
a. Consulte un estudiante por su nombre.b. Consulte un estudiante por su apellido.c. Consulte un estudiante por su documento de identidadd. Consulte un estudiante por un estado en particular.e. Consulte un estudiante por su ciudad.f. Consulte un equipo por su nombreg. Genere un listado de la cantidad de estudiantes por equipo.h. Genere un litado de la cantidad de estudiantes por equipo donde los apellidos inicien por a.i. Genere un listado de la cantidad de estudiante por equipo donde los equipos tengan estado 0.j. Genere la cantidad de equipos a los que pertenece un estudiante en particular con un documento de identidad elegido al azar. El documento debe existir en la base de datos.
2Qu ndices se deberan crear para mejorar los tiempos de respuesta? Por qu?
Cree cada uno de estos ndices, ejecute nuevamente los ndices del paso 1 y documente los resultados.
Elabore una conclusin con los resultados obtenidos de estos dos pasos.
Entregable: los resultados del taller se deben entregar en un archivo Word con el nombre del estudiante y las sentencias SQL y pantallazos resultado de cada operacin a travs de la plataforma Moodle.
Observaciones: