practica programacion de base de datos

Páginas: 4 (761 palabras) Publicado: 18 de abril de 2013
Practica N°1: Programación de Bases de Datos

Nombre Alumno1
Nombre Alumno2

Instrucciones:
La siguiente práctica1 puede ser desarrollada por dos alumnos que trabajen en conjunto en UNCOMPUTADOR o simplemente un alumno trabajando individualmente.
Crear el usuario y las tablas según los archivos txt entregados
Nota 4.0 equivale a 60 ptos

Conteste las siguientes preguntas en SQL. Dejela sentencia que ha desarrollado y la foto de la salida de datos.

Dado el siguiente modelo de datos conteste las preguntas:



1. Mostrar El Nombre completo del socio y el nombre de la AFP, detodos los trabajadores que estén afiliados a una AFP y su nombre completo contenga una A. Insertar esta consulta en una vista denominada Socios_AFP
RESPUESTA:
CREATE VIEW SOCIOS_AFP AS
SELECTS.NOMBRE||' '||S.APELLIDO AS "NOMBRE SOCIO",A.NOMBRE AS "AFP"
FROM SOCIOS S
JOIN AFP A
ON (S.ID_AFP = A.ID_AFP)
WHERE INSTR(S.NOMBRE||' '||S.APELLIDO,'A') NOT LIKE '0';
FOTO:




2. Mostrar elnombre del curso y la cantidad de alumnos inscritos. Guardar en vista llamada Alumnos_Inscritos
RESPUESTA:
CREATE VIEW ALUMNOS_INSCRITOS AS
SELECT C.NOMBRE AS "NOMBRE CURSO",
COUNT(I.ID_SOCIO) AS"CANTIDAD ALUMNOS"
FROM CURSOS C
JOIN INSCRIPCION_CURSO I
ON (C.ID_CURSO = I.ID_CURSO)
GROUP BY C.NOMBRE;

FOTO














3. Mostrar el nombre y apellido del socio y lacantidad de cursos inscritos para todos los alumnos que han inscrito más de un curso
RESPUESTA:
SELECT S.NOMBRE||' '||S.APELLIDO AS "NOMBRE SOCIO",
COUNT(I.ID_CURSO) AS "CANTIDAD CURSOS"
FROM SOCIOS SJOIN INSCRIPCION_CURSO I
ON (S.ID_SOCIO = I.ID_SOCIO)
GROUP BY S.NOMBRE||' '||S.APELLIDO;

FOTO


4. Mostrar el nombre del curso y el monto total recaudado por inscripción del curso con mayorcantidad de alumnos inscritos
RESPUESTA:
SELECT C.NOMBRE AS "NOMBRE CURSO",
SUM(I.MONTO_INSCRIPCION) AS "MONTO TOTAL RECAUDADO"
FROM CURSOS C
JOIN INSCRIPCION_CURSO I
ON (C.ID_CURSO =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion En Bases De Datos Sql
  • Programacion Avanzada: Bases De Datos
  • PRÁCTICA BASE DE DATOS
  • Practica 1 Base De Datos
  • practica 4 base de datos
  • Practicas de base de datos
  • Ejercicios practicos de bases de datos
  • Practicas base da datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS