SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Reportes y consultas
CURSOS IMPARTIDOS

INPUT
select id_curso, nombre_curso, dia_impartido
from Ceclav.dbo.Curso

OUTPUT




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
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




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;

Weitere ähnliche Inhalte

Was ist angesagt?

Cálculo del plazo y de la fecha de inicio y finalización de una
Cálculo del plazo  y de la fecha de inicio  y finalización de unaCálculo del plazo  y de la fecha de inicio  y finalización de una
Cálculo del plazo y de la fecha de inicio y finalización de una
Proedunc
 
Criterios de evaluación de proyectos de inversión
Criterios de evaluación de proyectos de inversión Criterios de evaluación de proyectos de inversión
Criterios de evaluación de proyectos de inversión
Proedunc
 
Formulario Para La PresentacióN De Proyectos Observatorio De GéNero Y Pobreza
Formulario Para La PresentacióN De Proyectos   Observatorio De GéNero Y PobrezaFormulario Para La PresentacióN De Proyectos   Observatorio De GéNero Y Pobreza
Formulario Para La PresentacióN De Proyectos Observatorio De GéNero Y Pobreza
Patricia Bertolotti
 
Ejercicios máximos y mínimos
Ejercicios máximos y mínimosEjercicios máximos y mínimos
Ejercicios máximos y mínimos
joanarceh
 
Especialización en notariado y registro
Especialización en notariado y registroEspecialización en notariado y registro
Especialización en notariado y registro
Johana201225
 
Ii examen entorno administrativo 2016 ii trimestre
Ii examen entorno administrativo 2016 ii trimestreIi examen entorno administrativo 2016 ii trimestre
Ii examen entorno administrativo 2016 ii trimestre
Ronald Sánchez
 

Was ist angesagt? (18)

Cálculo del plazo y de la fecha de inicio y finalización de una
Cálculo del plazo  y de la fecha de inicio  y finalización de unaCálculo del plazo  y de la fecha de inicio  y finalización de una
Cálculo del plazo y de la fecha de inicio y finalización de una
 
Juan carlos gutiérrez
Juan carlos gutiérrezJuan carlos gutiérrez
Juan carlos gutiérrez
 
Criterios de evaluación de proyectos de inversión
Criterios de evaluación de proyectos de inversión Criterios de evaluación de proyectos de inversión
Criterios de evaluación de proyectos de inversión
 
Curva de demanda y oferta
Curva de demanda y ofertaCurva de demanda y oferta
Curva de demanda y oferta
 
Formulario Para La PresentacióN De Proyectos Observatorio De GéNero Y Pobreza
Formulario Para La PresentacióN De Proyectos   Observatorio De GéNero Y PobrezaFormulario Para La PresentacióN De Proyectos   Observatorio De GéNero Y Pobreza
Formulario Para La PresentacióN De Proyectos Observatorio De GéNero Y Pobreza
 
Punto muerto
Punto muertoPunto muerto
Punto muerto
 
Plantilla sustentacion de proyectos
Plantilla sustentacion de proyectosPlantilla sustentacion de proyectos
Plantilla sustentacion de proyectos
 
Convocatoria cursos verano 2014
Convocatoria cursos verano 2014Convocatoria cursos verano 2014
Convocatoria cursos verano 2014
 
Ejercicio propuesto
Ejercicio propuestoEjercicio propuesto
Ejercicio propuesto
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejercicios máximos y mínimos
Ejercicios máximos y mínimosEjercicios máximos y mínimos
Ejercicios máximos y mínimos
 
Fase 1 la inscripcion
Fase 1 la inscripcionFase 1 la inscripcion
Fase 1 la inscripcion
 
Marbelis mendez diagramas de flujo
Marbelis mendez diagramas de flujoMarbelis mendez diagramas de flujo
Marbelis mendez diagramas de flujo
 
Examen 23
Examen 23Examen 23
Examen 23
 
Especialización en notariado y registro
Especialización en notariado y registroEspecialización en notariado y registro
Especialización en notariado y registro
 
Ii examen entorno administrativo 2016 ii trimestre
Ii examen entorno administrativo 2016 ii trimestreIi examen entorno administrativo 2016 ii trimestre
Ii examen entorno administrativo 2016 ii trimestre
 
Curva oferta y demanda
Curva oferta y demandaCurva oferta y demanda
Curva oferta y demanda
 
Definitiva
DefinitivaDefinitiva
Definitiva
 

Andere mochten auch

Marco Teorico
Marco Teorico Marco Teorico
Marco Teorico
PIPE17
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
rage
 
Galería de Fotos
Galería de FotosGalería de Fotos
Galería de Fotos
Laura
 
Ensayo Final Bc110- 03_ID 140601
Ensayo Final Bc110- 03_ID 140601Ensayo Final Bc110- 03_ID 140601
Ensayo Final Bc110- 03_ID 140601
macalix
 
Una jornada de trabajo en la Escuela Secundaria
Una jornada de trabajo en la Escuela SecundariaUna jornada de trabajo en la Escuela Secundaria
Una jornada de trabajo en la Escuela Secundaria
Concepción Ventura
 
Dedos En La Nuca
Dedos En La NucaDedos En La Nuca
Dedos En La Nuca
macalix
 

Andere mochten auch (20)

Ilep3 T5
Ilep3 T5Ilep3 T5
Ilep3 T5
 
Violencia familiar
Violencia familiarViolencia familiar
Violencia familiar
 
Marco Teorico
Marco Teorico Marco Teorico
Marco Teorico
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Peris Toral Noves DinàMiques Residencials Sector Arquitectura
Peris Toral Noves DinàMiques Residencials Sector ArquitecturaPeris Toral Noves DinàMiques Residencials Sector Arquitectura
Peris Toral Noves DinàMiques Residencials Sector Arquitectura
 
Pdf harmonía
Pdf harmoníaPdf harmonía
Pdf harmonía
 
economia ambiental LA RANA GRANDE CHILENA
economia ambiental LA RANA GRANDE CHILENAeconomia ambiental LA RANA GRANDE CHILENA
economia ambiental LA RANA GRANDE CHILENA
 
Calentamiento Global
Calentamiento GlobalCalentamiento Global
Calentamiento Global
 
la edad en la vocacion
la edad en la vocacionla edad en la vocacion
la edad en la vocacion
 
Galería de Fotos
Galería de FotosGalería de Fotos
Galería de Fotos
 
Ensayo Final Bc110- 03_ID 140601
Ensayo Final Bc110- 03_ID 140601Ensayo Final Bc110- 03_ID 140601
Ensayo Final Bc110- 03_ID 140601
 
Una jornada de trabajo en la Escuela Secundaria
Una jornada de trabajo en la Escuela SecundariaUna jornada de trabajo en la Escuela Secundaria
Una jornada de trabajo en la Escuela Secundaria
 
vida y obra de michael jackson
vida y obra de michael jacksonvida y obra de michael jackson
vida y obra de michael jackson
 
RECURSOS ANIMAIS MARIÑOS
RECURSOS ANIMAIS MARIÑOSRECURSOS ANIMAIS MARIÑOS
RECURSOS ANIMAIS MARIÑOS
 
Dedos En La Nuca
Dedos En La NucaDedos En La Nuca
Dedos En La Nuca
 
Descripcion G
Descripcion GDescripcion G
Descripcion G
 
El mejor regalo
El mejor regaloEl mejor regalo
El mejor regalo
 
Curriculum Alejandro G. Rodriguez
Curriculum Alejandro G. RodriguezCurriculum Alejandro G. Rodriguez
Curriculum Alejandro G. Rodriguez
 
Soad
SoadSoad
Soad
 
Presentacion Anuario 2008(3
Presentacion  Anuario 2008(3Presentacion  Anuario 2008(3
Presentacion Anuario 2008(3
 

Ähnlich wie Consultas Y Reportes

Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
guest18db5b
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
guest18db5b
 
Laboratorio Nº5 SIA
Laboratorio Nº5 SIA Laboratorio Nº5 SIA
Laboratorio Nº5 SIA
Franco Rios
 
Consultas by ramart
Consultas by ramartConsultas by ramart
Consultas by ramart
Cesar Ramart
 
Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009
iejcg
 

Ähnlich wie Consultas Y Reportes (20)

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
 
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
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
PLSQL
PLSQLPLSQL
PLSQL
 
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
 
25.06.2012
25.06.201225.06.2012
25.06.2012
 
Consultas by ramart
Consultas by ramartConsultas by ramart
Consultas by ramart
 
Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009Formato Evaluacion Diagnostica Grado 11º 2009
Formato Evaluacion Diagnostica Grado 11º 2009
 
Actividad fase I
Actividad fase IActividad fase I
Actividad fase I
 
Ejercicos base de datos
Ejercicos base de datosEjercicos base de datos
Ejercicos base de datos
 
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
 
Plsql
PlsqlPlsql
Plsql
 
Plsql
PlsqlPlsql
Plsql
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Actividad 4 ayudantía
Actividad 4 ayudantíaActividad 4 ayudantía
Actividad 4 ayudantía
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 

Mehr von cinthiaerendida (19)

Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
 
Analisis Comparativo
Analisis ComparativoAnalisis Comparativo
Analisis Comparativo
 
Proyecto Ceclav
Proyecto CeclavProyecto Ceclav
Proyecto Ceclav
 
Sql
SqlSql
Sql
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
 
Codigo Ceclav
Codigo CeclavCodigo Ceclav
Codigo Ceclav
 
Pantallas Bd Ceclav
Pantallas Bd CeclavPantallas Bd Ceclav
Pantallas Bd Ceclav
 
Smbd.
Smbd.Smbd.
Smbd.
 
Smbd.
Smbd.Smbd.
Smbd.
 
S M B D
S M B DS M B D
S M B D
 
S M B D
S M B DS M B D
S M B D
 
A N T E P R O Y E C T O E Q U I P O 5
A N T E P R O Y E C T O  E Q U I P O 5A N T E P R O Y E C T O  E Q U I P O 5
A N T E P R O Y E C T O E Q U I P O 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
A N T E P R O Y E C T O E Q U I P O 5
A N T E P R O Y E C T O  E Q U I P O 5A N T E P R O Y E C T O  E Q U I P O 5
A N T E P R O Y E C T O E Q U I P O 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
Anteproyecto Eq5
Anteproyecto Eq5Anteproyecto Eq5
Anteproyecto Eq5
 

Kürzlich hochgeladen

Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
AJYSCORP
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
nathalypaolaacostasu
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 

Kürzlich hochgeladen (20)

2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
Empresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercadoEmpresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercado
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 

Consultas Y Reportes

  • 1. Reportes y consultas CURSOS IMPARTIDOS INPUT select id_curso, nombre_curso, dia_impartido from Ceclav.dbo.Curso OUTPUT 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
  • 2. 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 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
  • 4. 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
  • 5. 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;