Está en la página 1de 2

CREATE TABLE CATEGORIAS

(
IdCategoria int IDENTITY(100,100) PRIMARY KEY,
NombreCategoria varchar(30) default ('Almacenamiento')
)
CREATE TABLE PROVEEDORES(
IdProveedor int IDENTITY(12,10) PRIMARY KEY,
NombreProveedor varchar(50) not null,
Telefono varchar(10) not null,
Distrito varchar(10) default 'SURCO' not null,
RUC varchar(11) not null unique,
WebSite text null
)
CREATE TABLE ARTICULOS
(
Inarticulo char(4) primary key,
NombreArticulo varchar(35) not null,
Marca varchar(15) default ('SAMSUNG') not null,
Modelo varchar(25) not null,
IdCategoria int,
IdProveedor int,
Ingreso date DEFAULT GETDATE() not null,
Stock int not null check(Stock>0 and Stock<=20),
Precio decimal(5,2) not null check(Precio>0 and Precio<=1200)
)
Alter Table ARTICULOS add Foreign Key(IdCategoria)
references CATEGORIAS(IdCategoria)

Alter Table ARTICULOS add Foreign Key(IdProveedor)


references PROVEEDORES(IdProveedor)

INSERT INTO CATEGORIAS values('Almacenamiento')


INSERT INTO CATEGORIAS values('Ingreso')
INSERT INTO CATEGORIAS values('Salida')
INSERT INTO CATEGORIAS values('Procesador')
INSERT INTO CATEGORIAS values('Otros')

INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC,WebSite)


values('OMEGA S.A.','433-2145','SURCO','98798778987','www.omega.com.pe')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC)
values('COMPUTECH SRL','968-98987','LIMA','87898754645')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC,WebSite)
values('GRUPO LEAFAR S.A.','536-
2569','LIMA','98795468978','www.megatrinic.com.pe')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC)
values('MEGATRONIC S.A.','987-65988','SURCO','98798532697')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC)
values('DATA SYSTEM SRL','332-7525','LINCE','99995648987')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC)
values('ALPHA SRL','336-8789','LINCE','96549878987')
INSERT INTO PROVEEDORES (NombreProveedor,Telefono,Distrito,RUC,WebSite)
values('PRIMA S.A.','978-895458','SURCO','92316448983','www.prima.com.pe')

INSERT INTO ARTICULOS values('A-01','MICROPROCESADOR','INTEL','PENTIUM IV 2,5


GB',400,12,'15/02/2004',5,155)
INSERT INTO ARTICULOS values('A-02','MOUSE','GENIUS','3
BOTONES',200,22,'12/05/2005',2,10)
INSERT INTO ARTICULOS
values('A03','MOUSE','TOSHIBA','OPTICO',200,32,'01/06/2004',3,15)
INSERT INTO ARTICULOS values('A-04','TECLADO','DELL','121
TECLAS',200,42,'02/04/2003',4,10)
INSERT INTO ARTICULOS values('A-05','MEMORIA USB','KINGSTON','128
GB',500,52,'01/03/2002',5,25)
INSERT INTO ARTICULOS values('A-06','MEMORIA USB','LG','256
GB',500,62,'25/08/2000',2,35)
INSERT INTO ARTICULOS values('A-07','DISCO DURO','SONY','80
GB',100,72,'24/03/2004',1,85)
INSERT INTO ARTICULOS values('A-08','QUEMADOR','LG','64
MMX',500,12,'21/09/2002',5,55)
INSERT INTO ARTICULOS values('A-09','MONITOR','SAMSUNG ','21
PULG.',300,22,'17/04/2003',6,150)
INSERT INTO ARTICULOS values('A-10','MONITOR','LG','15
PULG.','300','32','25/10/2000','8','120')
INSERT INTO ARTICULOS values('A-11','MICROPROCESADOR','INTEL','CELERON 2,3
GB',400,42,'15/06/2002',7,150)
INSERT INTO ARTICULOS values('A-12','TECLADO','TOSHIBA','KB
-2971',200,52,'10/02/2001',1,10)
INSERT INTO ARTICULOS values('A-13','CD','SONY','R-720
MB',100,62,'15/02/2003',2,1.5)
INSERT INTO ARTICULOS values('A-
14','CD','IMATION','RW690MB',100,72,'21/11/2004',3,2)
INSERT INTO ARTICULOS values('A-15','DISKETTE','SONY','1,44
MB',100,12,'23/05/2003',4,0.2)
INSERT INTO ARTICULOS values('A-16','IMPRESORA','EPSON','ESTYLUS COLOR
800',300,22,'26/06/2004',5,85)
INSERT INTO ARTICULOS values('A-
17','IMPRESORA','CANON','JT230',300,32,'15/05/2003',6,78)

También podría gustarte