Está en la página 1de 1

Segunda Entrega

En esta etapa se comenzará a usar el Administrador de Bases de Datos SQLServer. Deberán 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 países, deportistas, deportes y categorías, y datos acerca de premios (medallas) y marcas obtenidas. Todas las operaciones deben ser hechas usando los comandos SQL vistos en clases para creación de tablas e inserción de datos en estas tablas. Especial énfasis ponga en los tipos de datos, restricciones de dominio, y restricciones de llave primaria y foránea. Debe tener cuidado para asegurar que sus datos de prueba insertados sean consistentes, en este punto importante será el orden de inserción para cumplir las restricciones de llaves primarias y foráneas. En esta etapa deberá entonces crear efectivamente las tablas en la base de datos.

Además de crear efectivamente las tablas e insertar los datos, debe crear consultas SQL que sean capaces de responder lo siguiente: 1. Para un país en particular, una lista con todos los deportistas que participan representando a ese país. 2. Para un país en particular, una lista con todos los deportes en los que el país está participando. 3. Para un deportista en particular, todos sus datos relevantes y la información acerca de los deportes/categorías en las que participa y las medallas obtenidas (en el caso que haya obtenido alguna medalla). 4. Para un deporte/categoría en particular, los datos relevantes de todos los deportistas de todos los países que se encuentran participando en ese deporte/categoría. 5. Para un equipo en particular (de un país en particular) un listado de todos los deportistas que componen ese equipo. 6. Un ranking por países 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á diseñar dos consultas distintas a las aquí mencionadas y no triviales que entreguen información relevante acerca del modelo y de los datos almacenados en su base de datos, especificando claramente con palabras qué se espera de la consulta.