Sunteți pe pagina 1din 1

Segunda Entrega

En esta etapa se comenzar a usar el Administrador de Bases de Datos SQLServer. Debern crear todas las relaciones especificadas en las entregas anteriores como tablas en la base de datos, e insertar una cantidad representativa de datos de prueba del modelo completo, por ejemplo deber insertar datos de varios pases, deportistas, deportes y categoras, y datos acerca de premios (medallas) y marcas obtenidas. Todas las operaciones deben ser hechas usando los comandos SQL vistos en clases para creacin de tablas e insercin de datos en estas tablas. Especial nfasis ponga en los tipos de datos, restricciones de dominio, y restricciones de llave primaria y fornea. Debe tener cuidado para asegurar que sus datos de prueba insertados sean consistentes, en este punto importante ser el orden de insercin para cumplir las restricciones de llaves primarias y forneas. En esta etapa deber entonces crear efectivamente las tablas en la base de datos.

Adems de crear efectivamente las tablas e insertar los datos, debe crear consultas SQL que sean capaces de responder lo siguiente: 1. Para un pas en particular, una lista con todos los deportistas que participan representando a ese pas. 2. Para un pas en particular, una lista con todos los deportes en los que el pas est participando. 3. Para un deportista en particular, todos sus datos relevantes y la informacin acerca de los deportes/categoras en las que participa y las medallas obtenidas (en el caso que haya obtenido alguna medalla). 4. Para un deporte/categora en particular, los datos relevantes de todos los deportistas de todos los pases que se encuentran participando en ese deporte/categora. 5. Para un equipo en particular (de un pas en particular) un listado de todos los deportistas que componen ese equipo. 6. Un ranking por pases ordenados primero por la cantidad de medallas de oro que han obtenido, luego por la cantidad de medallas de plata y luego por la cantidad de medallas de bronce. 7. Un ranking con los datos relevantes de los deportistas ordenados por la cantidad de medallas obtenidas. 8. Adicionalmente deber disear dos consultas distintas a las aqu mencionadas y no triviales que entreguen informacin relevante acerca del modelo y de los datos almacenados en su base de datos, especificando claramente con palabras qu se espera de la consulta.

S-ar putea să vă placă și