You are on page 1of 17

Base De Datos Bsico

TRABAJO COLABORATIVO 2

PRESENTADO POR: Jonathan Ardila Sabogal Cod: 1.106.892.786 Daniel Fernando Cordero Bayona Cod: Kevin David Martnez Contreras Cod: 1103111366

GRUPO: 301330_33

TUTOR

Base De Datos Bsico

Mara Dora Alba Snchez Gomez

UNAD UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAS 2013

INTRODUCCION

Base De Datos Bsico

OBJETIVOS OBJETIVO GENERAL Conocer y familiarizarnos con los conceptos vistos y estudiados en la Unidad 2 del curso de Base de Datos Bsico.

OBJETIVOS ESPECIFICOS Reforzar los conceptos tratados en la Unidad 2 del mdulo Identificar entidades y realizar la matriz de relaciones Aplicar las modificaciones hechas por la tutora a los modelos entidad relacin de cada caso Aplicar los conceptos bsicos para realizar el modelo Relacional. Realizar consultas utilizando los operadores del lgebra relacional. Aplicar reglas de normalizacin y realizar tablas

Base De Datos Bsico

DESCRIPCIN DE LA ACTIVIDAD 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. Al club MANYOMA, est interesado en desarrollar un sistema para llevar el control de sus clases de baile. Este club cuenta con una planta de empleados, entre los cuales est el administrador, la secretaria, empleados de oficios varios e instructores. De ellos se quiere tener el nmero de identificacin, nombres, apellidos, direccin, telfono. Con respecto a los instructores, el club tiene dos tipos de contratacin: instructores tiempo completo y medio tiempo, con una remuneracin fija mensual y sus prestaciones sociales (salud, pensin, etc.); los instructores de hora, que se les paga un valor por cada clase trabajada. El club desarrolla sus clases de baile tanto individuales, como en grupo. Cada una con tarifas diferentes, los grupos son mnimo de 5 y mximo de 10. Las clases de baile estn codificadas, adems tiene los horarios disponibles los cuales oscilan entre las doce del da y las nueve de la noche, con una duracin de una hora El club lleva el registro de estudiantes, los cuales pueden pagar por clase dada o por mensualidades. Un estudiante puede tomar una o varias clases. De ellos se tiene el nmero de identificacin, nombres, apellidos, telfono, celular y direccin de residencias. Si el estudiante es asociado al club, se le realiza un 20% de descuento sobre el valor de la tarifa. Cada estudiante que est asociado paga una membreca anual del 10% del salario mnimo vigente. Cada vez que un estudiante toma una clase se lleva un registro de esto, donde est la fecha inicial, final, hora inicial, final, instructor, tarifa pagada y firma del administrador. Una vez finalizada la clase en este mismo registro se indica s asisti o no el estudiante y un campo de observaciones. Por otro lado, parte de la financiacin del club y escenarios de prcticas de los estudiantes, se realiza a travs de dos presentaciones semanales que se realizan en los sitios que tienen convenio. El costo de ingreso por persona es de diez mil pesos. La programacin de estos eventos se realizan mensualmente, donde se tienen nmero de evento, sitio, fecha, hora y los participantes (estudiantes). En esos espacios no se sirven alimentos ni bebidas. De los sitios se tienen el cdigo, el nombre, la direccin y el telfono. Un estudiante puede participar en varios eventos. El club, est considerando abrir otra sucursal al norte de la ciudad, para lo cual en el diseo se debe tener en cuenta la expansin de ste. Adems se sabe que el club solo tiene un administrador

Base De Datos Bsico

MATRIZ MODELO ENTIDAD RELACIN DEL CLUB MANYOMA

ENTIDADES Sucursales Empleados Estudiantes Registros de clases Bailes Horarios Clases Eventos Estudiantes Eventos Sitios

Sucursales

Empleados

Estudiantes

Registros de clases

Bailes

Horarios Clases

Eventos Estudiantes

Eventos

Sitios

X 1-1 x 1-1 x x x x x

1-N X 1-1 1-1 x x x x x

x 1-N X 1-1 x x 1-N x x

1-N 1-N 1-N X x x x x x

x x x 1-1 X 1-1 x x x

x x x x 1-N X x x x

x x 1-N x 1-N x X 1-N x

x x x x x x 1-N X 1-N

x x x x x x

1-1 X

MODELO ENTIDAD RELACION EJERCICIO 1

Base De Datos Bsico

El banco Paga si puedes, est interesada en que usted le modele el formato de crditos. Adicional al formato se tiene la siguiente informacin: Un municipio puede tener varias sucursales, pero una sucursal solo le pertenece a un municipio. Un empleado solo est adscrito a una sucursal y una sucursal tiene varios empleados. Una referencias tanto personal como familiar puede tenerla varios clientes. Un cliente puede tener varias solicitudes de crdito. El banco tiene codificado los municipios. Los tipos de documentos puede ser CC, cdula de ciudadana o cdula de extranjera.

Base De Datos Bsico

Base De Datos Bsico

MATRIZ MODELO ENTIDAD RELACIN BANCO PAGA SI PUEDES


Municipio Municipio Sucursal Empleado Cliente Solicitud Referencia Ref. Familiar Ref. Personal Sucursal Empleado Cliente Solicitud Referencia Ref. Familiar Ref. Personal

X 1-1 x 1-1 x x x x

1-N X 1-1 1-1 1-1 x x x

x 1-N X 1-1 1-1 x x x

1-N 1-N 1-N X 1-1 1-1 x x

x 1-N 1-N 1-N X

x x

x x x

x x x x 1-N 1-N x X

1-N

x 1-N

X 1-1 1-1 1-1 1-1

1-N X x

Base De Datos Bsico

MODELO LGICO SEGUNDO CASO (BANCO PAGA SI PUEDES)

Base De Datos Bsico

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.
MODELO RELACIONAL CLUB MANYOMA ENTIDADES CON LOS CAMPOS ORIGINALES Entidades Padres(E) E. Sucursal (Cod_Sucursal, Nombre, Direccin, Telfono) E. Baile (Cod_Baile) E. Sitio (Cod_Sitio, Nombre, Direccin, Telfono) Entidades Hijas E. Evento (Nro_Evento_Reg_Clases, Fecha, Hora, Participante) E. Registro_Clases (Id_Registro_Clases, Fecha Inicial, Fecha Final, Hora Inicial, Hora Final, Pago_Tarifa, Instructor, Estudiante_Asistencia, Observaciones) E. Estudiantes (Nro_Id_Estudiante, Tipo_Suscripcion, Nombres, Apellidos, Telfono, Celular, Direccin, Tipo_Miembro, Nro_Id_Empleado) E. Empleados (Nro_Id_Empleado, Cargo_Empleado, Nombres, Apellidos, Direccin, Telfono) E. Horario (Hora, Da, Cod_Baile) E. Evento_Estudiantes (Nro_Evento_Reg_Clases, Nro_Id_Estudiante)

Base De Datos Bsico ENTIDADES LUEGO DE HEREDAR CAMPOS CLAVES Entidades Padres(E) E. Sucursal (Cod_Sucursal, Nombre, Direccin, Telfono) E. Baile (Cod_Baile) E. Sitio (Cod_Sitio, Nombre, Direccin, Telfono) Entidades Hijas E. Evento (Nro_Evento_Reg_Clases, Fecha, Hora, Participante, Cod_Sitio,

N_Estudiantes E. Registro_Clases (Id_Registro_Clases, Fecha Inicial, Fecha Final, Hora Inicial, Hora Final, Pago_Tarifa, Instructor, Estudiante_Asistencia, Observaciones, Nro_Id_Estudiante, Nro_Id_Empleado, Cod_Sucursal, Cod_Baile) E. Estudiantes (Nro_Id_Estudiante, Tipo_Suscripcion, Nombres, Apellidos, Telfono, Celular, Direccin, Tipo_Miembro E. Empleados (Nro_Id_Empleado, Cargo_Empleado, Nombres, Apellidos, Direccin, Telfono, Cod_Sucursal E. Horario (Hora, Da E. Evento_Estudiantes (N_Estudiantes MODELO RELACIONAL BANCO PAGA SI PUEDES ENTIDADES CON LOS CAMPOS ORIGINALES Entidad Padre: E. Municipio (Cod_Municipio, Nombre_Municipio, Descripcio_Municipio) Entidades Hijas: E. Sucursal (Cod_Sucursal, Nombre_Sucursal, Direccin Sucursal, Telfono_Sucursal)

Base De Datos Bsico E. Cliente (N De documento_Cliente, Tipo de documento_Cliente, Lugar de Expedicion_Cliente, 1 Nombre_Cliente, 2 Nombre_Cliente, 1 Apellido_Cliente, 2 Apellido_Cliente, Direccin de residencia_Cliente, Telefono_Cliente, Municipio_Cliente, Direccin oficina_Cliente, Telefono_Cliente, Municipio_Cliente, N celular_Cliente ) E. Empleado (N ID_Empleado, Nombre_Empleado, Apellido_Empleado, Direccin_Empleado, Telfono_Empleado, Tipo de cargo_Empleado) E. Solicitud (Nro_Solicitud, Monto solicitado_Solicitud Fecha_Solicitud, Municipio_Solicitud, Sucursal _Solicitud, Empleado_Solicitud) E. Referencias (N ID_Referencia) E. Referencias Personales (N De documento_Referencias Personales, Tipo de documento_Referencias Personales, Nombres_Referencias Personales, Apellidos_Referencias Personales, Telfono_Referencias Personales) E. Referencias Familiares (N De documento_Referencias Familiares, Tipo de documento_Referencias Familiares, Nombres_Referencias Familiares, Apellidos_Referencias Familiares, Telfono_ Familiares)

ENTIDADES LUEGO DE HEREDAR CAMPOS CLAVES

Base De Datos Bsico

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 estudiantes que tomaron clase de bailes cuyo nombre es la Salsa. b. Se requiere el nombre de los instructores con el nombre de los bailes que han dado clases. c. Se requiere saber el nombre de los bailes con los respectivos nombres de estudiantes que lo tomaron. d. Se desea saber el nombre de los sitios con sus respectivos eventos, fechas y nombre de los estudiantes participantes. 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).

Base De Datos Bsico

CONCLUSIONES Se ampliaron los conocimientos adquiridos en la primera unidad del modulo de Bases de datos bsico. Se identificaron los diferentes componentes de un modelo entidad relacin. Se realizo el anlisis a diferentes empresas en busca de determinar la forma como manejan la informacin por medio de un SGBD.

Base De Datos Bsico

BIBLIOGRAFA

Modulo Base de Datos I UNAD 2011

http://www3.uji.es/~mmarques/f47/apun/node7.html

http://www.monografias.com/trabajos11/basda/basda.shtml

http://www.monografias.com/trabajos29/comparacion-sistemas/comparacion-

sistemas.shtml

http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos

Base De Datos Bsico

http://www.makenoize.com/es/generalidades/ventajas-inconvenientes-sistemas-

gestores-de-bases-de-datos.html

http://www.ldc.usb.ve/~teruel/ci3715/clases/arqCapas2.html

http://ulatbasededatos.blogspot.com/2010/01/introduccion.html

http://www.lafacu.com/apuntes/informatica/base_datos/default.htm#Introduccin

http://www.monografias.com/trabajos29/comparacion-sistemas/comparacionsistemas.shtml

http://uvfdatabases.wordpress.com/2009/02/02/sistemas-de-bases-de-datos-vssistemas-de-archivos/

http://www.google.com/search?client=firefox-

http://www.compute-rs.com/es/consejos-1950537.htm