Advertisement
Blast06

TRABLAS

Feb 19th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.51 KB | None | 0 0
  1. CREATE TABLE CAMIONERO (
  2. id_camionero NUMBER ,
  3. nombre varchar2(50) ,
  4. apellido varchar2(60),
  5. telefono NUMBER(15),
  6. direccion varchar2 (255),
  7. salario NUMBER,
  8. CONSTRAINT pk_ic1 PRIMARY KEY(id_camionero)
  9. );
  10.  
  11.  
  12. CREATE TABLE CIUDAD (
  13. id_apartado_postal NUMBER,
  14. nombre varchar2 (50),
  15. CONSTRAINT pk_iap PRIMARY KEY(id_apartado_postal)
  16. );
  17.  
  18.  
  19. CREATE TABLE PAQUETES (
  20. ID_PAQUETE NUMBER,
  21. descripcion varchar2 (255) ,
  22. destino varchar2(50) ,
  23. dir_del_destinatario varchar2(255),                         -- RELACION ENTRE LOS PAQUETES CON CIUDAD 1:M
  24. id_apartado_postal  NUMBER,
  25. CONSTRAINT pk_ip PRIMARY KEY(ID_PAQUETE),
  26. CONSTRAINT fk_postal FOREIGN KEY(id_apartado_postal ) REFERENCES ciudad(id_apartado_postal)
  27. );
  28.  
  29.  
  30. CREATE TABLE camiones (
  31. id_placas NUMBER ,                     -- RELACION ENTRE CAMIONERO Y CAMIONES 1:1
  32. modelo varchar2 (50),
  33. tipo varchar2 (50),
  34. potencia varchar2 (50),
  35. CONSTRAINT pk_placas PRIMARY KEY(id_placas)
  36. );
  37.  
  38.  
  39. CREATE TABLE TRANSPORTE(
  40. ID_TRANSPORTE NUMBER,
  41. ID_CAMIONERO1 NUMBER,
  42. ID_CAMION1 NUMBER,
  43. FECHA_TRANS DATE,
  44. ESTADO_TRANSP VARCHAR(2),
  45. DIR_ENTREGA VARCHAR(255),
  46. CONSTRAINT pk_it PRIMARY KEY(ID_TRANSPORTE),
  47. CONSTRAINT fk_ID_CAMIONERO1 FOREIGN KEY (id_camionero) REFERENCES CAMIONERO(id_camionero)
  48.  
  49. );
  50.  
  51.  
  52. CREATE TABLE TRANSP_PAQUETE(
  53. ID_TRANSP1 NUMBER,
  54. ID_PAQUETE1 NUMBER,
  55. ESTADO VARCHAR(2),
  56. CONSTRAINT FK_ID_TRANSP1 FOREIGN KEY (ID_TRANSPORTE) REFERENCES TRANSPORTE(ID_TRANSPORTE),
  57. CONSTRAINT FK_ID_PAQUETE1 FOREIGN KEY (ID_PAQUETE) REFERENCES PAQUETES(ID_PAQUETE)
  58. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement