Nada

Páginas: 3 (651 palabras) Publicado: 30 de junio de 2010
PROBLEMARIO DE PREPARACIÓN PARA EL 2o. CONCURSO NACIONAL DE PROGRAMACIÓN

1

PRESENTACIÓN
Los siguientes ejemplos y ejercicios han sido seleccionados como un apoyo en la preparación deestudiantes de la carrera de Ingeniería en Computación asistentes al 2o. Concurso Nacional de Programación 2010. Los ejemplos y ejercicios se clasifican de acuerdo a las cuatro áreas que las bases delconcurso estipulan:  Consultas en SQL estándar.  Arreglos (Vectores y Matrices).  Lectura de archivos de texto.  Teoría de Números. De cada área se presentan ejercicios y ejemplos elegidos por unprofesor responsable, a quien poder dirigirse en caso de asesoria o duda sobre los mismos. Mayo 2010 Carrera de Ingeniería en Computación

2

CONSULTAS EN SQL ESTÁNDAR Prof. Responsable: MCC Omar NievaGarcía Cubo 7, edificio de profesores.

Consultas SQL Resueltas Una empresa constructora posee un sistema para manejar proyectos que realiza y el personal que labora en dichos proyectos. En la b.d.se encuentran las siguientes tablas: Proyectos (cod_proy, cod_cliente, fecha_inicio, tipo) Personal (cod_func, nombre, fecha_ingreso) Tareas (cod_tarea, descripcion, tipo) Asignacion (cod_func,cod_proy, cod_tarea) Registro_horas(cod_func, cod_proy, fecha, cant_horas) a) Crear la definición de la estructura de la entidad Proyectos, asumiendo que cod_proy es de tipo numérico y que cod_cliente nopuede ser nulo y que tipo tiene como valor por defecto “general”. Solución CREATE TABLE Proyectos ( cod_proy NUMERIC(6,0), cod_cliente VARCHAR(10) NOT NULL, fecha_inicio DATE, tipo VARCHAR(15) DEFAULT“general”, CONSTRAINT "Proyecto_pk" PRIMARY KEY (cod_proy) ) b) Obtener los códigos de proyectos con el total de horas realizadas en cada uno de éstos, por el personal cuya fecha de ingreso sea anterioral 1/06/05. Solución SELECT cod_proy, sum(cant_horas) FROM REGISTRO_HORAS R, PERSONAL P WHERE P.fecha_ingreso < 1/06/05 And P.cod_func = R.cod_func GROUP BY cod_proy c) Obtener los códigos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS