Created
September 5, 2024 17:07
-
-
Save diegoolipa/3b58f4154c7de39b23a78983f42078a9 to your computer and use it in GitHub Desktop.
DB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------- | |
-- Archivo creado - miércoles-setiembre-04-2024 | |
-------------------------------------------------------- | |
-------------------------------------------------------- | |
-- DDL for Sequence SQ_PERSONA | |
-------------------------------------------------------- | |
CREATE SEQUENCE "USUARIO_MATRICULA"."SQ_PERSONA" MINVALUE 10 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 30 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE GLOBAL ; | |
-------------------------------------------------------- | |
-- DDL for Sequence SQ_PERSONA_CELULAR | |
-------------------------------------------------------- | |
CREATE SEQUENCE "USUARIO_MATRICULA"."SQ_PERSONA_CELULAR" MINVALUE 10 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 30 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE GLOBAL ; | |
-------------------------------------------------------- | |
-- DDL for Table ALUMNO | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."ALUMNO" | |
( "ID_ALUMNO" NUMBER(*,0), | |
"ID_PERSONA" NUMBER(*,0), | |
"CODIGO_ESTUDIANTE" VARCHAR2(10 BYTE), | |
"CORREO_ESTUDIANTE" VARCHAR2(20 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table ESTADO_CIVIL | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."ESTADO_CIVIL" | |
( "ID_ESTADO_CIVIL" NUMBER(*,0), | |
"NOMBRE" VARCHAR2(50 BYTE), | |
"SIGLA" VARCHAR2(5 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE), | |
"ORDEN" NUMBER(*,0) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table GENERO | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."GENERO" | |
( "ID_GENERO" NUMBER(*,0), | |
"NOMBRE" VARCHAR2(50 BYTE), | |
"SIGLA" VARCHAR2(5 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE), | |
"ORDEN" NUMBER(*,0) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table PERSONA | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."PERSONA" | |
( "ID_PERSONA" NUMBER(*,0), | |
"NOMBRE" VARCHAR2(50 BYTE), | |
"APELLIDO_MATERNO" VARCHAR2(50 BYTE), | |
"APELLIDO_PATERNO" VARCHAR2(50 BYTE), | |
"FECHA_NACIMIENTO" DATE, | |
"CELULAR" VARCHAR2(20 BYTE), | |
"CORREO" VARCHAR2(50 BYTE), | |
"DIRECCION" VARCHAR2(250 BYTE), | |
"ID_GENERO" NUMBER(*,0), | |
"FECHA_ACTIALIZACION" DATE, | |
"FECHA_REGISTRO" DATE, | |
"ID_USUARIO_ACTIALIZACION" NUMBER(*,0), | |
"ID_USUARIO_REGISTRO" NUMBER(*,0), | |
"ID_ESTADO_CIVIL" NUMBER(*,0) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table PERSONA_CELULAR | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."PERSONA_CELULAR" | |
( "ID_PERSONA_CELULAR" NUMBER(*,0), | |
"ID_PERSONA" NUMBER(*,0), | |
"NUMERO_CELULAR" VARCHAR2(20 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table PERSONA_DOCUMENTO | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" | |
( "ID_PERSONA_DOCUMENTO" NUMBER(*,0), | |
"ID_PERSONA" NUMBER(*,0), | |
"ID_TIPO_DOCUMENTO" NUMBER(*,0), | |
"NUMERO_DOCUMENTO" VARCHAR2(20 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE) | |
) SEGMENT CREATION DEFERRED | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
TABLESPACE "USERS" ; | |
-------------------------------------------------------- | |
-- DDL for Table TIPO_DOCUMENTO | |
-------------------------------------------------------- | |
CREATE TABLE "USUARIO_MATRICULA"."TIPO_DOCUMENTO" | |
( "ID_TIPO_DOCUMENTO" NUMBER(*,0), | |
"NOMBRE" VARCHAR2(50 BYTE), | |
"SIGLA" VARCHAR2(5 BYTE), | |
"ESTADO" VARCHAR2(1 BYTE), | |
"ORDEN" NUMBER(*,0) | |
) SEGMENT CREATION IMMEDIATE | |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 | |
NOCOMPRESS LOGGING | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ; | |
REM INSERTING into USUARIO_MATRICULA.ALUMNO | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.ALUMNO (ID_ALUMNO,ID_PERSONA,CODIGO_ESTUDIANTE,CORREO_ESTUDIANTE,ESTADO) values ('1','10','321456','[email protected]','1'); | |
Insert into USUARIO_MATRICULA.ALUMNO (ID_ALUMNO,ID_PERSONA,CODIGO_ESTUDIANTE,CORREO_ESTUDIANTE,ESTADO) values ('2','11','321453','[email protected]','1'); | |
REM INSERTING into USUARIO_MATRICULA.ESTADO_CIVIL | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.ESTADO_CIVIL (ID_ESTADO_CIVIL,NOMBRE,SIGLA,ESTADO,ORDEN) values ('1','Soltero','S','1','1'); | |
Insert into USUARIO_MATRICULA.ESTADO_CIVIL (ID_ESTADO_CIVIL,NOMBRE,SIGLA,ESTADO,ORDEN) values ('2','Casado','C','1','2'); | |
Insert into USUARIO_MATRICULA.ESTADO_CIVIL (ID_ESTADO_CIVIL,NOMBRE,SIGLA,ESTADO,ORDEN) values ('3','Divorciado','D','1','3'); | |
REM INSERTING into USUARIO_MATRICULA.GENERO | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.GENERO (ID_GENERO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('1','Maculino','M','1','1'); | |
Insert into USUARIO_MATRICULA.GENERO (ID_GENERO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('2','Femenino','F','1','2'); | |
REM INSERTING into USUARIO_MATRICULA.PERSONA | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('10','Marco','Choque','lipa',to_date('20/12/24','DD/MM/RR'),'96532417','[email protected]','jr. sin direccion','1',to_date('04/09/24','DD/MM/RR'),null,null,null,'1'); | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('11','Hugo','Mamani','Mamani',to_date('20/12/99','DD/MM/RR'),'96523147','[email protected]','jr. 2 de mayo 123','1',null,null,null,null,'2'); | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('12','Pedro','Mamani','Quispe',to_date('20/12/80','DD/MM/RR'),'965321478','[email protected]','jr. 2 de mayo 123','1',null,null,null,null,'2'); | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('13','Maria','Blanca','Quispe',to_date('18/12/78','DD/MM/RR'),'965214478','[email protected]','jr. mas','2',null,null,null,null,'1'); | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('14','Ada','Lipa','Choque',to_date('15/04/90','DD/MM/RR'),'985741256','[email protected]','jr. puno','2',null,null,null,null,'1'); | |
Insert into USUARIO_MATRICULA.PERSONA (ID_PERSONA,NOMBRE,APELLIDO_MATERNO,APELLIDO_PATERNO,FECHA_NACIMIENTO,CELULAR,CORREO,DIRECCION,ID_GENERO,FECHA_ACTIALIZACION,FECHA_REGISTRO,ID_USUARIO_ACTIALIZACION,ID_USUARIO_REGISTRO,ID_ESTADO_CIVIL) values ('15','Mario','Lipa','Choque',to_date('15/04/90','DD/MM/RR'),'985741256','[email protected]','jr. Juliaca 1','2',to_date('04/09/24','DD/MM/RR'),to_date('04/09/24','DD/MM/RR'),null,null,'1'); | |
REM INSERTING into USUARIO_MATRICULA.PERSONA_CELULAR | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('10','10','987456321','1'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('11','10','789654123','0'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('12','11','854123692','1'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('13','11','987456123','0'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('14','12','987654321','1'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('15','13','963852741','1'); | |
Insert into USUARIO_MATRICULA.PERSONA_CELULAR (ID_PERSONA_CELULAR,ID_PERSONA,NUMERO_CELULAR,ESTADO) values ('16','14','951263847','1'); | |
REM INSERTING into USUARIO_MATRICULA.PERSONA_DOCUMENTO | |
SET DEFINE OFF; | |
REM INSERTING into USUARIO_MATRICULA.TIPO_DOCUMENTO | |
SET DEFINE OFF; | |
Insert into USUARIO_MATRICULA.TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('3','Partida de Nacimiento','PN','1','3'); | |
Insert into USUARIO_MATRICULA.TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('4','Brevete','B','1','4'); | |
Insert into USUARIO_MATRICULA.TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('5','Registro Unico de Contribuyente','RUC','1','5'); | |
Insert into USUARIO_MATRICULA.TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('1','Documento Nacional de Identidad','DNI','1','1'); | |
Insert into USUARIO_MATRICULA.TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO,NOMBRE,SIGLA,ESTADO,ORDEN) values ('2','Passaporte','P','1','2'); | |
-------------------------------------------------------- | |
-- DDL for Trigger TRG_PERSONA | |
-------------------------------------------------------- | |
CREATE OR REPLACE NONEDITIONABLE TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA" | |
BEFORE INSERT ON PERSONA | |
FOR EACH ROW | |
BEGIN | |
SELECT SQ_PERSONA.NEXTVAL INTO :NEW.ID_PERSONA FROM DUAL; | |
END; | |
/ | |
ALTER TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA" ENABLE; | |
-------------------------------------------------------- | |
-- DDL for Trigger TRG_PERSONA_CELULAR | |
-------------------------------------------------------- | |
CREATE OR REPLACE NONEDITIONABLE TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA_CELULAR" | |
BEFORE INSERT ON PERSONA_CELULAR | |
FOR EACH ROW | |
BEGIN | |
SELECT SQ_PERSONA_CELULAR.NEXTVAL INTO :NEW.ID_PERSONA_CELULAR FROM DUAL; | |
END; | |
/ | |
ALTER TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA_CELULAR" ENABLE; | |
-------------------------------------------------------- | |
-- DDL for Trigger TRG_PERSONA_FA_FC | |
-------------------------------------------------------- | |
CREATE OR REPLACE NONEDITIONABLE TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA_FA_FC" | |
BEFORE INSERT OR UPDATE ON PERSONA | |
FOR EACH ROW | |
BEGIN | |
IF INSERTING THEN | |
:NEW.FECHA_REGISTRO := SYSDATE; | |
END IF; | |
IF UPDATING THEN | |
:NEW.FECHA_ACTIALIZACION := SYSDATE; | |
END IF; | |
END; | |
/ | |
ALTER TRIGGER "USUARIO_MATRICULA"."TRG_PERSONA_FA_FC" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table ALUMNO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."ALUMNO" ADD PRIMARY KEY ("ID_ALUMNO") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
ALTER TABLE "USUARIO_MATRICULA"."ALUMNO" ADD UNIQUE ("ID_PERSONA") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table PERSONA | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" MODIFY ("NOMBRE" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" MODIFY ("APELLIDO_MATERNO" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" MODIFY ("APELLIDO_PATERNO" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" MODIFY ("CELULAR" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" ADD PRIMARY KEY ("ID_PERSONA") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table PERSONA_CELULAR | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_CELULAR" ADD PRIMARY KEY ("ID_PERSONA_CELULAR") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table TIPO_DOCUMENTO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."TIPO_DOCUMENTO" MODIFY ("NOMBRE" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."TIPO_DOCUMENTO" ADD PRIMARY KEY ("ID_TIPO_DOCUMENTO") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table ESTADO_CIVIL | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."ESTADO_CIVIL" MODIFY ("NOMBRE" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."ESTADO_CIVIL" ADD PRIMARY KEY ("ID_ESTADO_CIVIL") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table PERSONA_DOCUMENTO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" MODIFY ("NUMERO_DOCUMENTO" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" ADD PRIMARY KEY ("ID_PERSONA_DOCUMENTO") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
TABLESPACE "USERS" ENABLE; | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" ADD UNIQUE ("NUMERO_DOCUMENTO") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Constraints for Table GENERO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."GENERO" MODIFY ("NOMBRE" NOT NULL ENABLE); | |
ALTER TABLE "USUARIO_MATRICULA"."GENERO" ADD PRIMARY KEY ("ID_GENERO") | |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS | |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 | |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 | |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) | |
TABLESPACE "USERS" ENABLE; | |
-------------------------------------------------------- | |
-- Ref Constraints for Table ALUMNO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."ALUMNO" ADD CONSTRAINT "FK_ID_PERSONA_ALUMNO" FOREIGN KEY ("ID_PERSONA") | |
REFERENCES "USUARIO_MATRICULA"."PERSONA" ("ID_PERSONA") ENABLE; | |
-------------------------------------------------------- | |
-- Ref Constraints for Table PERSONA | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" ADD CONSTRAINT "FK_ID_GENERO" FOREIGN KEY ("ID_GENERO") | |
REFERENCES "USUARIO_MATRICULA"."GENERO" ("ID_GENERO") ENABLE; | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA" ADD CONSTRAINT "FK_ID_ESTADO_CIVIL" FOREIGN KEY ("ID_ESTADO_CIVIL") | |
REFERENCES "USUARIO_MATRICULA"."ESTADO_CIVIL" ("ID_ESTADO_CIVIL") ENABLE; | |
-------------------------------------------------------- | |
-- Ref Constraints for Table PERSONA_CELULAR | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_CELULAR" ADD CONSTRAINT "FK_ID_PERSONA_GG" FOREIGN KEY ("ID_PERSONA") | |
REFERENCES "USUARIO_MATRICULA"."PERSONA" ("ID_PERSONA") ENABLE; | |
-------------------------------------------------------- | |
-- Ref Constraints for Table PERSONA_DOCUMENTO | |
-------------------------------------------------------- | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" ADD CONSTRAINT "FK_ID_PERSONA" FOREIGN KEY ("ID_PERSONA") | |
REFERENCES "USUARIO_MATRICULA"."PERSONA" ("ID_PERSONA") ENABLE; | |
ALTER TABLE "USUARIO_MATRICULA"."PERSONA_DOCUMENTO" ADD CONSTRAINT "FK_ID_TIPO_DOCUMENTO" FOREIGN KEY ("ID_TIPO_DOCUMENTO") | |
REFERENCES "USUARIO_MATRICULA"."TIPO_DOCUMENTO" ("ID_TIPO_DOCUMENTO") ENABLE; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment