SlideShare una empresa de Scribd logo

Consultas Y Reportes

G
G

Consultas Y Reportes

1 de 5
Descargar para leer sin conexión
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;

Recomendados

Cómo se obtiene el precio de un
Cómo se obtiene el precio de unCómo se obtiene el precio de un
Cómo se obtiene el precio de unDanny Luna
 
Tasa de interés equivalente anual y tasa nominal anua ll
Tasa de interés equivalente anual y tasa nominal anua llTasa de interés equivalente anual y tasa nominal anua ll
Tasa de interés equivalente anual y tasa nominal anua llProedunc
 
Operaciones a interes compuesto1
Operaciones a interes compuesto1Operaciones a interes compuesto1
Operaciones a interes compuesto1Proedunc
 
Ultima evaluacion prog iv
Ultima evaluacion prog ivUltima evaluacion prog iv
Ultima evaluacion prog ivjbersosa
 
Ultima evaluacion prog iii
Ultima evaluacion prog iiiUltima evaluacion prog iii
Ultima evaluacion prog iiijbersosa
 
Cálculo de la tasa de interés en rentas diferidas
Cálculo de la tasa de interés en rentas diferidasCálculo de la tasa de interés en rentas diferidas
Cálculo de la tasa de interés en rentas diferidasProedunc
 
Ejercicios demanda y oferta
Ejercicios demanda y ofertaEjercicios demanda y oferta
Ejercicios demanda y ofertaMORALITOS001
 

Más contenido relacionado

La actualidad más candente

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 unaProedunc
 
Juan carlos gutiérrez
Juan carlos gutiérrezJuan carlos gutiérrez
Juan carlos gutiérrezjuanguttie2708
 
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 PobrezaPatricia Bertolotti
 
Plantilla sustentacion de proyectos
Plantilla sustentacion de proyectosPlantilla sustentacion de proyectos
Plantilla sustentacion de proyectosrosalba212
 
Ejercicios máximos y mínimos
Ejercicios máximos y mínimosEjercicios máximos y mínimos
Ejercicios máximos y mínimosjoanarceh
 
Fase 1 la inscripcion
Fase 1 la inscripcionFase 1 la inscripcion
Fase 1 la inscripcionmartifer2002
 
Marbelis mendez diagramas de flujo
Marbelis mendez diagramas de flujoMarbelis mendez diagramas de flujo
Marbelis mendez diagramas de flujoMarbelis Mendez
 
Examen 23
Examen 23Examen 23
Examen 23eolapaz
 
Especialización en notariado y registro
Especialización en notariado y registroEspecialización en notariado y registro
Especialización en notariado y registroJohana201225
 
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 trimestreRonald Sánchez
 

La actualidad más candente (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
 

Similar a Consultas Y Reportes

Similar a 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
 
Lab_1.doc
Lab_1.docLab_1.doc
Lab_1.doc
 
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
 

Último

Ponencia Estudio sobre Seguridad y Salud en el Trabajo
Ponencia Estudio sobre Seguridad y Salud en el TrabajoPonencia Estudio sobre Seguridad y Salud en el Trabajo
Ponencia Estudio sobre Seguridad y Salud en el TrabajoPrevencionar
 
Análisis financiero-caso práctico de una empresa
Análisis  financiero-caso práctico  de una empresaAnálisis  financiero-caso práctico  de una empresa
Análisis financiero-caso práctico de una empresaannyglezal
 
Provision del TH- reclutamiento y seleccion.pdf
Provision del TH- reclutamiento y seleccion.pdfProvision del TH- reclutamiento y seleccion.pdf
Provision del TH- reclutamiento y seleccion.pdfyelimarmarquezperez
 
Como actuar en caso de accidente (1).pdf
Como actuar en caso de accidente (1).pdfComo actuar en caso de accidente (1).pdf
Como actuar en caso de accidente (1).pdfHSEQTRANSPORTESMONTE
 
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdf
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdfMANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdf
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdfPAUCARRENGELDIEGODAN
 
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...Daniel Chavez Moran
 
DERECHOS ARANCELARIOS (2).pdf
DERECHOS ARANCELARIOS (2).pdfDERECHOS ARANCELARIOS (2).pdf
DERECHOS ARANCELARIOS (2).pdfdperezadm10
 
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdf
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdfRECLUTAMIENTO DE PERSONAL - ROSANNY P..pdf
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdfRosanny29
 
Riesgos psicosociales y sus consecuencias sobre la salud y la satisfacción l...
Riesgos psicosociales y sus consecuencias  sobre la salud y la satisfacción l...Riesgos psicosociales y sus consecuencias  sobre la salud y la satisfacción l...
Riesgos psicosociales y sus consecuencias sobre la salud y la satisfacción l...Prevencionar
 
Guía de buenas prácticas para el sector de mercados mayoristas alimentarios
Guía de buenas prácticas para el sector de mercados mayoristas alimentariosGuía de buenas prácticas para el sector de mercados mayoristas alimentarios
Guía de buenas prácticas para el sector de mercados mayoristas alimentariosPrevencionar
 
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdf
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdfGFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdf
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdfJorgeContreras580838
 
Presentacion de empresa llamada FermiinShopp
Presentacion de empresa llamada FermiinShoppPresentacion de empresa llamada FermiinShopp
Presentacion de empresa llamada FermiinShoppjordimarcelleon
 
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...Prevencionar
 
flores para el amor santo domingo | crisflor.com.do
flores para el amor santo domingo | crisflor.com.doflores para el amor santo domingo | crisflor.com.do
flores para el amor santo domingo | crisflor.com.doCris Flor
 
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.ppt
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.pptbracco mejoras en el tiempo EXTENDIDA parte 1 JPG.ppt
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.pptCiG organización empresas
 
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipo
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipoPresentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipo
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipomarionamedina06
 
Libro secundaria TRIBUTARIA- Enero 2012 (1).pdf
Libro secundaria  TRIBUTARIA- Enero 2012 (1).pdfLibro secundaria  TRIBUTARIA- Enero 2012 (1).pdf
Libro secundaria TRIBUTARIA- Enero 2012 (1).pdfJessicaAguirre54
 
Chile.pdf.Estudio de Comercio Internacional
Chile.pdf.Estudio de Comercio InternacionalChile.pdf.Estudio de Comercio Internacional
Chile.pdf.Estudio de Comercio InternacionalRafael448625
 
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...Prevencionar
 

Último (20)

Ponencia Estudio sobre Seguridad y Salud en el Trabajo
Ponencia Estudio sobre Seguridad y Salud en el TrabajoPonencia Estudio sobre Seguridad y Salud en el Trabajo
Ponencia Estudio sobre Seguridad y Salud en el Trabajo
 
Análisis financiero-caso práctico de una empresa
Análisis  financiero-caso práctico  de una empresaAnálisis  financiero-caso práctico  de una empresa
Análisis financiero-caso práctico de una empresa
 
Provision del TH- reclutamiento y seleccion.pdf
Provision del TH- reclutamiento y seleccion.pdfProvision del TH- reclutamiento y seleccion.pdf
Provision del TH- reclutamiento y seleccion.pdf
 
Como actuar en caso de accidente (1).pdf
Como actuar en caso de accidente (1).pdfComo actuar en caso de accidente (1).pdf
Como actuar en caso de accidente (1).pdf
 
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdf
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdfMANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdf
MANUAL CORPORATIVO VISUAL DE IDENTIDAD.pdf
 
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...
Daniel Chávez Morán Esposa - Filántropo y Visionario en el Sector Inmobiliari...
 
DERECHOS ARANCELARIOS (2).pdf
DERECHOS ARANCELARIOS (2).pdfDERECHOS ARANCELARIOS (2).pdf
DERECHOS ARANCELARIOS (2).pdf
 
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdf
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdfRECLUTAMIENTO DE PERSONAL - ROSANNY P..pdf
RECLUTAMIENTO DE PERSONAL - ROSANNY P..pdf
 
Riesgos psicosociales y sus consecuencias sobre la salud y la satisfacción l...
Riesgos psicosociales y sus consecuencias  sobre la salud y la satisfacción l...Riesgos psicosociales y sus consecuencias  sobre la salud y la satisfacción l...
Riesgos psicosociales y sus consecuencias sobre la salud y la satisfacción l...
 
Guía de buenas prácticas para el sector de mercados mayoristas alimentarios
Guía de buenas prácticas para el sector de mercados mayoristas alimentariosGuía de buenas prácticas para el sector de mercados mayoristas alimentarios
Guía de buenas prácticas para el sector de mercados mayoristas alimentarios
 
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdf
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdfGFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdf
GFIN-CPP-POL-01-TSG Politicas de Legalizacion de Movilidades.pdf
 
Presentacion de empresa llamada FermiinShopp
Presentacion de empresa llamada FermiinShoppPresentacion de empresa llamada FermiinShopp
Presentacion de empresa llamada FermiinShopp
 
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...
Seguridad Psicológica en Servicios de Bomberos Forestales: una aproximación a...
 
La disciplina marcará tu destino-Estoicismo.pdf
La disciplina marcará tu destino-Estoicismo.pdfLa disciplina marcará tu destino-Estoicismo.pdf
La disciplina marcará tu destino-Estoicismo.pdf
 
flores para el amor santo domingo | crisflor.com.do
flores para el amor santo domingo | crisflor.com.doflores para el amor santo domingo | crisflor.com.do
flores para el amor santo domingo | crisflor.com.do
 
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.ppt
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.pptbracco mejoras en el tiempo EXTENDIDA parte 1 JPG.ppt
bracco mejoras en el tiempo EXTENDIDA parte 1 JPG.ppt
 
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipo
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipoPresentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipo
Presentacion de tienda nueva, la máscara, con gama de dusfraces de todo tipo
 
Libro secundaria TRIBUTARIA- Enero 2012 (1).pdf
Libro secundaria  TRIBUTARIA- Enero 2012 (1).pdfLibro secundaria  TRIBUTARIA- Enero 2012 (1).pdf
Libro secundaria TRIBUTARIA- Enero 2012 (1).pdf
 
Chile.pdf.Estudio de Comercio Internacional
Chile.pdf.Estudio de Comercio InternacionalChile.pdf.Estudio de Comercio Internacional
Chile.pdf.Estudio de Comercio Internacional
 
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...
Medidas de Protección Individual contra la COVID-19 como Moduladoras de la Ex...
 

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;