View
219
Download
0
Category
Preview:
Citation preview
8/14/2019 301330_TC2_36_
1/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
8/14/2019 301330_TC2_36_
2/11
INTRODUCCION
El siguiente trabajo colaborativo se basa en el manejo del Modelo Entidad Relacin, delModelo Relacional y el Algebra Relacional y la aplicacin en el diseo de una base dedatos. 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 losoperadores del lgebra relacional, con el fin de adquirir conocimientos suficiente parapoder desenvolvernos en las creaciones de bases de datos y todo lo relacionado conestas.
8/14/2019 301330_TC2_36_
3/11
OBJETIVOS
Aplicar los conceptos del Modelo Relacional y el paso del Modelo EntidadRelacin a tablas.
Aplicar los conceptos del Algebra Relacional
Aplicar los conceptos de la tcnica de Normalizacin en la estructura lgicade una base de datos.
8/14/2019 301330_TC2_36_
4/11
1. Con base en el modelo lgico de datos de los casos 1 y 2 del trabajocolaborativo 1, realic las modificaciones realizadas en la realimentacin deltrabajo 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 sontablas, campos, campos claves y llaves forneas
Modificaciones de la realimentacin del MER y modelo relacional caso 1
8/14/2019 301330_TC2_36_
5/11
8/14/2019 301330_TC2_36_
6/11
Modificaciones de la realimentacin del MER y modelo relacional caso 2
8/14/2019 301330_TC2_36_
7/11
3. Con base en el Modelo Relacional del caso 1. Realice las siguientes consultasutilizando los operadores del lgebra relacional.
a. Se requiere el nombre de los Trabajadores que realizaron la actividad cuyonombre 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))
8/14/2019 301330_TC2_36_
8/11
....................................................................................
c. Se requiere saber el nombre de los cultivos con los respectivos nombres deactividades 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 deactividades, 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 tablasque consideren conveniente con sus respectivos nombres, llaves primarias yllaves 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
8/14/2019 301330_TC2_36_
9/11
Cliente
Nro_Id_clie Nomb_clie Tel_clie Dir_clie
Articulo
Art_pedido Nomb_artc
Fecha de pedido
Fecha_pedido Cant_pedida
Precio pedido
Cant_pedida Precio_uni_art Valor_total
8/14/2019 301330_TC2_36_
10/11
COCLUSIONES
Se realiz la retroalimentacin, se corrigi el modelo entidad relacin, para podertrabajar con el modelo relacional, sus tablas, campos, campos claves y llaves forneas,
se realizaron consultas utilizando los operadores de algebra relacional, aprendimos comoaplicar las reglas de normalizacin, todo esto nos dio un conocimiento ms profundo en lacreacin delas bases de datos, dndonos cuenta de los pasos que hay que realizar pararesolver y dar soluciones a problemas de la vida real basados en la organizacin de datos.
8/14/2019 301330_TC2_36_
11/11
REFERENCIAS BIBLIOGRFICAS
Mdulo Bases de Datos Bsico.
http://videosdeinformatica.com/media/mysql-workbench-disenar-un-modelo-relacional
http://videosdeinformatica.com/media/mysql-workbench-disenar-un-modelo-relacionalhttp://videosdeinformatica.com/media/mysql-workbench-disenar-un-modelo-relacionalhttp://videosdeinformatica.com/media/mysql-workbench-disenar-un-modelo-relacionalRecommended