Advertisement
blacksaga26

TABLAS SQL

Nov 22nd, 2023 (edited)
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 2.79 KB | None | 0 0
  1. CREATE TABLE ASEGURADO (
  2.   ASEGURADO_ID NUMBER,
  3.   NOMBRE VARCHAR2(255),
  4.   APELLIDO VARCHAR2(255),
  5.   DIRECCION VARCHAR2(255),
  6.   TELEFONO VARCHAR2(20),
  7.   CORREO_ELECTRONICO VARCHAR2(255),
  8.   FECHA_NACIMIENTO DATE
  9. );
  10.  
  11. CREATE TABLE COBERTURA (
  12.   COBERTURA_ID NUMBER,
  13.   TIPO_COBERTURA VARCHAR2(100),
  14.   DESCRIPCION CLOB,
  15.   COSTO_ANUAL NUMBER(10, 2)
  16. );
  17.  
  18. CREATE TABLE TIPO_VEHICULO (
  19.   TIPO_VEHICULO_ID NUMBER,
  20.   NOMBRE_TIPO VARCHAR2(100)
  21. );
  22.  
  23. CREATE TABLE VEHICULO (
  24.   VEHICULO_ID NUMBER,
  25.   MARCA VARCHAR2(100),
  26.   ANIO NUMBER,
  27.   NUMERO_SERIE VARCHAR2(100),
  28.   PLACA VARCHAR2(20),
  29.   VERSION VARCHAR2(50),
  30.   NUMERO_PUERTAS NUMBER,
  31.   COLOR VARCHAR2(50),
  32.   VIN VARCHAR2(50),
  33.   TIPO_VEHICULO_ID NUMBER
  34. );
  35.  
  36. CREATE TABLE AGENTE (
  37.   AGENTE_ID NUMBER,
  38.   NOMBRE_AGENTE VARCHAR2(255),
  39.   COMISION NUMBER(10, 2)
  40. );
  41.  
  42. CREATE TABLE POLIZA_SEGURO (
  43.   POLIZA_ID NUMBER,
  44.   NUMERO_POLIZA VARCHAR2(255),
  45.   FECHA_INICIO DATE,
  46.   FECHA_VENCIMIENTO DATE,
  47.   ASEGURADO_ID NUMBER,
  48.   VEHICULO_ID NUMBER,
  49.   COBERTURA_ID NUMBER,
  50.   AGENTE_ID NUMBER
  51. );
  52.  
  53. CREATE TABLE SINIESTRO (
  54.   SINIESTRO_ID NUMBER,
  55.   FECHA_SINIESTRO DATE,
  56.   DESCRIPCION CLOB,
  57.   COSTOS NUMBER(10, 2)
  58. );
  59.  
  60. CREATE TABLE TALLER (
  61.   TALLER_ID NUMBER,
  62.   NOMBRE_TALLER VARCHAR2(255),
  63.   DIRECCION_TALLER VARCHAR2(255),
  64.   TELEFONO_TALLER VARCHAR2(20)
  65. );
  66.  
  67. CREATE TABLE COTIZACION (
  68.   COTIZACION_ID NUMBER,
  69.   FECHA_COTIZACION DATE,
  70.   MONTO_COTIZADO NUMBER(10, 2),
  71.   POLIZA_ID NUMBER,
  72.   TALLER_ID NUMBER
  73. );
  74.  
  75. CREATE TABLE PAGO (
  76.   PAGO_ID NUMBER,
  77.   FECHA_PAGO DATE,
  78.   MONTO_PAGO NUMBER(10, 2),
  79.   METODO_PAGO VARCHAR2(100),
  80.   POLIZA_ID NUMBER
  81. );
  82.  
  83. CREATE TABLE RENOVACION (
  84.   RENOVACION_ID NUMBER,
  85.   FECHA_RENOVACION DATE,
  86.   TARIFA_RENOVACION NUMBER(10, 2),
  87.   CAMBIOS_COBERTURA VARCHAR2(255),
  88.   POLIZA_ID NUMBER
  89. );
  90.  
  91. CREATE TABLE BENEFICIARIO (
  92.   BENEFICIARIO_ID NUMBER,
  93.   NOMBRE_BENEFICIARIO VARCHAR2(255),
  94.   RELACION_CLIENTE VARCHAR2(100),
  95.   POLIZA_ID NUMBER
  96. );
  97.  
  98. CREATE TABLE CONDUCTOR_ADICIONAL (
  99.   CONDUCTOR_ID NUMBER,
  100.   NOMBRE_CONDUCTOR VARCHAR2(255),
  101.   LICENCIA_CONDUCIR VARCHAR2(50),
  102.   VEHICULO_ID NUMBER
  103. );
  104.  
  105. CREATE TABLE TASACION_VEHICULOS (
  106.   TASACION_ID NUMBER,
  107.   VALOR_TASADO NUMBER(10, 2),
  108.   FECHA_TASACION DATE,
  109.   VEHICULO_ID NUMBER
  110. );
  111.  
  112. CREATE TABLE HISTORIAL_COBERTURA (
  113.   HISTORIAL_COBERTURA_ID NUMBER,
  114.   FECHA_CAMBIO DATE,
  115.   TIPO_COBERTURA_ANTERIOR VARCHAR2(100),
  116.   TIPO_COBERTURA_NUEVA VARCHAR2(100),
  117.   POLIZA_ID NUMBER
  118. );
  119.  
  120. CREATE TABLE DOCUMENTACION_SINIESTRO (
  121.   DOCUMENTO_ID NUMBER,
  122.   TIPO_DOCUMENTO VARCHAR2(100),
  123.   DESCRIPCION CLOB,
  124.   TALLER_ID NUMBER,
  125.   POLIZA_ID NUMBER,
  126.   SINIESTRO_ID NUMBER
  127. );
  128.  
  129. CREATE TABLE RECLAMACION (
  130.   RECLAMACION_ID NUMBER,
  131.   FECHA_RECLAMACION DATE,
  132.   DESCRIPCION_RECLAMACION CLOB,
  133.   ESTADO_RECLAMACION VARCHAR2(100),
  134.   POLIZA_ID NUMBER,
  135.   SINIESTRO_ID NUMBER
  136. );
  137.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement