Anda di halaman 1dari 17

APORTE TRABAJO COLABORATIVO DOS

GRUPO: 301330_25











DIRECTORA
MARIA DORA ALBA SNCHEZ GMEZ





UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLGICAS E INGENIERA
CURSO BASES DE DATOS BASICO
GARZON HUILA
INTRODUCCIN

El presente documento contiene el trabajo colaborativo 2 del curso terico practico
Bases de Datos Bsico; en el desarrollo de esta actividad se verifica la
retroalimentacin que hizo el tutor al primer trabajo colaborativo, en la que puede
pedir modificaciones al modelo original; en la realizacin se debe aplicar los
conceptos contenidos en la unidad 2 (Modelo Relacional) de modulo y el paso del

MER a tablas, Algebra Relacional y tcnica de Normalizacin en la estructura lgica
de una base de datos.




















OBJETIVOS
GENERAL
Aplicar el modelo Relacional.

ESPECIFICOS

Aplicar los conceptos del Modelo Relacional y el paso del MER a tablas.
Aplicar los conceptos del Algebra Relacional.
Aplicar los conceptos de la tcnica de Normalizacin en la estructura lgica de una
base de datos.

















Actividad Prctica

Entidades:
empleados, razas, clase-bovinos, bovinos, sectores, suertes, nacimientos,
tratamientos, registro-prod-leche, costos-produccin, vacunas, actividades e
insumos.


En la finca ganadera MARIA VARILLA, localizada en las sabanas de Crdoba,
est dedicada a la cra y levante de ganado bovino. Su grupo colaborativo ha sido
seleccionado para que analice, disee e implemente una base de datos que maneje

todo lo concerniente al control del ganado desde que nace o se compre hasta que se
sacrifica, muere o se venda.
Los empleados, junto con el personal calificado (Tcnicos, Tecnlogos y
Veterinarios) llevan unos registros donde consignan los inventarios de los bovinos
dentro de los cuales se lleva una identificacin nica, clasificacin de bovinos
(novillas levante, novillas preadas, novilla cra, toro, vaca), sexo, edad y peso. La
clasificacin est codificada.
La finca est dividida por sectores y cada sector tiene varias suertes. El rea mnima
para cada suerte es de diez hectreas y la mxima de 15 hectreas. En el caso de
los sectores tiene un cdigo, nombre y tipo de sector, este ltimo es una clasificacin
que se le da con el fin de determinar si es de engorde o lecheros.
Cada suerte est codificada y tiene un nombre, as como la extensin en hectreas.
Igualmente las suertes tienen unos tipos segn el estado en que se encuentra el
ganado como es cra, levante o adulto. Los primero son los recin nacidos y que
todava requieren estar alimentados por su madre, el de levante es el que ya no
requiere ser alimentado por la madre, pero est en el proceso de crecimiento hasta
alcanzar la edad adulta y el adulto es aquel que est listo para el sacrificio, para dar
leche o es una novilla preada.
Los bovinos lleva una identificacin, sexo (macho o hembra), clasificacin (levante,
cra, preada, adulto), edad y peso, si est preada, meses. De igual manera se
llevan registros de los nacimientos; los cuales se consignan datos como la
identificacin de la madre, fecha de nacimiento, sexo, peso, raza. Las razas estn
codificadas. Adems una suerte solo pertenece a un sector y un sector puede tener
varias suertes. Las razas estn codificadas.
Las producciones de leche se registran de manera diaria, para lo cual se tiene la
identificacin del bovino, fecha, el total de litros producido y observaciones que los
responsables puedan dejar plasmadas; asimismo para los tratamientos
suministrados se tiene la clase de vacuna, dosis aplicada, va de administracin. Las
vacunas estn codificadas y adems tienen la fecha de vencimiento y el costo.
Por ltimo se lleva un registro sobre el costo de produccin por insumos a lo cual se
incluye nombre actividad realizada en la suerte, la fecha, nombre del insumo,
unidad, cantidad, valor unitario, valor total. Los insumos y las actividades se
encuentran codificados, con fecha vencimiento y valor.




1. Con base en el modelo lgico de datos del caso ganadera MARA VARILLA, del trabajo colaborativo 1,
Matriz de relacin

ENTIDAD emple
ados
raza
s
clase-
bovin
os

bovin
os
secto
res
suert
es
nacimi
entos
tratamie
ntos
registro
-prod-
leche
costos-
produc
cin
vacu
nas
activid
ades
insu
mos

empleados
X x x 1-N x x x x X X X X X
razas x X x x x x 1-N x X X X X X
clase-
bovinos,
x x X 1-N x x x x X X X X X
bovinos 1-1 x 1-1 X x 1-1 1-N 1-N 1-N X X X X
sectores x x x x X 1-N x X X X X X X
suertes x x x 1-N 1-1 X x X X 1-N X X X
nacimientos x 1-1 x 1-1 x x X X X X X X X
tratamientos x x x 1-1 X X X X X X 1-1 X X
registro-
prod-leche
X X X 1-1 X X X X X X X X X
costos-
produccin
X X X X X 1-1 X X X X X 1-1 1-1
vacunas X X X X X X X 1-N X X X X X
actividades X X X X X X X X X 1-N X X X
insumos X X X X X X X X X 1-N X X X

Matriz a diagrama E-R

Colocar en el centro la entidad que tiene ms relaciones 1-1 o la que mejor
identifique el problema. Vemos que en la fila de la entidad bovinos, se tiene TRES
(3) relaciones 1-1, y TRES 1-N; las dems entidades tienen Mximo (2) por lo tanto
bovinos debe ser la entidad central y ubicamos las otras entidades partiendo de la
primera fila.




















Colocar las relaciones, partiendo de la primera fila y luego la cordialidad.















Seleccin de atributos y atributo clave Colocar los atributos a cada una de las
entidades; mirando el caso





2. Con base en el modelo lgico de datos del caso ganadera MARA VARILLA,
cada estudiante debe realizar el Modelo Relacional o diseo fsico. Recuerde que
este modelo, solo son tablas, campos, campos claves y llaves forneas
Toda Entidad es una Tabla.
acogiendo la recomendacin de enunciar las tablas de acuerdo a si son padres o
hijas, se observa en el diagrama, que la entidad son solo padre, es decir, NO tienen
pata de gallina, son empleados, razas, clase-bovinos, sectores, vacunas,
actividades, insumos, por lo tanto ests deben ser las primeras tablas a relacionar.
Seguimos con las otras entidades, pues son hija de las que ya est en la lista.
Luego Aplicamos Todo atributo es campo de la tabla. El atributo clave tambin es
campo clave
empleados (Nro_id_empl, nomb_empl, apell_empl, tipo-empl)
razas (cod_raza, nomb_raza)
clase-bovinos (cod_clase_bov, nomb_clase_bov)
sectores (cod_sector, nomb_sect, tipo_sect)
vacunas (Cod_vac, nomb-vac, fecha-vac, valor)
actividades (Cod_Act, nomb-act )
insumos (cod_ins, nomb-ins, fecha-vencim, valor )
suertes (cod_suerte, nomb_suert, tipo_suert
costos-produccin (fecha_costo, unidad, cantidad, valor-unit, valor-tot
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez
tratamientos (Nro_cons_trat, dosis, via_admon
nacimientos (fecha_Nac, sexo, peso
registro-prod-leche (fecha_Prod, tot_litros, observacin

Toda Relacin Uno a Varios (1-N) Comenzamos con la relacin que existe entre las
entidades suertes y sectores, vemos que es de Uno a Varios (1_N), donde la tabla
suertes hereda de la tabla padre sectores, el campo clave de su padre, que es
cod_sector. Adems, como NO es una relacin fuerte (i), entonces el campo
heredado NO hace parte del campo clave de suertes, y vemos que la tabla de
suertes no hereda de nadie ms. Grficamente se tiene
sectores (cod_sector, nomb_sect, tipo_sect )
suertes (cod_suerte, nomb_suert, tipo_suert, cod_sector)

Como la tablas insumos y la actividades, ya estn finalizadas, entonces seguimos
con nuestro anlisis con la tabla costos-produccin, donde vemos que esta entidad
es hija de la tabla suertes y el campo clave de la tabla suertes es cod_suerte, pero
adems, como la relacin es fuerte (tiene i), entonces este campo clave es tambin
campo clave de la tabla costos-produccin y en cuanto a insumos y actividades
hereda los campos cod_ins, Cod_Act respectivamente. Grficamente se tiene:
actividades (Cod_Act, nomb-act )
insumos (cod_ins, nomb-ins, fecha-vencim, valor )
suertes (cod_suerte, nomb_suert, tipo_suert, cod_sector)
costos-produccin (fecha_costo, unidad, cantidad, valor-unit, valor-tot, cod_suerte,
cod_ins, Cod_Act)
Como la tablas empleados clase-bovinos y suertes, ya estn finalizadas, entonces
seguimos con nuestro anlisis con la tabla bovinos, donde vemos que esta entidad
es hija de las tablas empleados, clase-bovinos y suertes heredando los campos
Nro_id_empl, cod_clase_bov, cod_suerte respectivamente
empleados (Nro_id_empl, nomb_empl, apell_empl, tipo-empl )
clase-bovinos (cod_clase_bov, nomb_clase_bov )
suertes (cod_suerte, nomb_suert, tipo_suert, cod_sector)
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez,
Nro_id_empl, cod_clase_bov, cod_suerte)
Como las tablas bovinas y vacunas, ya estn finalizadas, entonces seguimos con
nuestro anlisis con la tabla tratamientos, donde vemos que esta entidad es hija de
las tablas vacunas y bovinos heredando los campos Cod_vac, Nro_id_bov
respectivamente
vacunas (Cod_vac, nomb-vac, fecha-vac,valor )
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez,
Nro_id_empl, cod_clase_bov, cod_suerte)
tratamientos (Nro_cons_trat, dosis, via_admon, Cod_vac, Nro_id_bov)

Como la tablas razas y bovinos, ya estn finalizadas, entonces seguimos con
nuestro anlisis con la tabla nacimientos, donde vemos que esta entidad es hija de
la tabla bovinos y el campo clave de la tabla bovinos es Nro_id_bov, pero adems,
como la relacin es fuerte (tiene i), entonces este campo clave es tambin campo
clave de la tabla nacimientos y en cuanto a razas hereda el campos cod_raza.
Grficamente se tiene:

razas (cod_raza, nomb_raza )
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez,
Nro_id_empl, cod_clase_bov, cod_suerte)
nacimientos (fecha_Nac, sexo, peso, Nro_id_bov, cod_raza.)
Por ltimo se entra a mirar la tabla registro-prod-leche, esta entidad es hija de la
bovinos, y el campo clave de la tabla bovinos es Nro_id_bov, pero adems, como la
relacin es fuerte (tiene i), entonces este campo clave es tambin campo clave de la
tabla registro-prod-leche. Grficamente se tiene:
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez,
Nro_id_empl, cod_clase_bov, cod_suerte)
registro-prod-leche (fecha_Prod, tot_litros, observacin, Nro_id_bov)

Tenemos entonces el Modelo Relacional

empleados (Nro_id_empl, nomb_empl, apell_empl, tipo-empl )
razas (cod_raza, nomb_raza )
clase-bovinos (cod_clase_bov, nomb_clase_bov )
sectores (cod_sector, nomb_sect, tipo_sect )
vacunas (Cod_vac, nomb-vac, fecha-vac,valor )
actividades (Cod_Act, nomb-act )
insumos (cod_ins, nomb-ins, fecha-vencim, valor )
suertes (cod_suerte, nomb_suert, tipo_suert, cod_sector)
costos-produccin (fecha_costo, unidad, cantidad, valor-unit, valor-tot, cod_suerte,
cod_ins, Cod_Act)
bovinos (Nro_id_bov, sexo, edad, peso, estado_preez, meses_preez,
Nro_id_empl, cod_clase_bov, cod_suerte)
tratamientos (Nro_cons_trat, dosis, via_admon, Cod_vac, Nro_id_bov)
nacimientos (fecha_Nac, sexo, peso, Nro_id_bov, cod_raza.)
registro-prod-leche (fecha_Prod, tot_litros, observacin, Nro_id_bov)





3. Con base en el Modelo Relacional del caso ganadera MARA VARILLA. Cada
estudiante debe realizar las siguientes consultas utilizando los operadores del
lgebra relacional


a. Se requiere el nombre de los bovinos que se encuentran en la suerte cuyo
nombre es Cra.
SELECT (suertes / nomb_suert = Cra)
Grficamente se tiene:
Tabla 1
cod_suerte nomb_suert tipo_suert cod_sector
123 Cra Cria 001

PROYECT (Tabla 1/ cod_suerte)
Grficamente se tiene:
Tabla 2
cod_suerte
123

PROYECT (bovinos/ Nro_id_bov,cod_suerte)
Grficamente se tiene:
Tabla 3
Nro_id_bov cod_suerte
107786 123
5535 126

Tabla 4 = Tabla 2 PRODUCT Tabla 3
cod_suerte Nro_id_bov
123 107786





b. Se requiere el nombre de los sectores con el nombre de suertes.
PROYECT (sectores/ cod_sector, nomb_sect)
Grficamente se tiene:
Tabla 1
cod_sector nomb_sect
001 pacheco
002 raiz

PROYECT (suertes / nomb_suert, cod_sector)
Grficamente se tiene:
Tabla 2
cod_sector nomb_suert
001 Cra
002 el rostisal
001 mojon

Tabla 3 = Tabla 1 PRODUCT Tabla 2
cod_sector nomb_sect nomb_suert
001 pacheco Cra
002 raiz el rostisal
001 pacheco mojon













c. Se requiere saber el nombre de las suertes con los respectivos nombres de
los bovinos que se encuentran actualmente en ellas.
PROYECT (suertes / cod_suerte,nomb_suert)
Grficamente se tiene:
Tabla 1
cod_suerte nomb_suert
123 Cra
126 el rostisal
129 mojon

PROYECT (bovinos / Nro_id_bov, cod_suerte)
Grficamente se tiene:
Tabla 2
Nro_id_bov cod_suerte
107786 123
5535 126

Tabla 3 = Tabla 1 PRODUCT Tabla 2

cod_suerte Nro_id_bov nomb_suert
123 107786 Cra
126 5535 el rostisal













d. Se desea saber el nombre de los bovinos que han sido madre.

PROYECT (registro-prod-leche / Nro_id_bov)
Grficamente se tiene:
Tabla 1
Nro_id_bov
123

PROYECT (bovinos / Nro_id_bov)
Grficamente se tiene:
Tabla 2
Nro_id_bov
123
126
129

Tabla 3 = Tabla 1 PRODUCT Tabla 2

Grficamente se tiene:
Tabla 3
Nro_id_bov
123











CONCLUSIONES

Como conclusin el siguiente trabajo tena como objetivo aplicar los conceptos de
modelo del algebra Relacional y la tcnica de normalizacin en la estructura lgica
de una base de datos























Referencias bibliogrficas


Alba. Mara D, (2009) OVA Matriz relacin, Consultado el 18 de septiembre del 2014
recuperado de, http://ovamatrizrelacion.unlugar.com/
Alba. Mara D, (2009) OVA modelo datos a partir de la matriz relacin. Consultado
el 18 de septiembre del 2014 recuperado de
http://datateca.unad.edu.co/contenidos/301330/Ova_ModeloDatos/OVA_Modelo_Dat
os_Ver2.pp
Alba. Mara D, (2011). MODULO DEL CURSO Bases de Datos Bsicos,
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD