You are on page 1of 11

TRABAJO COLABORATIVO 2 BASE DE DATOS BSICO

PRESENTADO POR: DAMIAN GONZALEZ COHEN COD 84452168 EDY CASTRO VANEGAS COD 85473604

GRUPO: 301330_36

TUTOR: MARA DORA SNCHEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD SANTA MARTA NOVIEMBRE 2013

INTRODUCCION El siguiente trabajo colaborativo se basa en el manejo del Modelo Entidad Relacin, del Modelo Relacional y el Algebra Relacional y la aplicacin en el diseo de una base de datos. Se corregirn los errores que se evidencian en el modelo entidad relacin con el fin de segur trabajando en los casos 1 y 2 se entrara a realizar consultas utilizando los operadores del lgebra relacional, con el fin de adquirir conocimientos suficiente para poder desenvolvernos en las creaciones de bases de datos y todo lo relacionado con estas.

OBJETIVOS Aplicar los conceptos del Modelo Relacional y el paso del Modelo Entidad Relacin 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.

1. Con base en el modelo lgico de datos de los casos 1 y 2 del trabajo colaborativo 1, realic las modificaciones realizadas en la realimentacin del trabajo de tal forma que el MER quede bien. 2. Con base en los diagramas entidad relacin del punto anterior. Realice para cada uno de ellos el Modelo Relacional. Recuerde que este modelo, solo son tablas, campos, campos claves y llaves forneas
Modificaciones de la realimentacin del MER y modelo relacional caso 1

Modificaciones de la realimentacin del MER y modelo relacional caso 2

3. Con base en el Modelo Relacional del caso 1. Realice las siguientes consultas utilizando los operadores del lgebra relacional.
a. Se requiere el nombre de los Trabajadores que realizaron la actividad cuyo

nombre es la siembra.
tabla = proyect (tabla trabajadores/nombre(idtrabajador=id ? nombreact="siembra")) ...................................................................................

b. Se requiere el nombre de los mayordomos con los lotes asignados.

tabla1=proyect (tabla trabajador/nombre,cargo="mayordomo",idtrabajador) tabla2= proyect (tabla lotes/idlotes) tabla3= (tabla1 join tabla2(idlostes=idtrabajador))

....................................................................................

c. Se requiere saber el nombre de los cultivos con los respectivos nombres de actividades que les realizaron.

tabla1= proyect (tabla cultivos/nombre) tabla2= proyect (tabla actividades/nombreact) tabla3= tabla 1 join tabla 2

d. Se desea saber el nombre de los estados del cultivo con su respectivo nombre de actividades, fechas y horas empleadas.
tabla1 = proyect (tabla cultivos/estado,tiempo_prom_cult,Fecha_siembre) tabla2= proyect (tabla actividad/nombreact) tabla3= tabla 1 join tabla 2 ...................................................................................

4. Dada la siguiente tabla, aplique las reglas de normalizacin y genere las tablas que consideren conveniente con sus respectivos nombres, llaves primarias y llaves forneas y campos, para que mnimo quede en tercera forma normal (3FN).

Pedido Nro_pedido Art_pedido Nro_Id_empl Nro_Id_clie Empleado Nro_Id_empl Nomb_empl

Cliente Nro_Id_clie Nomb_clie Articulo Art_pedido Nomb_artc Tel_clie Dir_clie

Fecha de pedido Fecha_pedido Cant_pedida Precio pedido Cant_pedida Precio_uni_art Valor_total

COCLUSIONES

Se realiz la retroalimentacin, se corrigi el modelo entidad relacin, para poder trabajar con el modelo relacional, sus tablas, campos, campos claves y llaves forneas, se realizaron consultas utilizando los operadores de algebra relacional, aprendimos como aplicar las reglas de normalizacin, todo esto nos dio un conocimiento ms profundo en la creacin delas bases de datos, dndonos cuenta de los pasos que hay que realizar para resolver y dar soluciones a problemas de la vida real basados en la organizacin de datos.

REFERENCIAS BIBLIOGRFICAS

Mdulo Bases de Datos Bsico. http://videosdeinformatica.com/media/mysql-workbench-disenar-un-modelo-relacional

You might also like