Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1069740842
INGENIERIA DE SISTEMAS
MANTA
2018
CONTENIDO
Contenido
PORTADA .........................................................................................................................................................................................................................1
CONTENIDO .....................................................................................................................................................................................................................2
INTRODUCCION ...............................................................................................................................................................................................................3
VINCULO CARPETA EN LA NUBE ......................................................................................................................................................................................3
CASO ESTUDIO .................................................................................................................................................................................................................4
RESUELTO ........................................................................................................................................................................................................................5
DESCRIPCION DE ENTIDADES ......................................................................................................................................................................................5
DESCRIPCIÓN DE ATRIBUTOS Y SUS RESTRICCIONES NATURALES (TIPO DE DATO) Y RESTRICCIONES ADICIONALES, DOMINIOS (LISTA DE
VALORES, RANGOS DE VALORES Y RESTRICCIONES GENERALES). ..............................................................................................................................7
MATRIZ DE RELACIONES ..............................................................................................................................................................................................9
DESCRIPCIÓN AMPLIADA DE LAS RELACIONES DETERMINADAS EN LA MATRIZ DE RELACIONES (ANÁLISIS DE ROLES,
CARDINALIDAD/OPCIONALIDAD, GRADO, CUALIDAD DE IDENTIFICACIÓN, TRANSFERIBILIDAD) ............................................................................10
BORRADOR DE DIAGRAMA ENTIDAD RELACIÓN – NOTACIÓN CROW’S--- FOOT DE RICHAR BARKER A PARTIR DE LA MATRIZ DE RELACIONES Y
DISEÑADO A MANO ALZADA – VERSIÓN 1.0.............................................................................................................................................................12
BORRADOR DE DIAGRAMA ENTIDAD RELACIÓN – NOTACIÓN CROW’S FOOT DE RICHAR BARKER A PARTIR DE LA MATRIZ DE RELACIONES Y
DISEÑADO CON LA HERRAMIENTA ORACLE DEVELOPER DATA MODELER – VERSIÓN 1.0.........................................................................................13
MODELO RELACIONAL ...................................................................................................................................................................................................14
DDL ................................................................................................................................................................................................................................15
CARGA DE ORACLE APPLICATION EXPRESS ...................................................................................................................................................................30
CONCLUSIONES .............................................................................................................................................................................................................33
BIBLIOGRAFIA ................................................................................................................................................................................................................33
INTRODUCCION
El modelo relacional se va a identificar los principales diseños de base de datos relacionales y las principales herramientas tecnológicas y
metodológicas involucradas en el proceso, con el caso estudio se realizará el procedimiento del as fases anteriores y subiendo el ddl a la
herramienta de Oracle para ir generando las tablas de entidades y sus atributos. Hacer la población de tablas maestras y así obtener un modelo
relacional final
https://drive.google.com/open?id=1xTgbt1jgbNR_UPI4hVCZw0m2kZ9xFYmI
CASO ESTUDIO
RESUELTO
DESCRIPCION DE ENTIDADES
DESCRIPCIÓN DE ATRIBUTOS Y SUS RESTRICCIONES NATURALES (TIPO DE DATO) Y RESTRICCIONES ADICIONALES, DOMINIOS
(LISTA DE VALORES, RANGOS DE VALORES Y RESTRICCIONES GENERALES).
Nombre Entidad Atributos Identificador Nombre dominio Tipo de Tamaño Obligatoriedad Cardinalidad Restricciones adicionales
Único (UID) Dato (Si/No) (1 o
(Texto, Muchos) Lista de Rango Restricción general
Número, Valores de
Fecha) Valores
Desmovilizados identificacion X identificacion N 20 Si 1 C.C. / Identificación = a
T.I / un solo valor.
C.E.
Lugar_expedicion Lugar_expedicion T 50 SI 1 -- --- ---
Fecha_expedicion Fecha_expedicion F 30 SI 1 -- --- ---
Primer_nombre P_nombre T 30 SI
segundo_nombre S_nombre T 30
Primer_apellido P_apellido T 30 SI
Segundo_apellido S_apellido T 30
Num_celular N_celular N 15 SI
Dirección_residencia D_residencia T,N 50 1
Zona de Id_zona X Id_zona N 20 SI 1 --- ---
concentración
Nombre_zona N_zona T 30 SI 1
Mun_zona M_zona T 60 SI 1 --- ---
Dep_zona D_zona T 60 SI 1
Hectareas Hectáreas N 30 1
Municipio Id_municipio X Id_municipio N 30 SI 1 -- ---
Nombre_municipio N_municipio T 30 SI 1 -- --- ---
Departamento Id_departamento X Id_departamento N 6 SI 1
Nombre_departamento N_departamento T 30 SI 1
Pagador Identificación X Identificación N 20 SI 1
Nombre_pagador N_pagador T 30 1
Tarjetas de No._tarjeta X No._tarjeta N 10 SI 1 No._tarjeta =
ahorros y pago desmovilizado =
zona de
concentracion
Fecha_apertura X F_apertura F 5 SI 1 F_apertura <
f_pago
Fecha_pago F_pago F 10 SI 1
Valor_pago V_pago N 10 1
Nombre_pagador N_pagador T 30 SI 1
Firmas Firmas T -- SI 1
Jefe zona Cod_jefe_zona X Cod_jefe zona N 10 SI 1
concentración
Nombre_desmovilizado N_desmovilizado T 30 SI 1
Proyectos Id_proyecto x Id_proyecto N 30 SI 1
productivos
Nombre_proyecto N_proyecto T 50 SI 1
Valor_total V_total N 30 Si 1
Descrpcion_proyecto Des_proyecto T 100 Si 1
Nombre_responsable N_responsable T 50 Si 1
Actividades Cod_actividad X Cod_actividad N 30 Si 1
proyecto
Descripcion_actividad Des_actividad T 200 Si
Tipo actividad Cod_tipo x cod_tipo T 2 SI I, O, P
Giro Id_giro X Id_giro N 10 SI 1 Id_pago =
desmovilizado =!
Zona
concentracion
Fecha_giro F_giro F 10 SI
Valor_giro V_giro N 10 SI
Entidad_giro Ent_giro T 50 SI
MATRIZ DE RELACIONES
Desmovilizados Desmovilizados Zona de Municipio Departamento Pagador Tarjetas Jefe zona Proyectos Actividades Giro Tipo
concentración de concentración productivos proyecto actividad
ahorros
y pago
descripcion_actividad VARCHAR2
tipo_actividad_cod_actividad VARCHAR2
NOT NULL
);
nom_departemento VARCHAR2
);
lugar_expedicion VARCHAR2
fecha_expedicion DATE,
p_nombre VARCHAR2
s_nombre VARCHAR2
p_apellido VARCHAR2
s_apellido VARCHAR2
num_celular INTEGER,
dir_residencia VARCHAR2
);
CREATE UNIQUE INDEX desmovilizados__idx ON
fecha_giro DATE,
valor_giro VARCHAR2
entidad_giro VARCHAR2
);
nom_jefe VARCHAR2
);
nom_municipio VARCHAR2
);
ALTER TABLE municipio ADD CONSTRAINT municipio_pk PRIMARY KEY ( id_municipio );
nom_pagador VARCHAR2
);
nom_proyecto VARCHAR2
valor_total INTEGER,
decripcion_proyecto VARCHAR2
,
nombre_responsable VARCHAR2
);
);
actividad_proyecto_cod_actividad );
CREATE TABLE r7 (
proyectos_productivos_id_proyecto );
fecha_apertura DATE,
fecha_pago DATE,
valor_pago INTEGER,
nom_pagador VARCHAR2
firmas VARCHAR2
);
cod_actividad VARCHAR2
NOT NULL
);
nom_zona VARCHAR2
mun_zona VARCHAR2
dep_zona VARCHAR2
,
hectareas INTEGER,
);
ALTER TABLE r7
--
-- CREATE TABLE 13
-- CREATE INDEX 3
-- ALTER TABLE 30
-- CREATE VIEW 0
-- ALTER VIEW 0
-- CREATE PACKAGE 0
-- CREATE PROCEDURE 0
-- CREATE FUNCTION 0
-- CREATE TRIGGER 0
-- ALTER TRIGGER 0
-- CREATE CLUSTER 0
-- CREATE CONTEXT 0
-- CREATE DATABASE 0
-- CREATE DIMENSION 0
-- CREATE DIRECTORY 0
-- CREATE ROLE 0
-- CREATE SEQUENCE 0
-- CREATE SYNONYM 0
-- CREATE TABLESPACE 0
-- CREATE USER 0
--
-- DROP TABLESPACE 0
-- DROP DATABASE 0
--
-- REDACTION POLICY 0
--
--
-- ERRORS 37
-- WARNINGS 0
Ejecución scrip
CONCLUSIONES
El desarrollo de la actividad da como finalidad carga el ddl generado después de haber el caso estudio establecido por el curso donde se aplican
las fases anteriores mas el uso de la herramienta Oracle application express donde al cargar el ddl este nos crea las tablas por medio de scrip y así
podemos hacer modificaciones a nuestras tablas y sus atributos, realizando búsquedas, etc.
BIBLIOGRAFIA
web conferencia fase 3:
https://goo.gl/CPaMR8
plantillas:
http://campus31.unad.edu.co/ecbti31/mod/forum/discuss.php?d=4876