Вы находитесь на странице: 1из 17

AP6-AA2-EV2 CONSTRUCCIÓN DE ELEMENTOS DE PROGRAMACIÓN PARA EL

PROYECTO DE FORMACIÓN.

TECNÓLOGO ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN


(ADSI)
(1565070)

JEINER CLAROS VALDERRAMA

CARMEN ELENA CAICEDO


INSTRUCTOR

SERVICIO DE APRENDIZAJE
SENA
2019
PROCEDIMIENTOS

1 Procedimiento Colegio_Curso

SELECT * FROM Laboratorio13.Colegio_Curso


Delimiter //
CREATE PROCEDURE Colegio_Curso(In Curso_Codigo Int (11),In Curso_Nivel Varchar (30))

Begin
INSERT INTO Colegio_Curso (Curso_Codigo,Curso_Nivel)
VALUES (Codigo,Nivel);
End //
Verificamos Que Se Hayan Insertado Los Datos Correctamente:

2 Procedimiento Colegio_Alumno
Delimiter $
CREATE PROCEDURE Insertarcolegio_Alumno(
In Alumno_Rut Int (11),
In Alumno_Nombre Varchar(30),
In Alumno_Apellido VARCHAR(30),
In Alumno_Edad Varchar(30),
In Curso_Codigo Int(11))
Begin
INSERT INTO Colegio_Curso (Alumno_Rut, Alumno_Nombre, Alumno_Apellido, Alumno_Edad,
Curso_Codigo)
VALUES (Rut, Nombre,Apellido,Edad,Codigo);
End $

Verificamos Que Se Hayan Insertado Los Datos Correctamente:


3 Procedimiento Colegio_Profesor

SELECT * FROM Laboratorio13.Colegio_Profesor;


Delimiter //
CREATE PROCEDURE Insertarcolegio_Profesor(
In Profesor_Rut Int (11),
In Profesor_Nombre Varchar(30),
In Profesor_Apellido VARCHAR(30))
Begin
INSERT INTO Colegio_Curso (Alumno_Rut, Alumno_Nombre, Alumno_Apellido, Alumno_Edad,
Curso_Codigo)
VALUES (Rut, Nombre,Apellido,Edad,Codigo);
End//
Verificamos Que Se Hayan Insertado Los Datos Correctamente:

4 Procedimiento Colegio_Asignatura
SELECT * FROM Laboratorio13.Colegio_Profesor;
Delimiter //
CREATE PROCEDURE Insertarcolegio_Asignatura(
In Asignatura_Codigo Int (11),
In Asignatura_Nombre Varchar(30))
Begin
INSERT INTO Colegio_Curso (Asignatura_Codigo, Asignatura_Nombre)
VALUES (Codigo,Nombre);
End//

Verificamos Que Se Hayan Insertado Los Datos Correctamente:

5 Procedimiento Colegio_Profesor_Curso
SELECT * FROM Laboratorio13.Colegio_Profesor;
Delimiter //
CREATE PROCEDURE Insertarcolegio_Profesor_Curso(
In Rut_Profesor Int (11),
In Curso_Codigo Int (11))
Begin
INSERT INTO Colegio_Profesor_Curso (Rut_Profesor, Curso_Codigo)
VALUES (Profesor,Codigo);
End//
Verificamos Que Se Hayan Insertado Los Datos Correctamente:

6 Procedimiento Colegio_Alumno_Asignatura

SELECT * FROM Laboratorio13.Colegio_Profesor;


Delimiter //
CREATE PROCEDURE Insertarcolegio_Alumno_Asignatura(
In Rut_Alumno Int (11),
In Codigo_Asignatura Int (11),
In Curso_Codigo Int (11))
Begin
INSERT INTO Colegio_Alumno_Asignatura (Rut_Alumno, Codigo_Asignatura,Curso_Codigo)
VALUES (Alumno,Asignatura,Codigo);
End//
Verificamos Que Se Hayan Insertado Los Datos Correctamente:
7 Procedimiento Colegio_Profesor_Asignatura

Delimiter //
CREATE PROCEDURE Insertarcolegio_Profesor_Asignatura(
In Rut_Profesor Int (11),
In Codigo_Asignatura Int (11))

Begin
INSERT INTO Colegio_Profesor_Asignatura (Rut_Profesor, Codigo_Asignatura)
VALUES (Profe,Asignatura);
End//

Call Colegio_Profesor_Asignatura ();


8 Procedimiento Notas_Alum
SELECT * FROM laboratorio13.NOTAS_ALUM;
delimiter //
CREATE PROCEDURE insertarNOTAS_ALUM (
In alumno_rut int (11),
In curso_codigo int (11),
IN curso_nivel VARCHAR(30),
IN NOTA1 INT (11),
IN NOTA2 INT (11),
IN NOTA3 INT (11))

begin
INSERT INTO NOTAS_ALUM (alumno_rut, curso_codigo,curso_nivel,NOTA1,NOTA2,NOTA3)
VALUES (RUT,COD,NIVEL,N1,N2,N3);
End//

call notas_alum ( );
Verificamos Que Se Hayan Insertado Los Datos Correctamente:
2 funciones

Cuál es el promedio de las notas n1, n2, n3

Nombre y apellido del alumno con codigo rut 137

Nombres y apellidos de alumnos con 13 años

Notas del alumno con codigo rut 139

consultar promedio de notas con nombres y apellido usando las dos tablas
Construya los siguiente disparadores para controlar la actualización y borrado
de registros

1 colegio asignatura

2 Colegio curso
3 Notas Alumnos

Вам также может понравиться