Está en la página 1de 12

BASES DE DATOS BASICO- 301330

TRABAJO COLABORATIVO 2 ACTIVIDAD 10

JORGE ALBEIRO SALAZAR COD 70557708 DAZAY LIZETH DIAZ COD 56074312 SOL NAYIBY BASANTE COD 63553257 GRUPO 22

TUTOR: FRANCISCO NICOLAS SOLARTE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA TECNOLOGIA EN SISTEMAS MAYO DE 2012

BASES DE DATOS BASICO- 301330

INTRODUCIN

Mediante este trabajo se pretende aplicar los conceptos de lo aprendido en la segunda unidad, haciendo uso del ejercicio de la primera unidad. Para ello, se verifica los conceptos aplicados en este y corregir los puntos que se encontraron errados al definir sus entidades, de manera que se pueda trabajar con un modelo relacional mejor. Adems, al realizar lo anterior nos permitir trabajar de MER a tablas, aplicar los conceptos de algebra relacional y la normalizacin de la estructura lgica de la base de datos. Por lo tanto, permitir que definamos de manera grupal lo aplicado en el primer trabajo colaborativo, mirar sus falencias y corregir los puntos donde sea necesario hacerlo, as como integrar nuevos conceptos de la segunda unidad.

OBJETIVOS

Aplicar conceptos de la temtica de la segunda unidad y reforzar los de la primera unidad Definir de manera ms concreta las relaciones que se trabajaron en el primer colaborativo dando una mejora con los conceptos de la segunda unidad Aplicar conceptos de algebra relacional a los ejercicios propuestos Normalizar el diseo de la estructura lgica de la base de datos Identificar con el grupo los puntos que se necesitan corregir, verificando cuales son las falencias y mejorar dando sus aportes.

BASES DE DATOS BASICO- 301330

ACTIVIDADES

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. CASO 1 MATRIZ E-R (MENSAJERIA)

GUA GUA PAQUETES RELACIN TRANSP. EMPLEADO SUCURSAL MUNICIPIO TARIFAS CLIENTE VEHICULO X 1-1 1-N 1-N X X X 1-1 X

PAQUETES 1-N X X X X 1-N 1-1 X X

RELACIN EMPLEADO SUCURSAL TRANSP 1-1 X X 1-N X X X X 1-1 1-1 X 1-1 X 1-N X X X X X X X 1-1 X 1-1 X X 1-1

MUNICIPIO TARIFAS CLIENTE VEHICULO X 1-N X X 1-1 X 1-N 1-1 X X 1-1 X X X 1-N X X X 1-N X X X X 1-N X X X X X 1-1 X 1-N X X X X

DIAGRAMA MODELO E-R

BASES DE DATOS BASICO- 301330

RELACION DE TRANSPORTE Cod_Rel Fech_Rel Ruta_Rel

GUIA Cod_Gui Paq_Gui Pes_Gui Area_Gui Cos_Gui

CLIENTE REMITENTE ID_Remit Primer Nom_Remit Segund Nom_Remit Primer Apell_Remit Segund Apell_Remit Dir_Remit Tel_Remit

PAQUETES Numlinea_Paq Costo_Paq VEHICULO Plac_Veh TARIFAS Area_Tarifa Peso_Tarifa

CLIENTE DESTINATARIO ID_Dest Primer Nom_Dest Segund Nom_Dest Primer Apell_Dest Segund Apell_Dest Dir_Dest Tel_Dest

EMPLEADOS Ced_Emp Nom_Emp Car_Emp Dir_Emp Tel_Emp

SUCURSAL Cod_ Suc Nom_Suc Dir_Suc Tel_Suc

MUNICIPIOS Nom_Municip

CASO 2 - MATRIZ E-R (BANCO PAGA SI PUEDES)


MUNICIPIO MUNICIPIO SUCURSAL EMPLEADOS CLIENTES SOLICITUD CREDITO REFERENCIAS X 1-N X X X X SUCURSAL EMPLEADOS 1-1 X 1-N X X X X 1-1 X X X X CLIENTES X X X X 1-N X SOLICITUD CREDITO X X X X X X REFERENCIAS X X X 1-N X X

BASES DE DATOS BASICO- 301330

DIAGRAMA MODELO E-R


TIPO IDENTIFICACION CC CE

CLIENTE ID_Client LugarExpID_Client SOLICITUD DE CREDITO No._Cred. Monto_Cred MUNICIPIOS ID_Municip Nom_Municip PrimerNom_Client SegNom_Client PrimerApell_Client SegApell_Client DirRes_Client TelRes_Client DirOfc_Client TelOfc_Client Cel_Client

REFERENCIA FAMILIAR ID_Fam TipoID_Fam Nom_Fam Apell_Fam Tel_Fam Parent_Fam

SUCURSAL Cod_ Suc Nom_Suc Dir_Suc Tel_Suc

EMPLEADO Id_Emp Nom_Emp Apell_Emp Carg_Emp Dir_Emp Tel_Emp

INFORMACION FINANCIERA IngMes EgrMes REFERENCIA PERSONAL ID_Pers TipoID_Pers Nom_Pers Apell_Pers Tel_Pers

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. CASO 1- MENSAJERIA
GUIA Cod_Gui Paq_Gui Pes_Gui Area_Gui Cos_Gui Cod_Rel ID_Remit ID_Dest Ced_Emp

RELACION DE TRANSPORTE Cod_Rel Fech_Rel Ruta_Rel Ced_Emp

TARIFAS Area_Tarifa Peso_Tarifa

BASES DE DATOS BASICO- 301330

CLIENTE REMITENTE Primer Primer Segund Segund Dir_Remi Tel_Remi Nom_ ID_Remit Apell_Remi Nom_Remit Nom_Remit Apell_Remit t t Municip t

CLIENTE DESTINATARIO ID_Dest Primer Nom_Dest Segund Nom_Dest Primer Apell_Dest Segund Apell_Dest Nom_ Dir_Dest Tel_Dest Municip

EMPLEADOS Ced_Emp Nom_Emp Car_Emp Dir_Emp Tel_Emp Plac_Veh Cod_ Suc

PAQUETES Numlinea_Paq Costo_Paq Nom_Municip Cod_Gui

VEHICULO Plac_Veh Cod_ Suc

SUCURSAL Cod_ Suc Nom_Suc Dir_Suc Tel_Suc

MUNICIPIOS Nom_Municip

BASES DE DATOS BASICO- 301330

CASO 2 - BANCO
CLIENTE
ID_Client LugarExpI D_Client PrimerNom _Client SegNom _Client PrimerAp ell_Client SegApe ll_Client DirRes _Client TelRes_ DirOfc Client _Client TelOfc_ Client Cel_ Client ID_Muni cip

REFERENCIA FAMILIAR ID_Fam TipoID_Fam Nom_Fam Apell_Fam Tel_Fam Parent_Fam ID_Client

REFERENCIA PERSONAL ID_Pers TipoID_Pers Nom_Pers Apell_Pers Tel_Pers ID_Client

EMPLEADO Id_Emp Nom_Emp Apell_Emp Carg_Emp Dir_Emp

Tel_Emp

Cod_ Suc

BASES DE DATOS BASICO- 301330


SUCURSAL Cod_ Suc Nom_Suc Dir_Suc Tel_Suc ID_Municip

SOLICITUD DE CREDITO No._Cred. Monto_Cred Cod_ Suc Id_Emp ID_Municip

MUNICIPIOS ID_Municip Nom_Municip

TIPO IDENTIFICACION CC CE

INFORMACION FINANCIERA IngMes EgrMes

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 clientes que tienen guas con destino al municipio de Medelln. b. Se requiere el nombre de los empleados que han realizado guas c. Se requiere saber el nombre de la de las sucursales con los respectivos nombres de municipios asignados. d. Se desea saber las relaciones y nombre de sucursal, emitidas en el ao 2011.

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).

BASES DE DATOS BASICO- 301330

Nro_P res

Fecha _Pres

Nro_Id _Est

Id_Em pl

Nomb _Empl

Nomb _Prog

Dias_ Pres

Fecha _Dev

Dias_ Ret

Cod_L ib

Tit_Lib

Editori al

Valor_ Sanc

Podemos observar que la tabla que se muestra es la general de una Biblioteca para estudiantes, all se pueden registrar los prestamos de los libros con todos los datos que se relacionan tanto de prstamo, devolucin y demora de entrega. Los datos vinculados son los siguientes: Numero de prstamo Fecha de prstamo Identificacin del estudiante Identificacin del empleado Nombre del empleado Nombre del programa o facultad del estudiante Das de prstamo Fecha de devolucin Das retraso Cdigo del libro Titulo del libro Editorial del libro Valor de la sancin La normalizacin quedara as:
PRESTAMOS

Nro_Pres

Fecha_Pres

Dias_Pres

Fecha_Dev

Dias_Ret

Valor_Sanc

PRIMARY KEY Nro_Pres

ESTUDIANTES
Nro_Id_Est Nomb_Prog

BASES DE DATOS BASICO- 301330 PRIMARY KEY Nro_Id_Est

LIBROS

Cod_Lib

Tit_Lib

Editorial

PRIMARY KEY Cod_Lib

EMPLEADOS
Id_Empl Nomb_Empl

PRIMARY KEY Id_Empl

BASES DE DATOS BASICO- 301330

CONCLUSIONES

BIBLIOGRAFIA

SNCHEZ, Mara Dora. (2011). Modulo de Base de Datos Bsico- Segunda Edicin. Universidad Nacional Abierta y a Distancia UNAD. Bogot.

BASES DE DATOS BASICO- 301330

SNCHEZ, Mara Dora. El concepto de bases de datos relacional una mirada desde lo epistemolgico y lo matemtico. Universidad Nacional Abierta y a Distancia UNAD. Medelln. Tomado el 17 de abril de 2012