Está en la página 1de 1

use master

go
if(db_id('ejercicio') is not null)
drop database ejercicio
create database ejercicio

go
use Ejercicio
go
create table categoria
(id_cat int identity(1,1) primary key,
Nombre varchar(50) unique not null,
Estado char(1) check(Estado ='A' or Estado='I')not null
)
go
Create Table Producto
(Id_prod char(5) primary key,
Nombre varchar(50) unique not null,
precio smallmoney check(precio>0)not null,
stock int check(stock>=0)not null,
procedencia varchar(50) null,
id_cat int foreign key references categoria
)
create table venta
(id_venta char(10) primary key,
Monto smallmoney check(Monto>0) not null,
Fecha date not null,
id_prod char (5) foreign key references producto
)
/*insercion de Datos*/
insert into Categoria values('vegetales','A')
insert into Categoria Values('Gaseosas','A')
insert into Categoria Values('Licores','A')
insert into Categoria Values('golosinas','A')
go
insert into Producto values('PR001','Ron Cartavio',18.99,300,'Nacional',3)
insert into Producto values('PR002','Pepsi',2.60,100,null,2)
insert into Producto values('PR003','Legumbres',3.0,80,'Importado',1)
insert into Producto values('PR004','Pilsen Callao',42.98,500,'Nacional',3)
go
Insert into venta values('vta-001',150,GETDATE(),'PR004')
Insert into venta values('vta-002',50,GETDATE(),'PR004')
Insert into venta values('vta-003',200,GETDATE(),'PR003')
GO
select*from Categoria
select*from Producto
select*from venta
go

También podría gustarte