SlideShare una empresa de Scribd logo
Reportes y consultas CURSOS IMPARTIDOS INPUT select id_curso, nombre_curso, dia_impartido from Ceclav.dbo.Curso OUTPUT 120142062230 ALUMNOS INSCRITOS POR PROMOTOR INPUT SELECT p.id_promotor, p.nombre_promotor, p.apellido_pat, (SELECT COUNT (*) FROM Ceclav.dbo.Inscripcion i WHERE p.id_promotor = i.id_promotor) AS alumnos_inscritos  FROM Ceclav.dbo.Promotor p; OUTPUT 937260203200 CURSOS QUE IMPARTEN LOS MAESTROS INPUT SELECT id_prof, nombre_prof, apellido_mat, nombre_curso FROM Ceclav.dbo.Profesor, Ceclav.dbo.Curso WHERE id_curso = id_curso_imp OUTPUT 1236345322580 CALIFICACIONES DE ALUMNOS INPUT SELECT c.id_alumno ,a.nombre_alumno, a.apellido_pat, c.id_curso, c.calificacion  FROM Ceclav.dbo.Alumno a, Ceclav.dbo.Calificacion c WHERE a.id_alumno = c.id_alumno OUTPUT Procedure PROCEDIMIENTO ALMACENADO PARA DETERMINAR UNA NUEVA INSCRIPCIÓN INPUT CREATE PROCEDURE NuevaInscripcion @id_alumno INT AS --Declaración de la variable para la nueva inscripción DECLARE @id_insc INT -- Se toma el valor maximo de la tabla inscripción SELECT @id_insc=MAX(id_inscrip) FROM Inscripcion ---Determinando la siguiente inscripción SELECT @id_insc=@id_insc+1 ---Insertando la nueva inscripción INSERT INTO Inscripcion(id_inscrip, id_curso, id_alumno, id_prof, id_promotor, pago_insc) VALUES(@id_insc, GETDATE(), @id_alumno) ---Regresando el valor de la inscripción RETURN @id_insc; Transacción TRANSACCIÓN INICIO DE UNA INSCRIPCIÓN INPUT INSERT INTO Alumno(id_alumno, apellido_pat, apellido_mat, direccion) VALUES(239379, 'Angelica', 'Naranjo', 'F. I. Madero'); SAVE TRANSACTION ComienzoInscripcion; INSERT INTO Inscripcion(id_inscrip, id_curso, id_prof, id_alumno, id_promotor, pago_insc) VALUES(2000, 383, 1005, 239379, 999, '600.00'); IF @@ERROR<> 0 ROLLBACK TRANSACTION ComienzoInscripcion; COMMIT TRANSACTION Trigger DISPARADOR QUE SE UTILIZA PARA INSERTAR Y ACTUALIZAR LA TABLA CURSO CON MINUSCULA INPUT CREATE TRIGGER CambioCurso ON Curso FOR INSERT, UPDATE AS UPDATE Curso SET nombre_curso = LOWER(nombre_curso) WHERE Curso.id_curso = inserted.id_curso; DISPARADOR QUE SE UTILIZA PARA INSERTAR Y ACTUALIZAR LA TABLA CURSO CON MAYUSCULA INPUT CREATE TRIGGER CambioCurso ON Curso FOR INSERT, UPDATE AS UPDATE Curso SET nombre_curso = UPPER(nombre_curso) WHERE Curso.id_curso = inserted.id_curso;
Consultas Y Reportes
Consultas Y Reportes
Consultas Y Reportes
Consultas Y Reportes

Más contenido relacionado

Similar a Consultas Y Reportes

Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
cinthiaerendida
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
guest4ec6fa
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
guesta46e66
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
cinthiaerendida
 
Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009
iejcg
 
Tarea final sie 2012
Tarea final sie 2012Tarea final sie 2012
Tarea final sie 2012
Diego Nauto
 
Laboratorio Nº5 SIA
Laboratorio Nº5 SIA Laboratorio Nº5 SIA
Laboratorio Nº5 SIA
Franco Rios
 
Oferta abierta i trimestre de 2014
Oferta abierta i trimestre de 2014Oferta abierta i trimestre de 2014
Oferta abierta i trimestre de 2014
Comunicacide Sena Soacha
 
Resumen Reto 2020
Resumen Reto 2020Resumen Reto 2020
Resumen Reto 2020
Alberto Marín Vidal
 
Empresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 cEmpresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 c
Heriberto Razo Bocanegra
 
Simulador de negocios sise
Simulador de negocios   siseSimulador de negocios   sise
Simulador de negocios sise
Alin Oscco
 
Ciclo vida título oficial y renovación de la acreditación
Ciclo vida título oficial y renovación de la acreditaciónCiclo vida título oficial y renovación de la acreditación
Ciclo vida título oficial y renovación de la acreditación
David Sánchez Alonso
 
25.06.2012
25.06.201225.06.2012
25.06.2012
Jose Olivera
 
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
SERGIOLUSARRIETAGONZ
 
Presupuestos de instituciones educativas
Presupuestos de instituciones educativasPresupuestos de instituciones educativas
Presupuestos de instituciones educativas
Videoconferencias UTPL
 
Prácticas Pre Profesionales IESTP - 2018
Prácticas  Pre  Profesionales  IESTP - 2018Prácticas  Pre  Profesionales  IESTP - 2018
Prácticas Pre Profesionales IESTP - 2018
IESTP VILLA MARIA
 
Laboratorio 25 de junio
Laboratorio 25 de junioLaboratorio 25 de junio
Laboratorio 25 de junio
raillanca
 
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
SERGIOLUSARRIETAGONZ
 
Consultas by ramart
Consultas by ramartConsultas by ramart
Consultas by ramart
Cesar Ramart
 

Similar a Consultas Y Reportes (19)

Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009
 
Tarea final sie 2012
Tarea final sie 2012Tarea final sie 2012
Tarea final sie 2012
 
Laboratorio Nº5 SIA
Laboratorio Nº5 SIA Laboratorio Nº5 SIA
Laboratorio Nº5 SIA
 
Oferta abierta i trimestre de 2014
Oferta abierta i trimestre de 2014Oferta abierta i trimestre de 2014
Oferta abierta i trimestre de 2014
 
Resumen Reto 2020
Resumen Reto 2020Resumen Reto 2020
Resumen Reto 2020
 
Empresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 cEmpresa iteso heriberto razo bocanegra 3 c
Empresa iteso heriberto razo bocanegra 3 c
 
Simulador de negocios sise
Simulador de negocios   siseSimulador de negocios   sise
Simulador de negocios sise
 
Ciclo vida título oficial y renovación de la acreditación
Ciclo vida título oficial y renovación de la acreditaciónCiclo vida título oficial y renovación de la acreditación
Ciclo vida título oficial y renovación de la acreditación
 
25.06.2012
25.06.201225.06.2012
25.06.2012
 
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_2_grupogestionexamenes_bd2_2021_SQLserver.docx
 
Presupuestos de instituciones educativas
Presupuestos de instituciones educativasPresupuestos de instituciones educativas
Presupuestos de instituciones educativas
 
Prácticas Pre Profesionales IESTP - 2018
Prácticas  Pre  Profesionales  IESTP - 2018Prácticas  Pre  Profesionales  IESTP - 2018
Prácticas Pre Profesionales IESTP - 2018
 
Laboratorio 25 de junio
Laboratorio 25 de junioLaboratorio 25 de junio
Laboratorio 25 de junio
 
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docxactividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
actividad_1_grupogestionexamenes_bd2_2021_SQLserver.docx
 
Consultas by ramart
Consultas by ramartConsultas by ramart
Consultas by ramart
 

Último

La inerpretación del Evangelio de san Lucas.pdf
La inerpretación del Evangelio de san Lucas.pdfLa inerpretación del Evangelio de san Lucas.pdf
La inerpretación del Evangelio de san Lucas.pdf
adyesp
 
Voces 1 de samuel 17 Centro de Enseñanza CED.pptx
Voces 1 de samuel 17 Centro de Enseñanza CED.pptxVoces 1 de samuel 17 Centro de Enseñanza CED.pptx
Voces 1 de samuel 17 Centro de Enseñanza CED.pptx
jenune
 
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptxCOMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
EvangelistaOmarDiaz
 
Antropología Filosófica facil de entender.ppt
Antropología Filosófica facil de entender.pptAntropología Filosófica facil de entender.ppt
Antropología Filosófica facil de entender.ppt
FacundoRiquel
 
Folleto de las principales oraciones de la iglesia católica.docx
Folleto de las principales oraciones de la iglesia católica.docxFolleto de las principales oraciones de la iglesia católica.docx
Folleto de las principales oraciones de la iglesia católica.docx
SantosGuidoRodrguez
 
Homo Deus, Breve historia del mañana, Yuval Noah Harari
Homo Deus, Breve historia del mañana, Yuval Noah HarariHomo Deus, Breve historia del mañana, Yuval Noah Harari
Homo Deus, Breve historia del mañana, Yuval Noah Harari
Moisés Granados
 

Último (6)

La inerpretación del Evangelio de san Lucas.pdf
La inerpretación del Evangelio de san Lucas.pdfLa inerpretación del Evangelio de san Lucas.pdf
La inerpretación del Evangelio de san Lucas.pdf
 
Voces 1 de samuel 17 Centro de Enseñanza CED.pptx
Voces 1 de samuel 17 Centro de Enseñanza CED.pptxVoces 1 de samuel 17 Centro de Enseñanza CED.pptx
Voces 1 de samuel 17 Centro de Enseñanza CED.pptx
 
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptxCOMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
COMO DEJAR EL ORGULLO SEGUN LA BIBLIA .pptx
 
Antropología Filosófica facil de entender.ppt
Antropología Filosófica facil de entender.pptAntropología Filosófica facil de entender.ppt
Antropología Filosófica facil de entender.ppt
 
Folleto de las principales oraciones de la iglesia católica.docx
Folleto de las principales oraciones de la iglesia católica.docxFolleto de las principales oraciones de la iglesia católica.docx
Folleto de las principales oraciones de la iglesia católica.docx
 
Homo Deus, Breve historia del mañana, Yuval Noah Harari
Homo Deus, Breve historia del mañana, Yuval Noah HarariHomo Deus, Breve historia del mañana, Yuval Noah Harari
Homo Deus, Breve historia del mañana, Yuval Noah Harari
 

Consultas Y Reportes

  • 1. Reportes y consultas CURSOS IMPARTIDOS INPUT select id_curso, nombre_curso, dia_impartido from Ceclav.dbo.Curso OUTPUT 120142062230 ALUMNOS INSCRITOS POR PROMOTOR INPUT SELECT p.id_promotor, p.nombre_promotor, p.apellido_pat, (SELECT COUNT (*) FROM Ceclav.dbo.Inscripcion i WHERE p.id_promotor = i.id_promotor) AS alumnos_inscritos FROM Ceclav.dbo.Promotor p; OUTPUT 937260203200 CURSOS QUE IMPARTEN LOS MAESTROS INPUT SELECT id_prof, nombre_prof, apellido_mat, nombre_curso FROM Ceclav.dbo.Profesor, Ceclav.dbo.Curso WHERE id_curso = id_curso_imp OUTPUT 1236345322580 CALIFICACIONES DE ALUMNOS INPUT SELECT c.id_alumno ,a.nombre_alumno, a.apellido_pat, c.id_curso, c.calificacion FROM Ceclav.dbo.Alumno a, Ceclav.dbo.Calificacion c WHERE a.id_alumno = c.id_alumno OUTPUT Procedure PROCEDIMIENTO ALMACENADO PARA DETERMINAR UNA NUEVA INSCRIPCIÓN INPUT CREATE PROCEDURE NuevaInscripcion @id_alumno INT AS --Declaración de la variable para la nueva inscripción DECLARE @id_insc INT -- Se toma el valor maximo de la tabla inscripción SELECT @id_insc=MAX(id_inscrip) FROM Inscripcion ---Determinando la siguiente inscripción SELECT @id_insc=@id_insc+1 ---Insertando la nueva inscripción INSERT INTO Inscripcion(id_inscrip, id_curso, id_alumno, id_prof, id_promotor, pago_insc) VALUES(@id_insc, GETDATE(), @id_alumno) ---Regresando el valor de la inscripción RETURN @id_insc; Transacción TRANSACCIÓN INICIO DE UNA INSCRIPCIÓN INPUT INSERT INTO Alumno(id_alumno, apellido_pat, apellido_mat, direccion) VALUES(239379, 'Angelica', 'Naranjo', 'F. I. Madero'); SAVE TRANSACTION ComienzoInscripcion; INSERT INTO Inscripcion(id_inscrip, id_curso, id_prof, id_alumno, id_promotor, pago_insc) VALUES(2000, 383, 1005, 239379, 999, '600.00'); IF @@ERROR<> 0 ROLLBACK TRANSACTION ComienzoInscripcion; COMMIT TRANSACTION Trigger DISPARADOR QUE SE UTILIZA PARA INSERTAR Y ACTUALIZAR LA TABLA CURSO CON MINUSCULA INPUT CREATE TRIGGER CambioCurso ON Curso FOR INSERT, UPDATE AS UPDATE Curso SET nombre_curso = LOWER(nombre_curso) WHERE Curso.id_curso = inserted.id_curso; DISPARADOR QUE SE UTILIZA PARA INSERTAR Y ACTUALIZAR LA TABLA CURSO CON MAYUSCULA INPUT CREATE TRIGGER CambioCurso ON Curso FOR INSERT, UPDATE AS UPDATE Curso SET nombre_curso = UPPER(nombre_curso) WHERE Curso.id_curso = inserted.id_curso;