Está en la página 1de 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA


CURSO: 301330 BASES DE DATOS BSICO
GUA DE ACTIVIDADES TALLER PRESENCIAL

INSTRUCCIONES GENERALES
El curso Bases de datos bsico por ser de tipo Metodolgico, requiere fortalecer
la fundamentacin terica que se lleva a cabo en el aula virtual con el desarrollo
del componente prctico que el estudiante debe realizar en la sala de sistema del
CEAD en el cual est matriculado. Todos los estudiantes deben entregar un
informe por cada prctica, al tutor que orienta el componente prctico en cada
Cead. En ese sentido cada Cead dispone de un Tutor del rea que estar a
cargo de la motivacin, del acompaamiento, de la valoracin de esta actividad
prctica, y el cual todos los estudiantes deben asistir a ella. El tutor, debe
reportar la nota del resultado individual del taller desarrollado por cada
estudiante haciendo entrega a ste de la rbrica calificada con su firma, de tal
forma, que cada estudiantes suba este archivo escaneado al campus virtual en
el entorno de evaluacin y seguimiento para hacerle reconocimiento de su nota
en el campus virtual, as mismo, el tutor debe hacer una relacin de todos lo s
estudiantes que hicieron el taller con su respectiva nota, firmarla y subirla a la
red de tutores. Se debe realizar mnimo un taller, la cual ser de mucha ayuda
para el desarrollo del trabajo colaborativo 1. Se espera que este espacio sea
aprovechado para despejar dudas e inquietudes relacionadas con la temtica.
Reporte y evaluacin de la
prctica

Cada tutor asignado al taller del curso, una vez que valore ste, debe entregarle
al estudiante un archivo con la rbrica calificada firmada por l, de tal forma que
el estudiante suba este archivo en el espacio de tarea para ser reconocida en el
curso virtual. La valoracin mxima de este taller es de 20 puntos. Este puntaje,
se encuentra en la tarea que est creada en el curso virtual.
Se recomienda que el taller se realice antes de la entregar del trabajo
colaborativo
1, as los estudiantes tendrn herramientas para desarrollar y hacer aportes en el
trabajo. Por lo tanto los rangos de fechas para la realizacin son: entre el mes de
Agosto y finales de 20 de septiembre de 2015

MODELO LGICO - MATRIZ RELACIN Y DIAGRAMA ENTIDAD RELACIN


Objetivos
Realizar el modelo lgico de datos iniciando con la matriz Relacin generada, pasando
sta al diagrama entidad relacin, con base en un estudio de caso. Ver Anexo
Competencias a desarrollar
Identifica las entidades, las relaciones con sus cardinalidades, los atributos y atributos
claves con base en un estudio de casos.
Descripcin del taller / actividad
Basado en el enunciado del caso que se encuentra en el anexo, el estudiante debe
identificar individualmente las entidades con sus respectivas relaciones y cardinalidades,
los atributos y atributos claves. Iniciando con la creacin de la matriz relacin y pasando
sta al modelo entidad-relacin.
Recursos informticos a utilizar en el taller
El estudiante debe disponer de un computador conectado va internet para asistir a la
webconference programada para la realizacin de las actividades.
Resultados a obtener en la prctica: El estudiante debe crear la Matriz Relacin y el
modelo entidad relacin.
Informe a entregar: Matriz Relacin y Diagrama Entidad Relacin, ste ltimo en Word.
Duracin del taller: tres (4) horas, de la cuales dos son para realizacin del taller
propuesto y una para sustentacin del mismo.
Fundamentacin Terica
Cuando se est iniciando a modelar conceptualmente los datos, una manera de realizarlo
es a travs de la tcnica de la Matriz de Relacin; esta tcnica se basa en las teora de
conjunto, ms especficamente, los conceptos de conjuntos y relaciones. Es as, que para
empezar a trabajar una problemtica (caso), se hace necesario que el estudiante
determine primero los conjuntos de datos (Entidades), las relaciones que existen entre los
elementos (Instancias u ocurrencias) de los conjuntos de datos y el tipo de relacin
(Cardinalidad).

Con base en lo anterior, los pasos que se deben seguir para llenar la matriz de relacin son los
siguientes:
Identificar en la problemtica los sustantivos en plural (Conjuntos o Entidades).
Colocar en las filas todas las entidades que encontr en el paso anterior.
Colocar en las columnas todas las entidades, pero en el mismo orden que las coloc en
las filas. Vale la pena aclarar, que esta organizacin es muy importante, pues la diagonal,
siempre debe ser la interseccin entre los mismas entidades o conjunto.
Llenar la diagonal, de tal forma, que se analice si existen relaciones entre las instancias u
ocurrencias de las misma entidad (Subconjuntos); S no es as, entonces se coloca una
X, si es as, entonces se entra a establecer el tipo de relacin (Cardinalidad). Es bueno
observar en el caso, que los verbos me identifican la relacin y el tipo de relacin que
existen entre las instancias u ocurrencias de una o diferentes entidades.
Se empieza a llenar la matriz desde la primera fila, de izquierda a derechas, donde lo primero
que se debe mirar es s, existe o no relacin; si existe, entonces se entrar a determinar el tipo
de relacin, donde siempre de parte del Mnimo (Entidad Fila) y se llega al Mximo (Entidad
Columna). Esta operacin se contina hasta llegar a la ltima fila. Se debe aclarar, que a partir
del llenado de la segunda fila en adelante, las casillas que estn trabajando y se encuentran
debajo de la diagonal, el establecimiento de la relacin se da, s y solo s, la casilla contraria a la
diagonal est llena. Lo anterior, debido a que las relaciones son en ambos sentidos, es decir
simtricas; ya lo que resta es identificar el tipo de relacin, es decir, la Cardinalidad. De modo
grfico se vera as:
ENTIDAD
Departamento Cargo Empleado
Departamento
X
X
1-N
Cargo
X
X
1-N
Empleado
1-1
1-1
X
a) Enunciado Caso empleados - Caso Ejemplo
Para iniciar a modelar los datos, miremos el siguiente caso de empleados:
Se quiere crear una base de datos de personal para una compaa, con las
siguientes caractersticas:

La compaa tiene un conjunto de departamentos.


Cada departamento tiene un conjunto de empleados, un conjunto de proyectos y un
conjunto de oficinas. Los proyectos tienen empleados asignados, y las oficinas
empleados que laboran en ellas.

Los cargos estn codificados, de tal forma, que tienen un cdigo nico y una
descripcin del cargo.
Cada empleado tiene una historia de cargos ocupados, en la cual se requiere saber la
fecha en que ha ocupado stos.

Adems se tiene:

Por cada departamento, nmero de departamento (nico), nombre, presupuesto anual.


Por cada empleado, nmero de empleado (nico), nombre, direccin y telfono de
residencia, departamento y proyecto al que esta asignado actualmente, nmero de
oficina y cargo actual.
Por cada proyecto, nmero de proyecto (nico), nombre, presupuesto del proyecto y
departamento al que pertenece.
Por cada oficina, nmero de oficina (nico), rea en metros cuadrados, nmeros de
telfono.

Adems se sabe lo siguiente:

Un empleado pertenece a mximo un departamento al tiempo.


Un empleado est vinculado a mximo un proyecto al tiempo.
Un empleado tiene mximo una oficina al tiempo.
Un empleado desempea mximo un cargo al tiempo.
Una oficina pertenece a mximo un departamento al tiempo.

Identificacin de entidades y Matriz de relacin


Observando el caso de empleados, encontramos los siguientes sustantivos
(Entidades): Departamentos, Empleados, Proyectos, Oficinas, Cargos e Historia de
Cargos.
ENTIDAD Dptos. Empl. Proy. Ofic. Cargos Hist_Carg.
Dptos.
1-N 1-N 1-N
x
X
X
Empl.
1-1
1-1 1-1 1-1
1-N
x
Proy.
1-1 1-N x
X
X
X
Ofic.
1-1 1-N X
x
X
X
Cargos
1-N X
1-N
X
X
x
Hist_Carg.
1-1
1-1
X
X
X
x

En la matriz anterior, observemos las relaciones y cardinalidades de Historias de Cargos. Lo


primero es que solo est relacionada con las entidades Empleados y Cargos. Miramos que un
empleado puede tener como mximo varias historias de cargos, esto, porque una persona
durante la vida laboral puede desempear varios cargos; y una historia de cargos le pertenece
mximo a un empleado, esto debido a que cada vez que un empleado cambia de cargo, se
genera una instancia u ocurrencia en historia de cargos. Por otro lado, con respecto a la relacin
que tiene con cargos, una Historia de Cargo, tiene mximo un Cargo, y un Cargo, puede
encontrarse en varias instancias u ocurrencias de Historia de Cargos, esto debido a que pueden
haber varios empleados con el mismo cargo.
Con respecto a las dems relaciones, son claras sus relaciones, de acuerdo al enunciado del
caso.
A. Paso Matriz Relacin a Diagrama Entidad-Relacin
Con base en el caso de empleados, desarrollado en las notas de apoyo del trabajo colaborativo. Se
desarrollar el modelo entidad relacin partiendo de la matriz que se realiz en ese mismo documento.
Para esto, se deben seguir los siguientes pasos:
1) 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 EMPLEADOS, se tiene cuatro (4) relaciones 1-1, y una 1-N; las dems
entidades tienen una (1) o mximo dos(2) y por lo tanto empleados debe ser la entidad central.
2) Continuar con las dems entidades, partiendo de la primera fila. Esta entidad, es la de
DEPARTAMENTOS, vemos que tiene relacin con las entidades EMPLEADOS y OFICINAS; como la
primera entidad que llevamos en el diagrama es empleados, luego colocamos en el extremo superior
izquierdo la entidad de DEPARTAMENTOS. Seguimos con la entidad de PROYECTOS, y encontramos
que esta tiene relacin solo con DEPARTAMENTOS y EMPLEADOS, luego la colocamos al lado
izquierdo de EMPLEADOS y abajo de DEPARTAMENTO. Luego encontramos la entidad de OFICINAS,
esta solo
est relacionada con DEPARTAMENTOS Y EMPLEADOS, por lo tanto la colocamos en el extremo
superior
derecho, cerca de stas dos entidades. Seguimos con cargos, y encontramos que est relacionada con
EMPLEADOS e HISTORIA DE CARGOS, entonces la colocamos al lado derecho de EMPLEADOS. Por
ltimo, encontramos la entidad de HISTORIA DE CARGOS, la cual est relacionada con EMPLEADOS y
CARGOS, por lo tanto la colocamos debajo de estas dos entidades.
Todo el proceso anterior, es una recomendacin de organizacin, con el fn de que cuando comencemos
a establecer las relaciones, no nos queden lneas(Relaciones) cruzadas. Ver grfico.

3) Colocar las relaciones, partiendo de la primera fila, que es la entidad departamento; observamos que
ste tiene relacin con EMPLEADOS, PROYECTOS Y OFICINAS, por lo tanto, procedemos a pasar las
respectivas lneas. Ver siguiente grfico.

Ahora procedemos a colocar la cardinalidad. Observamos que la primera casilla que encontramos es la
de DEPARTAMENTOS con EMPLEADOS; para ellos se dice: Un DEPARTAMENTO, puede tener
muchos EMPLEADOS. Lo mismos ocurre con PROYECTOS Y OFICINAS, un DEPARTAMENTO, puede
tener muchos PROYECTOS y muchas OFICINAS. Ntese que siempre partimos del mnimo y llegamos
al mximo. Veamos la grfica siguiente:

El proceso anterior se sigue con las dems entidades que se encuentran en la fila, como son
EMPLEADOS, PROYECTOS, OFICINAS, CARGOS e HISTORIAS DE CARGOS. Para lo cual
tendramos el siguiente diagrama:

Seleccin de atributos y atributo clave


4) Colocar los atributos a cada una de las entidades; mirando el caso, vemos que los
sustantivos en singular para cada entidad son los que aparecen en el Diagrama.

5) Determinar el atributo clave. Si observamos en el caso y los atributos encontrados,


observamos que en el caso, hay alguno de ellos que dicen que son nicos, es el caso de
atributo nmero en DEPARTAMENTOS, EMPLEADOS, PROYECTOS y OFICINAS; para el caso
de CARGOS, se ve el cdigo, y por ltimo, HISTORIAS DE SALARIOS solo tiene un atributo. En
esta ltima entidad, el nico atributo que puede ser clave es ste. Sin embargo analizaremos
este caso para el siguiente paso. Teniendo en cuenta lo anterior, entonces nuestro diagrama
quedara as:

ANEXO 1
Para el sig uient e caso de est udio realice el modelo lg ico de dat os con la t cnica ent
idad - Relacin.
La f inca la SI NAG UA, desea llevar reg istro detallado de sus act ividades, para ello
ha divido t oda la t ierra en varios lot es, de cada lot e se desea t ener la inf ormacin
de su ident if icacin y rea. Debido a que la f inca se dedica a la agricult ura, es
necesario saber q ue cult ivo se va a sembrar en cada lote. EL cult ivo se ident if ica por
el cdigo y adems t iene nombre, t iempo promedio del cult ivo y f echa de siembra.
Para llevar el reg istro de sus act ividades, la f inca t iene divididas dichas acciones de
la sig uiente manera:
Est ado cult ivo
Siembra
Mant enimient o

Produccin

Act ividad
Preparacin t erreno
Vivero
Siembra
Control de Plagas
Control Enf ermedades
Rieg o
Control Malezas
Fert ilizacin
Recoleccin
Almacenamiento
Vent as

Valor por hora


$10. oo
$8. oo
$12. oo
$22. oo
$18. oo
$9. oo
$13. oo
$25. oo
$25. oo
$20. oo
$15. oo

Cada act ividad debe ser codif icada y al realizarse se req uiere llevar el control de
la cant idad de horas en las q ue se desarroll la act ividad y que t rabaj adores realizaron
dicha t area (una misma t area puede ser r ealizada por varios t rabaj adores y un t
rabajador poder t rabaj ar en varias actividades). Del trabajador se necesit a t ener la inf
ormacin personal (numero ident if icacin, nombres, apellidos, t elf ono y direccin) y
el nmero de cuenta donde se le realiza las consignaciones de sus salarios. Adems
se t ienen mayordomos los cuales se le asig nan un nmero det erminado de lot es. Un
lote solo es asig nado a un solo mayordomo, q ue a su vez son t rabaj adores. El cont rol
de act ividades se ident ifica con un consecut ivo.
Para t ener claro el proceso, cuando se realiza la act ividad, es necesario indicar la f
echa de la t area realizada y las horas empleadas, para poder entrar a liq uidar el pago
semanal de cada trabaj ador. Si la act ividad es una vent a, indicar la cantidad de k ilos
vendidos y el valor o precio pactado por k ilo. Caso tomado de Corpoica.

También podría gustarte