filodsofia
CREATE DATABASE logistica
GO
USE logistica
create table Almacen (
c_almacen varchar(2) not null,
n_almacen varchar(50)not null,
i_anulado char(1) )create table Vendedor_Agencia(
c_vendedor varchar(2)not null,
c_agencia varchar(2) not null,
m_vendido money)
create table Agencia (
c_agencia varchar(2) not null,
n_agenciavarchar(50)not null,
m_objetivo money,
m_logrado money,
m_falta as (m_objetivo - m_logrado),
i_anulado char(1))
create table Vendedor (
c_vendedor varchar(2) not null,
n_vendedorvarchar(50)not null,
m_vendido money,
i_anulado char(1))
create table Producto (
c_producto varchar(3) not null,
n_producto varchar(50) not null,
c_stock int,
c_almacen varchar(2)not null,i_anulado char(1))
create table Ventas (
n_item int identity(1,1) not null,
c_agencia varchar(2) not null,
c_almacen varchar(2) not null,
c_producto varchar(3) not null,
c_vendedor varchar(2) notnull,
cant_vend int,
mto_unid money,
mto_total as (cant_vend * mto_unid))
--llave primaria
alter table almacen add constraint pk_almacen
primary key(c_almacen)
alter tablevendedor_agencia add constraint pk_vendedor_agencia
primary key(c_vendedor)
alter table agencia add constraint pk_agencia
primary key(c_agencia)
alter table vendedor add constraint pk_vendedor
primarykey(c_vendedor)
alter table producto add constraint pk_producto
primary key(c_almacen)
alter table ventas add constraint pk_ventas
primary key( c_almacen)
--llaves foraneas
alter tablealmacen add constraint fk_almacen_ventas
foreign key(c_almacen)references ventas(c_almacen)
alter table agencia add constraint fk_agencia_vendedor_agencia
foreign key(c_agencia)referencesvendedor_agencia(c_agencia)
alter table almacen add constraint fk_almacen_producto
foreign key(c_almacen)references producto(c_almacen)
alter table ventas add constraint fk_ventas_agencia
foreign...
Regístrate para leer el documento completo.