You are on page 1of 3

CREATE DATABASE BIBLIOTECA

GO
USE BIBLIOTECA
GO
CREATE TABLE ESTUDIANTE
(
ID_ESTUDIANTE CHAR(6) PRIMARY KEY NOT NULL,
NOM_ESTUDIANTE VARCHAR(35),
DNI CHAR(8),
SEXO CHAR(1),
CELULAR CHAR(9),
DIRECCION VARCHAR(20),
EDAD INT,
OCUPACION VARCHAR(20)
)
INSERT INTO dbo.ESTUDIANTE
VALUES('C001','ANA FIGUEROA SACACA','70123266','F','987654321','JR.
APURIMAC',20,'ESTUDIANTE')
INSERT INTO dbo.ESTUDIANTE
VALUES('C002','VICKY PALOMINO GARRIDO','87654321','M','987654321','JR.
HUANCANE',22,'ESTUDIANTE')
INSERT INTO DBO.ESTUDIANTE
VALUES('C003','JUAN CONDORI QUISPE','98762345','M','987342178','JR. 2 DE
MAYO',29,'PAJERO')

SELECT*FROM ESTUDIANTE
ORDER BY ID_ESTUDIANTE DESC

CREATE PROC AGREGAR_ESTUDIANTE


@ID_ESTUDIANTE CHAR(6),
@NOM_CLIENTE VARCHAR(35),
@DNI CHAR(8),
@SEXO CHAR(1),
@CELULAR CHAR(9),
@DIRECCION VARCHAR(20),
@EDAD INT,
@OCUPACION VARCHAR(20)
AS
INSERT INTO ESTUDIANTE (ID_ESTUDIANTE ,NOM_ESTUDIANTE ,DNI ,SEXO ,CELULAR
,DIRECCION ,EDAD ,OCUPACION )
VALUES(@ID_ESTUDIANTE ,@NOM_CLIENTE ,@DNI ,@SEXO ,@CELULAR,@DIRECCION ,@EDAD
,@OCUPACION)

CREATE PROC EDITAR_ESTUDIANTE


@ID_ESTUDIANTE CHAR(6),
@NOM_ESTUDIANTE VARCHAR(35),
@DNI CHAR(8),
@SEXO CHAR(1),
@CELULAR CHAR(9),
@DIRECCION VARCHAR(20),
@EDAD INT,
@OCUPACION VARCHAR(20)
AS
UPDATE ESTUDIANTE SET ID_ESTUDIANTE =@ID_ESTUDIANTE ,NOM_ESTUDIANTE
=@NOM_ESTUDIANTE ,DNI=@DNI ,SEXO=@SEXO ,CELULAR=@CELULAR ,DIRECCION=@DIRECCION
,EDAD=@EDAD ,OCUPACION=@OCUPACION

CREATE PROC ELIMINAR_ESTUDIANTE


@ID_ESTUDIANTE INT
AS
DELETE FROM ESTUDIANTE
WHERE ID_ESTUDIANTE =@ID_ESTUDIANTE

--------------------
-----------------------
---------------
--------------------

USE BIBLIOTECA
GO
CREATE TABLE LIBRO
(
CODIGO INT PRIMARY KEY,
NOMBRE_LIBRO VARCHAR(50) NOT NULL,
AUTOR VARCHAR(50) NOT NULL,
ISBN INT

)
GO
INSERT INTO usuario
VALUES(1,'LA CIUDAD Y LOS PERROS','MARIO VARGAS LLOSA',103221)
INSERT INTO LIBRO
VALUES(2,'LOS OJOS DE MI PRINCESA','CARLOS CUATHEMOC SANCHEZ',873212)
INSERT INTO LIBRO
VALUES(3,'EL VIEJO Y EL MAR','ANONIMO',654323)
GO
CREATE PROCEDURE INSERTA_LIBRO
@CODIGO INT,
@NOMBRE_LIBRO VARCHAR(50),
@AUTOR VARCHAR(50),
@ISBN INT
AS
INSERT INTO LIBRO (CODIGO,NOMBRE_LIBRO ,AUTOR ,ISBN )
VALUES(@CODIGO,@NOMBRE_LIBRO ,@AUTOR ,@ISBN )
GO
CREATE PROCEDURE ELIMINA_LIBRO
@CODIGO INT
AS
DELETE FROM LIBRO
WHERE CODIGO=@CODIGO
GO

CREATE PROCEDURE ACTULIZA_LIBRO


@CODIGO INT,
@NOMBRE_LIBRO VARCHAR(50),
@AUTOR VARCHAR(50),
@ISBN INT
AS
UPDATE LIBRO SET
NOMBRE_LIBRO =@NOMBRE_LIBRO ,
AUTOR =@AUTOR,
ISBN=@ISBN
WHERE CODIGO=@CODIGO

CREATE TABLE USUARIO


(
ID INT PRIMARY KEY,
NOMBRES VARCHAR(100) NOT NULL,
CLAVE VARCHAR(15) NOT NULL,
)
GO

INSERT INTO USUARIO


VALUES(2,'VICKY PALOMINO GARRIDO','PALOMINO')
SELECT CLAVE FROM USUARIO

You might also like