Base De Datos
use papeleria
create table usuario
(
id_usuario int primary key identity(1,1),
nom_usuario varchar (20)not null,
contra varchar(20)not null,
);
create tablecliente
(
id_cliente int primary key identity(1,1),
nom_cliente varchar (50) not null,
direc_cliente varchar (50)not null,
telefono int not null,
);
create table proveedor
(
id_proveedor intprimary key identity(1,1),
nom_proveedor varchar (50) not null,
direc_proveedor varchar (50)not null,
telefono int not null,
);
create table producto
(
id_producto int primary keyidentity(1,1),
nom_producto varchar (20) not null,
descripcion varchar (50) not null,
existencia int not null,
precio money not null
);
create table venta
(
id_venta int primary key identity(1,1),id_cliente int not null,
fecha_venta datetime not null
);
alter table venta add constraint FK_venta foreign key(id_cliente)
references cliente(id_cliente) on update cascade on delete cascade;create table venta_detalle
(
id_ventadetalle int primary key identity(1,1),
id_venta int not null,
id_producto int not null,
cantidad int not null,
precio money not null,
);
alter tableventa_detalle add constraint FK_venta_detalle foreign key(id_venta)
references venta(id_venta)on update cascade on delete cascade;
alter table venta_detalle add constraint FK_venta_detalle_productoforeign key(id_producto)
references producto(id_producto)on update cascade on delete cascade;
create table compra
(
id_compra int primary key identity(1,1),
id_proveedor int not null,fecha_compra datetime not null,
);
alter table compra add constraint FK_compra foreign key(id_proveedor)
references proveedor(id_proveedor)on update cascade on delete cascade;
create tablecompra_detalle
(
id_compradetalle int primary key identity(1,1),
id_compra int not null,
id_producto int not null,
cantidad int not null,
precio money not null,
);
alter table compra_detalle add...
Regístrate para leer el documento completo.