diegokr

Modelo de Datos Product2K - SQLite

Oct 22nd, 2020
1,765
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Fecha: 15/10/20
  2. --Autor: Lic. Diego Krauthamer
  3. --Materia: Base de Datos
  4.  
  5. --Tabla CLIENTE
  6. CREATE TABLE CLIENTE (
  7.     CODCLI INTEGER PRIMARY KEY NOT NULL,
  8.     NOMBRE TEXT NOT NULL
  9. );
  10.  
  11. --Tabla PRODUCTO
  12. CREATE TABLE PRODUCTO (
  13.     CPROD INTEGER NOT NULL PRIMARY KEY,
  14.     DESCRIP TEXT NOT NULL,
  15.     PUNIT DECIMAL (10, 2) NOT NULL
  16. );
  17.  
  18. --Tabla CABECERA DE FACTURA
  19. CREATE TABLE CAB_FC (
  20.     NRO INTEGER PRIMARY KEY NOT NULL,
  21.     FECHA DATE NOT NULL,
  22.     CODCLI INTEGER NOT NULL CONSTRAINT FK_CLIENTE_CODCLI REFERENCES CLIENTE (CODCLI)
  23. );
  24.  
  25. --Tabla Detalle de factura
  26. CREATE TABLE DET_FC (
  27.     NRO INTEGER CONSTRAINT FK_DET_FC_NRO REFERENCES CAB_FC (NRO) NOT NULL,
  28.     CPROD INTEGER CONSTRAINT FK_DET_FC_CPROD REFERENCES PRODUCTO (CPROD) NOT NULL,
  29.     CANTIDAD INTEGER NOT NULL,
  30.     --Creo la restricción de clave primaria compuesta
  31.     CONSTRAINT PK_DET_FC_NRO_CPROD PRIMARY KEY (NRO,CPROD)
  32. );
RAW Paste Data