Está en la página 1de 7

Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -

VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera


Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

Unidad 3: Fase 8 SQL Lenguaje Estndar de Consulta


Actividad Individual

Presentado por:
Maritza Virginia Riascos Cdigo:37086551

Dilsa Enith Triana


Tutora

Universidad Nacional Abierta y a Distancia - UNAD


Abril de 2017
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

Unidad 3: Fase 8 SQL Lenguaje Estndar de Consulta

Tablas realizadas en Oracle en el link que nos dieron para realizar el desarrollo de esta
Actividad.

CREATE TABLE Departamentos (

Cod_Departamento INT NOT NULL ,

Nombre_Departamento VARCHAR(45) NULL ,

PRIMARY KEY (Cod_Departamento));

CREATE TABLE municipios (

codigo_municipio INT NOT NULL,

nom_municipio VARCHAR(45) NULL ,

PRIMARY KEY (codigo_municipio),

CONSTRAINT fk_m_d

FOREIGN KEY (codigo_municipio)

REFERENCES Departamentos (Cod_Departamento));

CREATE TABLE Zona_de_concentracion (

Cod_Zona_de_conc VARCHAR(10) NOT NULL ,

nom_zona_de_conc VARCHAR(45) NULL ,

codigo_municipio INT NOT NULL,

id_desmovilizado VARCHAR (10) NOT NULL,

PRIMARY KEY (Cod_Zona_de_conc),

CONSTRAINT fk_Zc_mun
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

FOREIGN KEY (codigo_municipio)

REFERENCES municipios (codigo_municipio));

CREATE TABLE giros (

nro_transaccion DECIMAL(10,0) NOT NULL ,

fecha_transaccion VARCHAR(45) NULL ,

valor_transaccion DECIMAL(10,0) NULL ,

entidad VARCHAR(45) NULL ,

PRIMARY KEY (nro_transaccion));

CREATE TABLE Tarjeta_de_Pago (

Numero_de_tarjeta VARCHAR(45) NOT NULL ,

Fecha_Apertura DATETIME NULL ,

PRIMARY KEY (Numero_de_tarjeta));

CREATE TABLE det_tarjetas (

fecha_pago VARCHAR(20) NOT NULL ,

valor VARCHAR(45) NULL ,

Numero_de_tarjeta VARCHAR(45) NOT NULL ,

PRIMARY KEY (fecha_pago),

CONSTRAINT fk_dt_TP

FOREIGN KEY (Numero_de_tarjeta)

REFERENCES Tarjeta_de_Pago(Numero_de_tarjeta));
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

CREATE TABLE DESMOVILIZADOS (

No_id_desmovilizado VARCHAR(10) NOT NULL ,

Tipo_id_desmovilizado VARCHAR(45) NULL ,

nom_desmovilizado VARCHAR(45) NULL ,

apell_desmovilizado VARCHAR(45) NULL ,

alias_desmovilizado VARCHAR(45) NULL ,

dir_desmovilizado VARCHAR(45) NULL ,

tel_cont_desmovilizado VARCHAR(45) NULL ,

tel_celular_desmovilizado VARCHAR(45) NULL ,

Cod_Zona_de_conc VARCHAR(10) NOT NULL ,

codigo_municipio INT NOT NULL ,

nro_transaccion DECIMAL(10,0) NOT NULL ,

fecha_pago VARCHAR(20) NOT NULL ,

PRIMARY KEY (No_id_desmovilizado),

CONSTRAINT fk_D_Zc

FOREIGN KEY (Cod_Zona_de_conc)

REFERENCES Zona_de_concentracion (Cod_Zona_de_conc),

CONSTRAINT fk_D_mun

FOREIGN KEY (codigo_municipio)

REFERENCES municipios (codigo_municipio),

CONSTRAINT fk_D_gi

FOREIGN KEY (nro_transaccion)

REFERENCES giros (nro_transaccion),

CONSTRAINT fk_D_det

FOREIGN KEY (fecha_pago)

REFERENCES det_tarjetas (fecha_pago));


Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

CREATE TABLE act_proyectos (

fecha_actividad INT NOT NULL ,

PRIMARY KEY (fecha_actividad));

CREATE TABLE Proyectos_Productivos (

Cod_Proyecto_productivo VARCHAR(45) NOT NULL ,

Nom_proyecto VARCHAR(45) NULL ,

des_breve_proyecto VARCHAR(45) NULL ,

Valor_proyecto VARCHAR(45) NULL ,

fecha_actividad INT NOT NULL ,

No_id_desmovilizado VARCHAR(10) NOT NULL ,

nro_transaccion DECIMAL(10,0) NOT NULL ,

fecha_pago VARCHAR(20) NOT NULL ,

PRIMARY KEY (Cod_Proyecto_productivo),

CONSTRAINT fk_PP_ap

FOREIGN KEY (fecha_actividad)

REFERENCES act_proyectos (fecha_actividad),

CONSTRAINT fk_PP_D

FOREIGN KEY (No_id_desmovilizado)

REFERENCES DESMOVILIZADOS (No_id_desmovilizado));

CREATE TABLE Pagador (

cod_id_pagador VARCHAR(10) NOT NULL ,


Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

Nom_pagador VARCHAR(45) NULL ,

Apell_pagador VARCHAR(45) NULL ,

fecha_pago VARCHAR(20) NOT NULL ,

PRIMARY KEY (cod_id_pagador),

CONSTRAINT fk_Pa_det

FOREIGN KEY (fecha_pago)

REFERENCES det_tarjetas (fecha_pago));

CREATE TABLE actividades (

cod_actividades VARCHAR(45) NOT NULL ,

nom_actividades VARCHAR(45) NULL ,

fecha_actividad INT NOT NULL ,

PRIMARY KEY (cod_actividades),

CONSTRAINT fk_act_actpro

FOREIGN KEY (fecha_actividad)

REFERENCES act_proyectos (fecha_actividad));

CREATE TABLE tipos_actividades (

Cod_tipo_actividad VARCHAR(10) NOT NULL ,

nom_tipo_actividad VARCHAR(45) NULL ,

cod_actividades VARCHAR(45) NOT NULL ,

PRIMARY KEY (Cod_tipo_actividad),

CONSTRAINT fk_tac_a

FOREIGN KEY (cod_actividades)

REFERENCES actividades (cod_actividades));


Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin -
VIACI Escuela: Escuelas de ciencias bsicas Tecnologa e Ingeniera
Programa: Ingeniera de Sistemas
Curso: Bases de datos bsicos Cdigo: 301330

CREATE TABLE Transacciones (

Numero_tran VARCHAR(45) NOT NULL ,

Fecha DATE NULL ,

Valor VARCHAR(45) NULL ,

Entidad_de_Pago VARCHAR(45) NULL ,

Cod_Desmovilizado VARCHAR(10) NULL ,

PRIMARY KEY (Numero_tran));

También podría gustarte