Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. -- Generated by Oracle SQL Developer Data Modeler 4.1.3.901
  2. -- at: 2016-05-02 17:05:31 CST
  3. -- site: Oracle Database 11g
  4. -- type: Oracle Database 11g
  5.  
  6.  
  7.  
  8.  
  9. CREATE TABLE CLIENTE
  10. (
  11. NOMBRE VARCHAR2 (50) ,
  12. ID_CLIENTE NUMBER (8) NOT NULL ,
  13. CALLE VARCHAR2 (50)
  14. ) ;
  15. ALTER TABLE CLIENTE ADD CONSTRAINT CLIENTE_PK PRIMARY KEY ( ID_CLIENTE ) ;
  16.  
  17.  
  18. CREATE TABLE CLIENTE_CUENTA
  19. (
  20. ID_CLIENTE NUMBER (8) NOT NULL ,
  21. NUMERO_CUENTA NUMBER (8) NOT NULL ,
  22. FECHA_INGRESO DATE
  23. ) ;
  24. ALTER TABLE CLIENTE_CUENTA ADD CONSTRAINT CLIENTE_CUENTA_PK PRIMARY KEY ( ID_CLIENTE, NUMERO_CUENTA ) ;
  25.  
  26.  
  27. CREATE TABLE CLIENTE_EMPLEADO
  28. (
  29. ID_CLIENTE NUMBER (8) NOT NULL ,
  30. D_EMPLEADO NUMBER (8) NOT NULL ,
  31. TIPO VARCHAR2 (50)
  32. ) ;
  33. ALTER TABLE CLIENTE_EMPLEADO ADD CONSTRAINT CLIENTE_EMPLEADO_PK PRIMARY KEY ( ID_CLIENTE, D_EMPLEADO ) ;
  34.  
  35.  
  36. CREATE TABLE CLIENTE_PRESTAMO
  37. (
  38. ID_CLIENTE NUMBER (8) NOT NULL ,
  39. NUMERO_PRESTAMO NUMBER (8) NOT NULL
  40. ) ;
  41. ALTER TABLE CLIENTE_PRESTAMO ADD CONSTRAINT CLIENTE_PRESTAMO_PK PRIMARY KEY ( ID_CLIENTE, NUMERO_PRESTAMO ) ;
  42.  
  43.  
  44. CREATE TABLE CUENTA
  45. ( NUMERO_CUENTA NUMBER (8) NOT NULL , SALDO NUMBER
  46. ) ;
  47. ALTER TABLE CUENTA ADD CONSTRAINT CUENTA_PK PRIMARY KEY ( NUMERO_CUENTA ) ;
  48.  
  49.  
  50. CREATE TABLE CUENTA_AHORRO
  51. (
  52. NUMERO_CUENTA NUMBER (8) NOT NULL ,
  53. INTERESES NUMBER
  54. ) ;
  55. ALTER TABLE CUENTA_AHORRO ADD CONSTRAINT CUENTA_AHORRO_PK PRIMARY KEY ( NUMERO_CUENTA ) ;
  56.  
  57.  
  58. CREATE TABLE CUENTA_CORRIENTE
  59. (
  60. NUMERO_CUENTA NUMBER (8) NOT NULL ,
  61. SOBREGIRO NUMBER
  62. ) ;
  63. ALTER TABLE CUENTA_CORRIENTE ADD CONSTRAINT CUENTA_CORRIENTE_PK PRIMARY KEY ( NUMERO_CUENTA ) ;
  64.  
  65.  
  66. CREATE TABLE EMPLEADO
  67. (
  68. ID_EMPLEADO NUMBER (8) NOT NULL ,
  69. NOMBRE VARCHAR2 (50) ,
  70. DEPENDIENTE VARCHAR2 (50) ,
  71. FECHA DATE ,
  72. TELEFONO NUMBER (8) ,
  73. ANTIGUEDAD NUMBER (8) ,
  74. ID_JEFE NUMBER (8)
  75. ) ;
  76. ALTER TABLE EMPLEADO ADD CONSTRAINT EMPLEADO_PK PRIMARY KEY ( ID_EMPLEADO ) ;
  77.  
  78.  
  79. CREATE TABLE PAGO
  80. (
  81. NUMERO_PAGO NUMBER (8) NOT NULL ,
  82. IMPORTE NUMBER ,
  83. FECHA DATE ,
  84. NUMERO_PRESTAMO NUMBER (8) NOT NULL
  85. ) ;
  86. ALTER TABLE PAGO ADD CONSTRAINT PAGO_PK PRIMARY KEY ( NUMERO_PAGO, NUMERO_PRESTAMO ) ;
  87.  
  88.  
  89. CREATE TABLE PRESTAMO
  90. (
  91. NUMERO_PRESTAMO NUMBER (8) NOT NULL ,
  92. IMPORTE NUMBER ,
  93. NOMBRE_SUCURSAL VARCHAR2 (100) NOT NULL
  94. ) ;
  95. ALTER TABLE PRESTAMO ADD CONSTRAINT PRESTAMO_PK PRIMARY KEY ( NUMERO_PRESTAMO ) ;
  96.  
  97.  
  98. CREATE TABLE SUCURSAL
  99. (
  100. NOMBRE_SUCURSAL VARCHAR2 (100) NOT NULL ,
  101. CIUDAD VARCHAR2 (50) ,
  102. ACTIVO NUMBER (8)
  103. ) ;
  104. ALTER TABLE SUCURSAL ADD CONSTRAINT SUCURSAL_PK PRIMARY KEY ( NOMBRE_SUCURSAL ) ;
  105.  
  106.  
  107. ALTER TABLE CLIENTE_PRESTAMO ADD CONSTRAINT ID_CLIENTE FOREIGN KEY ( ID_CLIENTE ) REFERENCES CLIENTE ( ID_CLIENTE ) ;
  108.  
  109. ALTER TABLE CLIENTE_EMPLEADO ADD CONSTRAINT ID_CLIENTEv2 FOREIGN KEY ( ID_CLIENTE ) REFERENCES CLIENTE ( ID_CLIENTE ) ;
  110.  
  111. ALTER TABLE CLIENTE_CUENTA ADD CONSTRAINT ID_CLIENTEv3 FOREIGN KEY ( ID_CLIENTE ) REFERENCES CLIENTE ( ID_CLIENTE ) ;
  112.  
  113. ALTER TABLE EMPLEADO ADD CONSTRAINT ID_EMPLEADO FOREIGN KEY ( ID_JEFE ) REFERENCES EMPLEADO ( ID_EMPLEADO ) ;
  114.  
  115. ALTER TABLE CLIENTE_EMPLEADO ADD CONSTRAINT ID_EMPLEADOv2 FOREIGN KEY ( D_EMPLEADO ) REFERENCES EMPLEADO ( ID_EMPLEADO ) ;
  116.  
  117. ALTER TABLE PRESTAMO ADD CONSTRAINT NOMBRE_SUCURSAL FOREIGN KEY ( NOMBRE_SUCURSAL ) REFERENCES SUCURSAL ( NOMBRE_SUCURSAL ) ;
  118.  
  119. ALTER TABLE CLIENTE_CUENTA ADD CONSTRAINT NUMERO_CUENTA FOREIGN KEY ( NUMERO_CUENTA ) REFERENCES CUENTA ( NUMERO_CUENTA ) ;
  120.  
  121. ALTER TABLE CUENTA_AHORRO ADD CONSTRAINT NUMERO_CUENTAv2 FOREIGN KEY ( NUMERO_CUENTA ) REFERENCES CUENTA ( NUMERO_CUENTA ) ;
  122.  
  123. ALTER TABLE CUENTA_CORRIENTE ADD CONSTRAINT NUMERO_CUENTAv3 FOREIGN KEY ( NUMERO_CUENTA ) REFERENCES CUENTA ( NUMERO_CUENTA ) ;
  124.  
  125. ALTER TABLE PAGO ADD CONSTRAINT NUMERO_PRESTAMO FOREIGN KEY ( NUMERO_PRESTAMO ) REFERENCES PRESTAMO ( NUMERO_PRESTAMO ) ;
  126.  
  127. ALTER TABLE CLIENTE_PRESTAMO ADD CONSTRAINT NUMERO_PRESTAMOv2 FOREIGN KEY ( NUMERO_PRESTAMO ) REFERENCES PRESTAMO ( NUMERO_PRESTAMO ) ;
  128.  
  129.  
  130. -- Oracle SQL Developer Data Modeler Summary Report:
  131. --
  132. -- CREATE TABLE 11
  133. -- CREATE INDEX 0
  134. -- ALTER TABLE 22
  135. -- CREATE VIEW 0
  136. -- ALTER VIEW 0
  137. -- CREATE PACKAGE 0
  138. -- CREATE PACKAGE BODY 0
  139. -- CREATE PROCEDURE 0
  140. -- CREATE FUNCTION 0
  141. -- CREATE TRIGGER 0
  142. -- ALTER TRIGGER 0
  143. -- CREATE COLLECTION TYPE 0
  144. -- CREATE STRUCTURED TYPE 0
  145. -- CREATE STRUCTURED TYPE BODY 0
  146. -- CREATE CLUSTER 0
  147. -- CREATE CONTEXT 0
  148. -- CREATE DATABASE 0
  149. -- CREATE DIMENSION 0
  150. -- CREATE DIRECTORY 0
  151. -- CREATE DISK GROUP 0
  152. -- CREATE ROLE 0
  153. -- CREATE ROLLBACK SEGMENT 0
  154. -- CREATE SEQUENCE 0
  155. -- CREATE MATERIALIZED VIEW 0
  156. -- CREATE SYNONYM 0
  157. -- CREATE TABLESPACE 0
  158. -- CREATE USER 0
  159. --
  160. -- DROP TABLESPACE 0
  161. -- DROP DATABASE 0
  162. --
  163. -- REDACTION POLICY 0
  164. --
  165. -- ORDS DROP SCHEMA 0
  166. -- ORDS ENABLE SCHEMA 0
  167. -- ORDS ENABLE OBJECT 0
  168. --
  169. -- ERRORS 0
  170. -- WARNINGS 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement