BASE DE DATOS BASICO FASE 5: TALLER INDIVIDUALL MODELO RELACIONAL
PRESENTADO POR: ANDRES RENE VARGAS ROBLES CODIGO: 1049633545
GROUPO Nº: 301330_11
TUTORA: MARIA DORA ALBA SÁNCHEZ GÓMEZ
UNIVERSIDAD NACIONAL NACIONAL ABIERTA Y A DISTANCIA PROGRAMA INGENIERIA DE SISTEMAS CEAD GAHETA-CUNDINAMARCA AÑO 2017
REGLAS PARA PASAR DEL MODELO CONCEPTUAL DE DATOS AL MODELO RELACIONAL
1. Toda entidad es una tabla
Departamentos municipios desmovilizados zonas proyectos tipos actividades actividades pagadores detalles tarjeta Tarjeta-pago giros actividades proyectos
2. Todos los atributos de una entidad son columnas o campos de una tabla, el atributo clave es campo clave.
Departamentos (cod_dpto), (nomb_dpto) Pagadores (nro_id_pagad), (nomb_pagad, apell_pagad) Municipios (cod_mun), (nomb_mun) Desmovilizados (nro_id_desmov), (tipo_id_desm ov nomb_desmov, apell_desmov, alias_de smov, dir_des mov, tel_cont_des mov, tel_celular_desmov).
Zonas (cod_zona), (nomb_zona) Proyectos (cod_proy) (nomb_proy, des c_breve_proy, va lor_proy) Tipos actividades (cod_tipo_act), (nomb_tipo_act) Actividades (cod_a ct), (cod_act) Detalles tarjeta (fecha_pago), (valor) Tarjeta-pago (nro_tarjeta) (F echa _apertura). Giros (nro_transac), (fecha _tran,v alor_tran,e ntidad) Actividades proyectos (fecha_activ).
3. Toda relación uno a varios (1-N), la tabla hija hereda de la tabla padre el campo clave, si la relación es fuerte (lleva i) entonces el campo clave heredado es campo clave del hijo.
Departamentos (cod_dpto), (nomb_dpto)
Pagadores (nro_id_pagad nomb_pagad, apell_pagad
Municipios (cod_mun nomb_mun cod_dpto ) Tipos actividades (cod_tipo_act nomb_tipo_act) Proyectos (cod_proy nomb_proy, desc_breve_proy, valor_proy Detalles tarjeta (fecha_pago valor nro_id_desmov Desmovilizados (nro_id_desmov), (tipo_id_desmov nomb_desmov, apell_desmov, alias_desmov, dir_desmov, tel_cont_desmov, tel_celular_desmov). cod_proy cod_zona Tarjeta-pago (nro_tarjeta) (Fecha_apertura nro_id_desmov Actividades proyectos (fecha_activ cod_act cod_proy Giros (nro_transac fecha_tran,valor_tran,entidad nro_id_desmov Zonas (cod_zona nomb_zona cod_mun ) Jefe (nro id jefe, nomb jefe, apell jefe cod_zona )
OPERADORES ALGEBRA RELACIONAL
1. Consultar todos los datos de las zonas de concentración con sus respectivos datos de los desmovilizados, como es, número de identificación, nombres y apellidos. Desmovilizados
nro_id_desmov nomb_desmov apell_desmov
0000 0000 0000
Jhon Pedro Jorge
Tirado Perez Parada
TABLA 1 =SELECT ( DATOS DESMOVILIZADOS/nro_id_desmov/nomb_desmov/apell_desmov )
2. Consultar el número de identificación, nombres y apellidos de los desmovilizados que han sido jefe de zonas.
TABLA 2 =PROYECT TABLA 1/Nro_id_desmov
TABLA 2 Nro_id_desmov 0 0
3. Consultar los desmovilizados que no han sido jefe de zonas.
TABLA 3 = PROYECT (JEFE / NRO ID JEFE)
TABLA 4=tabla 2 JOIN DATOS DESMOVILIZADOS
TABLA 4 nro_id_desmov 0000 0000
nomb_desmov Jhon Jorge
apell_desmov Tirado Parada