AYUDA_301330_TC2_G_7 (2)

13
UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CURSO 301330 BSES DE DATOS BASICO TRABAJO COLABORATIVO 2 PRESENTADO A: Sánchez Gómez María Dora Alba PRESENTADO POR: HEIDER ROSERO MAUNA CÓD: 10301818 JOSE LISANDRO OINO GONZALEZ COD: 10491202 ROBINSON TOBAR PECHENE COD: 10494850 ELVAR ANDRES MOSQUERA COD: 10695649 COLOMBIA 12 DE NOVIEMBRE DEl 2012

Transcript of AYUDA_301330_TC2_G_7 (2)

Page 1: AYUDA_301330_TC2_G_7 (2)

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

CURSO 301330 – BSES DE DATOS BASICO

TRABAJO COLABORATIVO 2

PRESENTADO A:

Sánchez Gómez María Dora Alba

PRESENTADO POR: HEIDER ROSERO MAUNA

CÓD: 10301818

JOSE LISANDRO OINO GONZALEZ

COD: 10491202

ROBINSON TOBAR PECHENE

COD: 10494850

ELVAR ANDRES MOSQUERA

COD: 10695649

COLOMBIA 12 DE NOVIEMBRE DEl 2012

Page 2: AYUDA_301330_TC2_G_7 (2)

INTRODUCCIÓN

El desarrollo del trabajo colaborativo No 2 se basa en el manejo del

Modelo Entidad Relación, del Modelo Relacional y el Algebra Relacional

y la aplicación en el diseño de una base de datos. Donde se deben

resolver de manera individual las actividades planteadas y participar en

el foro asignado para la actividad; se debe interactuar con los

integrantes de grupo para luego entregar un trabajo final en donde se

recopile la información de la participación de cada estudiante.

OBJETIVOS

Page 3: AYUDA_301330_TC2_G_7 (2)

Objetivo General

Aprender a realizar el modelo relacional o diseño físico para una base de

datos

Objetivos Específicos

Aplicar los conceptos del Modelo Relacional y el paso del MER a tablas.

Aplicar los conceptos del Algebra Relacional.

Aplicar los conceptos de la técnica de Normalización en la estructura

lógica de una base de datos.

Page 4: AYUDA_301330_TC2_G_7 (2)

1. Con base en el modelo lógico de datos de los casos 1 y 2 del trabajo colaborativo 1, realicé las modificaciones realizadas en la realimentación del trabajo de tal forma que el MER quede bien.

MATRIZ IDENTIDAD RELACION ´´HAY FESTIVAL´´

festivales certámenes participantes Programación- eventos

calificaciones Tipo de artes

Tipos de eventos

municipios lugares Jurados países

festivales X 1-N X X X 1-1 X X X X X

certámenes 1-1 X 1-N 1-N X X X X X X X

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

Programacio- eventos

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

calificaciones X X X X X X X X X X X

Tipos de artes

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

Tipos de eventos

X X X X X X X X X X X

municipios 1-N 1-N X X X X X X X X X

lugares X X X 1-N X X 1-N X X X X

jurados X X X 1-N 1-N X X X X X X

países X X 1-N X X X X X X X X

Page 5: AYUDA_301330_TC2_G_7 (2)

2. Con base en los diagramas entidad relación del punto anterior. Realice para cada uno de ellos el Modelo Relacional. Recuerde que este modelo, solo son tablas, campos, campos claves y llaves foráneas.

MODELO RELACIONAL

TIPO DE ARTES(cod_tipo de arte)

PAISES(cod_pais,nombre )

JURADOS(Tipo id, Nro-id jurado ,Nombres, Apellidos, Nacionalidad,Tipo de

art)

i

i

i

i i

i

i

Page 6: AYUDA_301330_TC2_G_7 (2)

LUGARES(Codig lugar,Nom lugar)

MUNICIPIOS(cod_munucipio, nombre)

FESTIVALES(Cod_festival, Nom_festival,Duración ,Tipo de arte, Municipio,

Mes, cod_munucipio, cod_tipo de arte)

PARTICIPANTES(Tp-id, Nro –id participante, Nombres, Apellidos,

Nacionalidad,Tipo de arte, cod_tipo de arte , Num-unic, cod_pais)

PROGRAMACION_EVENTOS(num_consecutivo,Fecha,hora,Duración,Partici

pante,Lugar,Promedio_evalu_jura, Num-unic, Cod lugar, Nro –id jurado, , Nro

–id participante)

CERTAMENES(Num-unic,Tematica,Fecha-ini,Fecha-fin ,Cod_festival,

cod_munucipio)

CALIFICACIONES(Certamen,Programación- evento,Nota,Observación, Nro id

jurado, Nro id participante, num_consecutivo)

TIPOS DE EVENTOS(Cod ,nombre, Cod lugar,)

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 participantes cuyo país de origen es “Chile”.

Código_pais nombre

001 Colombia

002 Perù

003 Chile

TABLA PARTICIPANTE

Tipo id Num id participante

nombres apellidos nacionalidad Tipo de arte

c.c 12356 Elbar Burbano chile música

c.c 5434565 Eduardo casas chile pintura

c.c 6544 Andrés muñoz Perú música

t.i 765 Víctor Pérez argentina danza

r.c 6543 Rodrigo Cardona Colombia escultura

Países=select (participantes/nacionalidad=’’chile’’)

b. Se requiere el nombre de los jurados que han realizado evaluaciones.

Page 7: AYUDA_301330_TC2_G_7 (2)

TABLA JURADOS

Tipo id Numero id jurado

nombres apellidos nacionalidad Tipo de arte

c.c 093866 Gerardo Gonzales Bolivia música

c.c 890483 Luis Maza ecuador Danza

c.c 399992 Hugo Ordoñez Colombia pintura

Calificaciones = PROYECT (jurados/nombre)

c. Se requiere saber el nombre de la de los participantes con los respectivos nombres de países de origen. Países=PROYECT(participantes/ nacionalidad)

d. Se desea saber los nombres de los certámenes que se realizaron en el año 2011.

TABLA CERTAMENES

Num_unic Temática Fecha_ini Fecha_fin

1 Música clásica 08-12-11 08-20-11

2 Arte contemporáneo 05-06-12 05-10-12

3 Arte barroco 02-8-11 06-14-11

Festivales=select (certámenes/fecha_ini=’’-11’’)

Page 8: AYUDA_301330_TC2_G_7 (2)

1. Con base en el modelo lógico de datos de los casos 1 y 2 del trabajo colaborativo 1, realicé las modificaciones realizadas en la

realimentación del trabajo de tal forma que el MER quede bien

MATRIZ IDENTIDAD RELACION ´´CENTRO MEDICO PREGUNTE LO QUE QUIERA´´

Centros medicos

Empleados

medicos consultorios

Solicitudes_cons

departamentos

municipios pacientes Enfermedades_hereditarias

Ennfermedades _hered_pacientes

Centros medicos

x 1-n 1-n 1-n x x x x x x

Empleados 1-1 x x x 1-n x x x x X

Médicos x x x x 1-n x x x x X

Consultorios x x x x 1-n x x x x X

Solicitudes_cons

x x x x x x x x x x

Departamentos

x x x x x x 1-n x x x

Municipios 1-n x x x x x x 1-n x x

Pacientes x x x x x x x x 0-n 1-n

Enfermedades_here

x x x x x x x x x 1-n

Enfermedades_here_pacient

x x x x x x x x x x

Page 9: AYUDA_301330_TC2_G_7 (2)

2. Con base en los diagramas entidad relación del punto anterior. Realice para cada uno de ellos el Modelo Relacional. Recuerde que este modelo, solo son tablas, campos, campos claves y llaves foráneas.

MODELO RELACIONAL

DEPARTAMENTOS ( cod_depto,nom_dpto) ENFERMEDADES HERIDITARIAS (Cod_enfermedahered, nom_enfermedad, parentesco_heriditarias) SOLICITUDES DE CONSULTAS (nro solicitud _consul, cod_centro_medico, fecha,ciudad,nom_empleado,valor_consulta, nro-id-

médico,cod_consultorio,nro_empleado)

CONSULTORIOS (cod_consultorio, cod_centro_medico)

Page 10: AYUDA_301330_TC2_G_7 (2)

EMPLEADOS (tipo_id, nro_id_empleado, nombre_emple, apellido_emple,cod_centro_medico)

CENTROS MEDICOS(cod_centro_medico, nom_centro_medico,cod_municipio)

MÉDICOS (tipo_ id médico, nro-id- médico, nom_medico,cod_consultorio,

nro_remision,nro_formula, fecha_consulta,cod_centro_medico,)

MUNICIPIOS (cod_municipio, nom_municipio,cod_departamento)

PACIENTES (tipo_id, nro_id_paciente ,lugar_exp_id,nombre_paciente, apellido_paciente,fecha _nacimiento, dir_oficina, dir_residencia, nro_cel, cod_municipio)

Enfermedades_hered_pacientes( nom_enfermedad, nro_id_paciente, Cod_enfermedahered)

4. Dada la siguiente tabla, aplique las reglas de normalización y genere las tablas que consideren conveniente con sus respectivos nombres, llaves primarias y llaves foráneas y campos, para que mínimo quede en tercera forma normal (3FN).

Ficha de consulta

Cons:Consulta

Pac: Paciente

Med: Médico

Consul: Consultorio

Id_Med_Consul: Consultorio médico

Cod_Hosp_Rem: Código Hospital Remisión

Nomb_Hosp_Rem: Nombre Hospital Remisión

Nro_Cons: Es el número consecutivo de la consulta y es unico.

Fecha_Cons: Es la fecha en que el paciente solicito su consulta

Nro_Id_Pac: Es el número de identificación del paciente, el cual es único para

cadapaciente.

Id_med: numero de identificación del medico y es unico

Nom_Pac: Es el nombre del paciente que va ser atendido

Page 11: AYUDA_301330_TC2_G_7 (2)

Nom_Med: Es el nombre del médico que atiende.

Cod_consul: El código del consultorio el cual es único.

Piso_consul: Es la ubicación del consultorio en un edificio

Id_med_consul: Es el número de identificación del médico que atiende en determinado

consultorio

Cod_Hosp_Rem: Código del hospital que realiza la remisión y es único

Nomb_Hosp_Rem: Es el nombre del hospital que hizo la remisión

Campos X

Nro_Cons, Nro_Id_Pac, Id_med, Cod_consul, Cod_Hosp_Rem:

Los demas son Y

paciente

Consulta

Nro_Cons Fecha_Cons

Consultorio

Cod_consul Piso_consul Id_med_consul

Medico

Hospital

Cod_Hosp_Rem Nomb_Hosp_Rem

Nro_Id_Pac Nom_Pac

Id_med Nom_Med

Page 12: AYUDA_301330_TC2_G_7 (2)

Conclusiones

Se aplican los conceptos de la unidad dos mediante la práctica sobre la

realización del modelo relacional.

Se logra la prensión de nuevos conocimiento respecto a la realización de

modelo relacional para bases de datos.

La creación de bases de datos mediante el modelo relacional o diseño

físico.

Page 13: AYUDA_301330_TC2_G_7 (2)

BIBLIOGRAFIA

• Modulo de Bases de Datos Básicos UNAD, Unidad 2

• http://www.desarrolloweb.com/articulos/paso-tablas-entidad-relacion.html

• https://sites.google.com/a/elpoli.edu.co/basesdedatos/contenido/modelorelacional

• https://www.youtube.com/watch?v=Pl8Hc91MUso