Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 26-05-2014
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 20
anubis Va por buen camino
Gracias a todos por responder,

Si, ya lo aplique como decis

Código SQL [-]
CREATE TABLE PRODUCTOS
(
  ID_PRODUCTO Integer NOT NULL,
  CODIGOPRODUCTO Varchar(20) CHARACTER SET UNICODE_FSS,
  NOMBREPRODUCTO Varchar(50) CHARACTER SET UNICODE_FSS,
  ID_FAMILIA Integer,
  ID_SUBFAMILIA Integer,
  PRIMARY KEY (ID_PRODUCTO)
);

Código SQL [-]
ALTER TABLE PRODUCTOS ADD
  FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIAS (ID_FAMILIA);
ALTER TABLE PRODUCTOS ADD
  FOREIGN KEY (ID_SUBFAMILIA) REFERENCES SUBFAMILIA (ID_SUBFAMILIA);
CREATE UNIQUE INDEX IDX_PRODUCTOS1 ON PRODUCTOS (CODIGOPRODUCTO);

Bueno eso lo he sacado del flamerobin de lo que ya hice.

La tabla de ventas y detalleventas quedaria asi, no se si esta bien.

Código SQL [-]
CREATE TABLE ventas
(
id_venta integer not null,
fecha date,
primary key (id_venta)
);

Código SQL [-]
CREATE TABLE detalleventa
(
id_ventadetalle integer not null,
id_venta integer,
id_producto integer,
cantidad smallint,
primary key (id_ventadetalle),
foreign key (id_venta) references ventas (id_venta),
foreign key (id_producto) references PRODUCTOS (id_producto)
);

Aprovechando la pregunta .

Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Cómo "sacar" la existencia de un producto? Yare SQL 11 22-02-2013 23:28:24
Consultar el campo precio mediante el codigo de un producto GABOCABALLERO Conexión con bases de datos 6 17-10-2010 17:30:55
¿Cómo definir un "primary key" en tiempo de ejecución? SMTZ .NET 1 21-12-2005 19:43:00
primary key AMO SQL 7 14-02-2004 20:50:05
Primary Key y Unique Key DrMatasanos Conexión con bases de datos 1 21-05-2003 11:01:20


La franja horaria es GMT +2. Ahora son las 00:56:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi