301330_TC2_36_

Embed Size (px)

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-relacional