Sunteți pe pagina 1din 3

ALTER TABLE PRODUCTOS

ADD CONSTRAINT FK_PRODUCTOS_TIPO_PRODUCTO FOREIGN KEY (COD_TIPO_PRODUCTO)


REFERENCES TIPO_PRODUCTO (COD_TIPO_PRODUCTO)

ALTER TABLE PROVEEDOR


ADD CONSTRAINT FK_PROVEEDOR_TIPO_IDENTIFICACION FOREIGN KEY
(COD_TIPO_IDENTIFICACION)
REFERENCES TIPO_IDENTIFICACION (COD_TIPO_IDENTIFICACION)

ALTER TABLE INVENTARIO


ADD CONSTRAINT FK_INVENTARIO_PRODUCTOS FOREIGN KEY (COD_PRODUCTO)
REFERENCES PRODUCTOS (COD_PRODUCTO)

ALTER TABLE INVENTARIO


ADD CONSTRAINT FK_INVENTARIO_FARMACIA FOREIGN KEY (COD_FARMACIA)
REFERENCES FARMACIA (COD_FARMACIA)

CREATE PROCEDURE [dbo].[padFARMACEUTICO]


(
@CODIGO VARCHAR (5),
@NOMBRE VARCHAR (15),
@APELLIDO VARCHAR (15),
@DIRECCION VARCHAR (100),
@TELEFONO CHAR (9),
@GENERO CHAR (1),
@NACIMIENTO DATE
)
AS DELETE FROM FARMACEUTICO
WHERE COD_FARMACEUTICO = @CODIGO AND
NOM_FARMACEUTICO = @NOMBRE AND
APE_FARMACEUTICO = @APELLIDO AND
DIR_FARMACEUTICO = @DIRECCION AND
TEL_FARMACEUTICO = @TELEFONO AND
GEN_FARMACEUTICO = @GENERO AND
FNA_FARMACEUTICO = @NACIMIENTO
CRATE PROCEDURE [dbo].[paiFARMACEUTICO]
(
@CODIGO VARCHAR (5),
@NOMBRE VARCHAR (15),
@APELLIDO VARCHAR (15),
@DIRECCION VARCHAR (100),
@TELEFONO CHAR (9),
@GENERO CHAR (1),
@NACIMIENTO DATE
)
AS
BEGIN
INSERT INTO FARMACEUTICO
VALUES (@CODIGO, @NOMBRE, @APELLIDO, @DIRECCION, @TELEFONO, @GENERO, @NACIMIENTO)
END

CREATE PROCEDURE [dbo].[palFARMACEUTICO]


(
@CODIGO VARCHAR (5),
@NOMBRE VARCHAR (15),
@APELLIDO VARCHAR (15),
@DIRECCION VARCHAR (100),
@TELEFONO CHAR (9),
@GENERO CHAR (1),
@NACIMIENTO DATE
)
AS
BEGIN
SELECT COD_FARMACEUTICO = @CODIGO, NOM_FARMACEUTICO = @NOMBRE,
APE_FARMACEUTICO = @APELLIDO, DIR_FARMACEUTICO = @DIRECCION,
TEL_FARMACEUTICO = @TELEFONO, GEN_FARMACEUTICO = @GENERO,
FNA_FARMACEUTICO = @NACIMIENTO
END

CREATE PROCEDURE [dbo].[pauFARMACEUTICO]


(
@CODIGO VARCHAR (5),
@NOMBRE VARCHAR (15),
@APELLIDO VARCHAR (15),
@DIRECCION VARCHAR (100),
@TELEFONO CHAR (9),
@GENERO CHAR (1),
@NACIMIENTO DATE
)
AS
UPDATE FARMACEUTICO SET COD_FARMACEUTICO = @CODIGO, NOM_FARMACEUTICO = @NOMBRE,
APE_FARMACEUTICO = @APELLIDO,
DIR_FARMACEUTICO = @DIRECCION, TEL_FARMACEUTICO = @TELEFONO,
GEN_FARMACEUTICO = @GENERO, FNA_FARMACEUTICO = @NACIMIENTO
PROCEDURE [dbo].[pavUSUARIO]
(
@USUARIO VARCHAR (6),
@CLAVE CHAR (6)
)
AS
SELECT * FROM USUARIOS
WHERE NOM_USUARIO = @USUARIO AND CLA_USUARIO = @CLAVE

S-ar putea să vă placă și