Facultad de Informática, Electrónica y Comunicación
Inf212-Programación Orientada a Objetos
Laboratorio #9 Mysql
Este laboratorio se puede realizar en grupos de dos personas y trata de lo
siguiente:
1. Describa qué es una base de datos y un motor (manejador) de base de datos.
2. Describa una tabla y sus componentes. Haga ejemplos de varios registros. Indique cómo están constituidos los registros. 3. ¿Qué es SQL? ¿Qué es MYSQL? 4. Identifique la estructura de los comandos SQL en Mysql para insertar, eliminar, actualizar y consultar registros de una tabla, así como para crear una tabla. ¿Cuál es la utilidad de la cláusula WHERE? 5. ¿Cuáles son los tipos de los campos y qué significa llave primaria o key? 6. Pruebe cada uno de los comandos mencionados, utilizando como base el ejemplo de la clase de la semana #12. Use el servidor SERFIEC de la facultad. 7. Elabore un programa OO que lea el archivo de texto de las calificaciones de los estudiantes del CRUV y cree una tabla de profesores, otra de estudiantes y otra de asignatura. ¿Dedicó tiempo para diseñar sus tablas?¿Qué datos pueden duplicarse y cuáles no? 8. Diseñe una clase que permita consultar a partir de la cédula, las calificaciones identificadas con asignatura y docente. 9. Compare la solución del punto #8 usando Base de datos vs. Archivos.
En su sitio de esnips coloque un documento con el desarrollo de este laboratorio.
Presente un comentario en http://www.esnips.com/web/inf222 identificando el URL de su documento para que todos podamos compartir los trabajos.
Haga de http://www.esnips.com/web/inf222 su sitio favorito.