filodsofia

Páginas: 4 (934 palabras) Publicado: 31 de marzo de 2013
Practica numero 1




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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • filodsofia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS