Professional Documents
Culture Documents
MODELO RELACIONAL
CODIGO : 1.053.337.884
GRUPO: 301330_20
CEAD CHIQUINQUIRA
ESCUELA ECBTI
CHIQUINQUIRA
MODELO RELACIONAL
BASES DE DATOS BASICO
Solucin:
BASES DE DATOS BASICO
N TABLA
1 Pagadores
2 Tipos_Actividades
3 Proyectos_Productivos
4 Departamentos
5 Activiades
6 Desmovilizados
7 Municipos
8 Zonas_Concentracion
9 Giros
10 Tarjetas_Pagos
11 Actividades_Realizadas
12 Detalles_Tarjetas_Pagos
2. Todos los atributos de una entidad, son columnas o campos de la tabla. El atributo clave es
campo clave.
En este caso pasamos los atributos o columnas a la tabla correspondiente iniciando desde el
campo clave.
Los campos clave los vamos a distinguir de los dems colocando en negrita y con un color
diferente en este caso VERDE.
N TABLA CAMPOS
1 Pagadores (n_id_pagador, nom_pagador, apell_pagador
2 Tipos_Actividades (cod_tipo_acti, nom_tipo_activ
3 Proyectos_Productivos (cod_proyec, nom_proyec, descrip_proyec, valor_proyec
4 Departamentos (cod_dpto, nom_dpto
5 Activiades (cod_act, nom_acti
6 Desmovilizados (tipo_id_desmo,n_id_desmo, nom_desmo, apell_desmo,
por si sola
3. Toda Relacin Uno a Varios (1-N), la tabla hija hereda de la tabla padre elcampo clave. Si la
relacin es fuerte (lleva i), entonces el campo clave heredado es campo clave del hijo.
N TABLA CAMPOS
1 Pagadores (n_id_pagador, nom_pagador, apell_pagador)
2 Tipos_Actividades (cod_tipo_acti, nom_tipo_activ)
3 Proyectos_Productivos (cod_proyec, nom_proyec, descrip_proyec, valor_proyec)
4 Departamentos (cod_dpto, nom_dpto)
5 Activiades (cod_act, nom_acti, cod_tipo_acti)
6 Desmovilizados (tipo_id_desmo,n_id_desmo, nom_desmo, apell_desmo,
lugar_de_expedicion_id, cod_muni_direccion_de_residencia
n_id_desmo)
10 Tarjetas_Pagos (n_tarjeta, fecha_apertura)
11 Actividades_Realizadas (fecha_activ_re, valor_activ_re, cod_act, cod_proyec)
BASES DE DATOS BASICO
Consultas:
Consultar todos los datos de las zonas de concentracin con sus respectivos datos de los
R./ para dar solucion a la consulta propuesta utilizaremos la operacin JOIN o reunion natural, la
cual permite comparar las columnas que tengan el mismo nombre en ambas tablas y el resultado
de est es una tabla contiene slamoente una columna por cada par de columnas con el mismo
nombre.
n_tarjeta)
R./ para dar solucion a la consulta propuesta utilizaremos las operaciones SELECT, PROYECT
Y JOIN o reunion natural, la primera me permite seleccionar filas de una tabla dada una
condicion, la segunda me permite proyectar varias columnas de una tabla y la tercera permite
comparar las columnas que tengan el mismo nombre en ambas tablas y el resultado de est es
una tabla contiene slamoente una columna por cada par de columnas con el mismo nombre.
n_tarjeta)
SELECT, PROYECT Y JOIN o reunion natural, la primera me permite seleccionar filas de una
tabla dada una condicion, la segunda me permite proyectar varias columnas de una tabla y la
tercera permite comparar las columnas que tengan el mismo nombre en ambas tablas y el
resultado de est es una tabla contiene slamoente una columna por cada par de columnas con el
mismo nombre.
n_tarjeta)