Base de Datos de Factura de Venta

Ir abajo

Base de Datos de Factura de Venta

Mensaje  carolina leal marulanda el Miér Mar 16, 2011 11:46 am

[color=indigo]Buenos Dias, aqui les mostrare el modelo entidad relación de una factura de venta, con su respectivo codigo de creacion de tablas y tambien el codigo de los registros que agregue:

use facturaventa

create table clientes (
codcli int ,
nomcli varchar (max),
telcli int,
dircli varchar(max),
primary key (codcli));

use facturaventa
create table vendedores(
codvende int,
nomvende varchar (max),
salariovende int,
telvende int,
dirvende varchar (max)
primary key (codvende)
);

use facturaventa
create table formapagos(
codformapagos int,
nomformapagos varchar (max)
primary key (codformapagos));

use facturaventa
create table marcas (
codmarcas int,
nommarcas varchar (max),
primary key (codmarcas));

use facturaventa
create table tipoproducto (
codtipoproducto int,
nomtipoproducto varchar (max),
codmarcas int
constraint fk_codmarcas foreign key (codmarcas) references marcas (codmarcas),
primary key (codtipoproducto) );


use facturaventa
create table productos(
codproducto int,
nomproducto varchar (max),
stock int,
valorproducto int,
codtipoproducto int,
constraint fk_codtipoproducto foreign key (codtipoproducto)references tipoproducto (codtipoproducto),
primary key (codproducto));


use facturaventa
create table facturacabecera(
numfacturacabecera int,
fechafactura date,
codcli int,
codvende int,
codformapagos int,
subtotal int,
iva real,
total int,
constraint fk_codvende foreign key (codvende)references vendedores (codvende),
constraint fk_codcli foreign key (codcli)references clientes (codcli),
constraint fk_codformapagos foreign key (codformapagos)references formapagos (codformapagos),
primary key (numfacturacabecera));

use facturaventa
create table facturadetalle(
numfacturacabecera int,
codproducto int,
codtipoproducto int,
valproducto int,
cantidad int,
total int,
constraint fk_numfacturacabecera foreign key (numfacturacabecera)references facturacabecera (numfacturacabecera),
--constraint fk_codtipoproducto foreign key (codtipoproducto)references tipoproducto (codtipoproducto),
constraint fk_codproducto foreign key (codproducto)references productos (codproducto));



codigo para insertar registros :

use facturaventa

insert into clientes values(01,'lorena leal', 3117718480,'calle 9 # 8-9'), (02,'yuly leal', 3376225,'carrera 56 # 60-25'),(03,'felipe urrego',3104609745,'calle 15 a # 42-14'),(04,'luz amparo marulanda', 3269603,'calle 15 b # 42-48'),(05,'maria rivera',3354895,'calle 16 # 45-95'),(06,'jaqueline marulanda',3118859562,'diagonal 26 # 54-12'),(07,'paola colorado',4484565,'transversal 23# 45-78'),(08,'ruben dario vera',5568932,'calle 45 # 13-45'),(09,'jhon jairo hurtado',3378941,'carrera 26 # 30-12'),(10,'julian andres diaz',3159856563,'diagonal 45 # 90-09');

insert into vendedores values (0011,'luis lara',500000,3215645,'calle 9 #85-02'),(12,'mario rivara',700000,6695847,'diagonal 65 # 45-25'),(13,'fabio campaz',900000,1234569,'transversal 51 # 659-1'),(14,'andrea valencia',450000,6635119,'carrera 16 # 45-03'),(15,'andres vargas',800000,6626325,'carrera 80# 9-2'),(16,'astrid lopez',950000,3124585,'calle 15 # 42-11'),(17,'diego leal',1000000,02076830356,'carrera 85 # 65-12'),(18,'jonathan mamian',568000,5569636,'diagonal 10 # 45-10'),(19,'ingrid gaez',800000,3708452,'carrera 09 # 26-14'),(20,'camilo feigueroa',500000,1452689,'diagonal 89 # 54-78');

insert into formapagos values (111,'efectivo'),(222,'credito'),(333,'cheque'),(444,'bonos'),(555,'tarjeta');

insert into marcas values (21,'tooto'),(31,'bata'),(41,'swach'),(51,'levis'),(61,'chevignon'),(71,'dulce gavana'),(81,'gef'),(91,'tenis'),(101,'arturo calle');

insert into tipoproducto values (22,'bolso',21),(33,'sandalias',31),(44,'reloj',41),(55,'pantalon',51),(66,'falda',61),(77,'blusa',71),(88,'panti',81),(99,'short',91),(1010,'traje',101);

Gracias



confused
avatar
carolina leal marulanda

Mensajes : 6
Fecha de inscripción : 10/02/2011
Edad : 26

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.