guia laboratorio bd 004

3
Universidad del Quindío Facultad de Ingenierías Programa de Ingeniería de Sistemas y Computación Guía Educativa Número: 004 Fecha de Entrega: 2015 Duración Estimada: 2 horas Asignatura: Fundamentos de Bases de Datos Profesor: Juan Carlos Marín FUNDAMENTOS DE SQL EN MYSQL Objetivos: 1. Crear y hacer uso de los índices en consultas SQL. 2. Practicar los comandos básicos de sql relacionados con consultas. Conceptos Básicos: Antes de iniciar la práctica, los alumnos deben repasar y aclarar algunos conocimientos, relacionados con los conceptos básicos de indexamiento vistos en la guía de clase “Tema 8: Índices”. Precauciones y Recomendaciones: Antes de iniciar la práctica asegurase de contar con todos los Artefactos del laboratorio, que se requieran para desarrollar esta guía. Durante la práctica deben ir pegando las imágenes que evidencien el avance de la práctica. Artefactos del Laboratorio: 1. Guía Tema 8: Índices 2. Guía del laboratorio 004 3. Consola de ejecución por MS-DOS Evaluación o Resultado:

Upload: felipe-buitrago

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

DESCRIPTION

]HOla

TRANSCRIPT

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: