CREATE PROCEDURE SP_INGRESAR_SALA
@IDSALA INT,
@EDIFICIO VARCHAR(25),
@NUMERO INT,
@CAPACIDAD INT
AS
IF(SELECT COUNT(ID_SALA)FROM SALA WHERE ID_SALA = @IDSALA)=0
INSERT INTO SALA (ID_SALA,EDIFICIO,NUMERO,CAPACIDAD )
VALUES(@IDSALA,@EDIFICIO,@NUMERO,@CAPACIDAD )
ELSE
PRINT ' SALA YA EXISTE'
CREATE PROCEDURE SP_INGRESAR_RECURSO
@ID_RECU INT,
@NOM_RECU VARCHAR (60),
@TIPO_RECU VARCHAR (25),
@ESTADO VARCHAR (120)
AS
IF(SELECT COUNT(ID_RECURSO)FROM RECURSO WHERE ID_RECURSO=@ID_RECU)=0
INSERT INTO RECURSO (ID_RECURSO,NOMBRE_RECURSO,TIPO_RECURSO,ESTADO)
VALUES (@ID_RECU,@NOM_RECU,@TIPO_RECU,@ESTADO)
ELSE
PRINT ' RECURSO YA EXISTE '
CREATE PROCEDURE SP_INGRESAR_ASIGNATURA
@SIGLA VARCHAR (7),
@NOM_ASIG VARCHAR (60),
@DEPARTA VARCHAR (60),
@CREDITOS INT
AS
IF(SELECT COUNT(SIGLA)FROM ASIGNATURA WHERE SIGLA=@SIGLA)=0
INSERT INTO ASIGNATURA(SIGLA,NOMBRE_ASIGANATURAS,DEPARTAMENTO,CREDITOS)
VALUES (@SIGLA,@NOM_ASIG,@DEPARTA,@CREDITOS)
ELSE
PRINT 'LA SIGLA YA EXISTE'
CREATE PROCEDURE SP_INSERTAR_PERSONAS
@RUT VARCHAR(10),
@NOMBRE VARCHAR(60),
@APELLIDO VARCHAR(60),
@DIRECCION VARCHAR(120),
@CLAVE VARCHAR (25),
@TELEFONO INT,
@CORREO VARCHAR (60),
@F_NACIMIENTO VARCHAR(10)
AS
IF( SELECT COUNT(RUT)FROM PERSONA WHERE RUT=@RUT)=0
INSERT INTO PERSONA
VALUES(@RUT, @NOMBRE,@APELLIDO,@DIRECCION,@CLAVE,@TELEFONO,@CORREO,@F_NACIMIENTO)
ELSE
PRINT 'PERSONA YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_ADMINISTRADOR
@RUT VARCHAR (10),
@CORREO_ADM VARCHAR (60)
AS
IF(SELECT(RUT)FROM ADMINISTRADOR WHERE RUT=@RUT)=0
INSERT INTO ADMINISTRADOR
VALUES (@RUT,@CORREO_ADM)
ELSE
PRINT 'ADMINISTRADOR YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_ASIGNACION
@ID_ASIGNA INT,
@ID_CURSO INT,
@ID_SALA INT,
@ID_HORARIO INT
AS
IF(SELECT(ID_ASIGNACION)FROM ASIGNACION WHERE ID_ASIGNACION=@ID_ASIGNA)=0
INSERT INTO ASIGNACION
VALUES (@ID_ASIGNA,@ID_CURSO,@ID_SALA,@ID_HORARIO)
ELSE
PRINT 'ACIGNACION YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_AYUDANTE
@RUT VARCHAR (10),
@NIVEL INT,
@AÑO_INGRESO INT,
@CARRERA VARCHAR (60)
AS
IF(SELECT(RUT)FROM AYUDANTE WHERE RUT=@RUT)=0
INSERT INTO AYUDANTE
VALUES (@RUT,@NIVEL,@AÑO_INGRESO,@CARRERA)
ELSE
PRINT' AYUDANTE YA EXISTE'
CREATE PROCEDURE SP_INSERTAR_SEMESTRE
@AÑO INT,
@ID_SEMESTRE INT,
@FECHA_INICIO VARCHAR(10),
@FECHA_TERMINO VARCHAR(10)
AS
IF(SELECT(AÑO)FROM SEMESTRE WHERE AÑO=@AÑO)=0
INSERT INTO SEMESTRE
VALUES (@AÑO,@ID_SEMESTRE,@FECHA_INICIO,@FECHA_TERMINO)
ELSE
PRINT 'EL SEMESTRE YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_HORARIO
@ID_HORARIO INT,
@BLOQUE VARCHAR (7),
@DIA INT,
@DIA_N INT,
@MES INT,
@AÑO INT,
@ID_SEMESTRE INT
AS
IF(SELECT(ID_HORARIO)FROM HORARIO WHERE ID_HORARIO=@ID_HORARIO)=0
INSERT INTO HORARIO
VALUES (@ID_HORARIO,@BLOQUE,@DIA,@DIA_N,@MES,@AÑO,@ID_SEMESTRE)
ELSE
PRINT 'EL HORARIO YA EXISTE'
CREATE PROCEDURE SP_INSERTAR_CURSO
@ID_CURSO INT,
@SIGLA VARCHAR (7),
@RUT_PROF VARCHAR(10),
@AÑO INT,
@ID_SEMESTRE INT,
@NUMERO_INSCRITO INT
AS
IF(SELECT(ID_CURSO)FROM CURSO WHERE ID_CURSO=@ID_CURSO)=0
INSERT INTO CURSO
VALUES (@ID_CURSO,@SIGLA,@RUT_PROF,@AÑO,@ID_SEMESTRE,@NUMERO_INSCRITO)
ELSE
PRINT'EL CURSO YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_ASIGNACION
@ID_ASIGNACION INT,
@ID_CURSO INT,
@ID_SALA INT,
@ID_HORARIO INT
AS
IF(SELECT(ID_ASIGNACION)FROM ASIGNACION WHERE ID_ASIGNACION=@ID_ASIGNACION)=0
INSERT INTO ASIGNACION
VALUES (@ID_ASIGNACION,@ID_CURSO,@ID_SALA,@ID_HORARIO)
ELSE
PRINT ' ASIGNATURA YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_PRESTAMO_RECURSO
@ID_ASIGNACION INT,
@ID_RECURSO INT,
@ESTADO_DEVOLUCION VARCHAR (120)
AS
IF(SELECT(ID_ASIGNACION)FROM PRESTAMO_RECURSO WHERE ID_ASIGNACION=@ID_ASIGNACION)=0
INSERT INTO PRESTAMO_RECURSO
VALUES (@ID_ASIGNACION,@ID_RECURSO,@ESTADO_DEVOLUCION)
ELSE
PRINT' PRESTAMO_RECURSO YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_PROFESOR
@RUT INT,
@GRADO_ACADEMICO VARCHAR (60),
@AREA_DESARROLLO VARCHAR(60)
AS
IF(SELECT(RUT)FROM PROFESOR WHERE RUT=@RUT)=0
INSERT INTO PROFESOR(RUT,GRADO_ACADEMICO,AREA_DESARROLLO)
VALUES (@RUT,@GRADO_ACADEMICO,@AREA_DESARROLLO)
ELSE
PRINT'PROFESR YA EXISTE '
CREATE PROCEDURE SP_INSERTAR_AYUDANTIA
@RUT_AYUD VARCHAR(10),
@ID_CURSO INT,
@LAB_CATEDRA VARCHAR(10)
AS
IF(SELECT(RUT_AYUDANTE)FROM AYUDANTIA WHERE RUT_AYUDANTE=@RUT_AYUD)=0
INSERT AYUDANTIA(RUT_AYUDANTE,ID_CURSO,LAB_CATEDRA)
VALUES (@RUT_AYUD,@ID_CURSO,@LAB_CATEDRA)
ELSE
PRINT 'EL AYUDANTE YA EXISTE '
CREADA POR LALO
ANTE CUALQUIER DUDA COMENTAR
ResponderEliminarSegún un grupo financiero internacional, la agricultura es una fuente importante de sustento en todo el mundo, especialmente para la mayoría de las personas pobres que viven en las zonas rurales de los países en desarrollo. un desafío clave para la mayoría de estos agricultores es el acceso a la financiación. la falta de acceso a la financiación es un impedimento clave para que los agricultores mejoren la eficiencia de sus producciones y adopten mejores tecnologías. por lo tanto, comprender mejor las finanzas agrícolas es algo muy importante para los agricultores u otras personas que puedan relacionarse con ellas en su vida diaria. para que, después de leer este artículo, podamos comprender los conceptos financieros y las aplicaciones prácticas de las finanzas que es esencial para cualquier persona, especialmente los importantes problemas de gestión en la agricultura que involucran las finanzas. comuníquese con pedroloanss@gmail.com para préstamos agrícolas y otros tipos de préstamos a una tasa de 2.
ResponderEliminar