You are on page 1of 14

Act 10: Reconocimiento General y de Actores Curso Base de Datos Bsico Cdigo 301330

Por: Luis Alberto Rizzo. Cdigo 72247884 No. de Grupo 19

Presentado a: Mara Dora Alba Snchez Gmez

Universidad Nacional Abierta y a Distancia UNAD CEAD Santa Marta Escuela de Ingeniera, programa de Tecnologa de Sistemas 2014

INTRODUCCIN
En el presente documento resultante de la Actividad # 10 del curso de Base de Datos Bsico, se plasma en una forma individual la comprensin de la estructura, contenidos y metodologa a utilizar durante el desarrollo del curso hasta su finalizacin. La correcta identificacin de la estructura del curso no ayudara a un buen desarrollo de las actividades de durante este, se realizaran, en forma de fichas y mapas conceptuales de describe esta organizacin vista desde el punto de vista del estudiante.

OBJETIVOS
Aplicar los conceptos del Modelo Relacional y el paso del MER a tablas. Aplicar los conceptos del Algebra Relacional. Aplicar los conceptos de la tcnica de Normalizacin en la estructura lgica de una base de datos.

DESARROLLO DE ACTIVIDADES

1. Con base en el modelo lgico de datos del caso INVERVIRUS, del trabajo colaborativo 1, cada estudiante debe realizar las modificaciones hechas en la realimentacin de ste, de tal forma que el modelo lgico de datos quede en forma correcta.

2. Con base en el modelo lgico de datos del caso INVERVIRUS ,cada estudiante debe realizar el Modelo Relacional o diseo fsico . Recuerde que este modelo, solo son tablas, campos, campos claves y llaves forneas.
ACTIVIDADES DE INVESTIGACIN(id_actv_inv, act_inv, fecha_ini_act, fecha_fin_act, resp_act, id_proy_inv)
ACTIVIDADES_INVESTIGACIN fecha_ini_act fecha_fin_act Resp_act

id_actv_inv

act_inv

id_proy_inv

GRUPO DE INVESTIGACIN(cod_grp_inv, nomb_grp_inv, clsf_colc, cod_ciudad, cod_pais)


GRUPO_INVESTIGACIN cod_grp_inv nomb_grp_inv clsf_colc cod_ciudad

cod_pais

n_id_inv

PRODUCTOS(id_prod, resumen, tip_produc, cod_grp_in, id_proy_inv)


PRODUCTOS tip_produc cod_grp_inv id_proy_inv

id_prod

resumen

PROYECTOS DE INVESTIGACIN(id_proy_inv, titul_proy, dir_invs, cod_grp_inv, cod_linea, fec_apro_proy, num_comit_aprob, fecha_ini_proy, fecha_fin_proy, ppto_proy, act_proy)
id_proy_inv titul_proy dir_invs cod_grp_inv cod_linea PROYECTO_INVESTIGACION fec_apro_proy num_comit_aprob pecha_ini_proy fecha_fin_proy ppto_proy act_proy

INVESTIGADOR(n_id_inv, _id_inv, nomb1_inv, nomb_inv, apell1_inv, apell2_inv, cod_pais, cod_preg, cod_post, dir_res_inv, num_cel_inv, sexo_inv, fec_nac_inv, est_civil_inv, cod_grp_inv)
INVESTIGADOR n_id_inv t_id_inv nomb1_inv nomb2_inv apell1_inv apell2_inv cod_pais cod_preg cod_post dir_res_inv num_cel_inv sexo_inv fec_nac_inv est_civil_inv cod_grp_inv

AUXILIARES INVESTIGACIN (n_id_aux,t _id_aux, nomb1_aux, nomb_aux, apell1_aux, apell2_aux, cod_pais, cod_preg, cod_post, dir_res_aux, num_cel_aux, sexo_aux, fec_nac_aux, est_civil_aux, cod_grp_inv)
AUXILIARES INVESTIGACION n_id_aux t_id_aux nomb1_aux nomb2_aux apell1_aux apell2_aux cod_pais cod_preg cod_post dir_res_aux num_cel_aux sexo_aux fec_nac_aux est_civil_aux cod_grp_inv

CIUDADES(cod_ciud, nomb_ciud, cod_pais)


CIUDADES nomb_ciud cod_pais

cod_ciud

PREGRADO(cod_preg, nombre_preg)
PREGRADO cod_preg nombre_preg

POSTGRADO(cod_post, nom_post, tipo_post)


POSTGRADO nom_post tipo_post

cod_post

LINEA DE INVESTIGACIN(cod_linea, nomb_linea, cod_grp_inv, tema_lin_inv)


LINEA_INVESTIGACION nomb_linea cod_grp_inv tema_lin_inv

cod_linea

PAISES(cod_pais, nom_pais)
PAISES cod_pais nomb_pais

3. Con base en el Modelo Relacional del caso INVERVIRUS . Cada estudiante debe realizar las siguientes consultas utilizando los operadores del lgebra relacional (Captulo 5 del mdulo) . a. Se requiere el nombre de los investigadores que participaron en la investigacin titulada Causa de reproduccin de los virus .
TABLA 1 = PROYECT (INVESTIGADOR/ n_Id_inv, t_id_inv, nomb1_inv, nomb2_inv, apell1_inv, apell2_inv, id_proy_inv) nomb1_in v nomb2_in v apell1_in v apell2_in v id_proy_in v

n_Id_inv

t_id_inv

TABLA 2 = PROYECT( PROYECTO_INVESTIGACION/id_proy_inv, titul_proy) titul_pro y

id_proy_inv

TABLA 3 = Tabla 1 JOIN Tabla 2 nomb1_i t_id_inv nv nomb2_i nv apell1_in apell2_in id_proy_i v v nv titul_pro y

n_Id_inv

TABLA 4 = SELECT (TABLA 3/ titul_proy =" Causa de reproduccin de los virus ") nomb1_i t_id_inv nv nomb2_i nv apell1_in apell2_in id_proy_i v v nv titul_pro y

n_Id_inv

b. Se requiere nombre de

el nombre de los postgrados.

los

auxiliares con el

TABLA 1 = PROYECT (AUXILIARES_INVESTIGACION/ n_id_aux, t_id_aux, nomb1_aux, nomb2_aux, apell1_aux, apell2_aux, cod_post) n_id_Aux t_id_aux nomb1_aux nomb2_aux apell1_aux apell2_aux cod_post

TABLA 2 = PROYECT(POSTGRADO/cod_port, nom_post) cod_post nom_post

TABLA 3 = Tabla 1 JOIN Tabla 2 n_id_Au nomb1_au nomb2_au apell1_au apell2_au cod_pos nom_po x t_id_aux x x x x t st

TABLA 4 = PROYECT(TABLA 3/nomb1_aux, nomb2_aux, apell1_aux, apell2_aux, nom_post) nomb1_aux nomb2_aux apell1_aux apell2_aux nom_post

c. Se requiere saber el nombre de los proyectos de investigacin con los respectivos nombres de investigadores y auxiliares que trabajan en l.
TABLA 1 = PROYECT (PROYECTO_INVESTIGACION/ titul_proy, cod_grp_inv ) titul_proy cod_grp_inv

TABLA 2 = PROYECT(INVESTIGADOR/nomb1_inv, nomb2_inv, apell1_inv, apell2_inv, cod_grp_inv) nomb1_inv nomb2_inv apell1_inv apell2_inv cod_grp_inv

TABLA 3 = PROYECT (AUXILIARES_INVESTIGACION/ nomb1_aux, nomb2_aux, apell1_aux, apell2_aux, cod_grp_inv) nomb1_aux nomb2_aux apell1_aux apell2_aux cod_grp_inv

TABLA 4 = TABLA 2 JOIN TABLA 3 nomb1_ nomb2_in apell1_in nomb1_au nomb2 cod_grp_inv inv v v apell2_inv x _aux apell1_a apell2_ ux aux

TABLA 5 = TABLA 1 JOIN TABLA 4 cod_g titul_p nomb rp_inv roy 1_inv nomb2 _inv apell1 apell2_i nomb1 _inv nv _aux nomb2 _aux apell1 apell2 _aux _aux

d. Se desea saber el nombre de grupos de investigacin con sus respectivas investigaciones y director de esta.

TABLA 1 = PROYECT (PROYECTO_INVESTIGACION/ id_proy_inv, titul_proy, cod_grp_inv) Id_proy_inv titul_proy cod_grp_inv

TABLA 2 = PROYECT (GRUPO_INVESTIGACION/ cod_grp_inv, nom_grp_inv, n_id_inv) cod_grp_inv nom_grp_inv n_id_inv

TABLA 3 = PROYECT (INVESTIGADOR/n_id_inv, nomb1_inv, nomb2_inv, apell1_inv, apell2_inv) nomb1_inv nomb2_inv apell1_inv apell2_inv n_id_inv

TABLA 4 = TABLA 1 JOIN TABLA 2

Id_proy_inv titul_proy cod_grp_inv nom_grp_inv n_id_inv

TABLA 5 = TABLA 3 JOIN TABLA 4 Id_proy_ titul_pr cod_grp_ nom_grp inv oy inv _inv n_id_i nomb1_ nomb2_ apell1_i apell2_i nv inv inv nv nv

4. Dada la siguiente tabla, cada estudiante debe aplicarlas reglas de normalizacin y generar 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). Si tiene necesidad de crear campos (llaves forneas o primarias), las puede hacer para que le diseo quede consistente.

CONCLUCIONES
Como conclusiones finales de la actividad 2 del curso de base de datos bsicos, que esta estructurado de una forma amigable para que el estudiante no encuentre dificultades al momento de desarrollar las actividades, que mediante la metodologa abierta y a distancia y la ayuda de herramientas telemticas el aprendizaje se hace de una forma autodidacta, que se vern temas importantes para la educacin profesional de los futuros ingenieros.

BIBLIOGRAFIA
Distancia, U. N. (02 de 2014). Campus Virtual. Recuperado el 22 de 02 de 2014, de http://66.165.175.211/campus13_20141/course/view.php?id=54 MARIA DORA ALBA SNCHEZ GMEZ. (Julio de 2011). Unad Virtual. Recuperado el 22 de 02 de 2014, de http://datateca.unad.edu.co/contenidos/301330/301330BasesDatosBasico.pdf MARIA DORA ALBA SNCHEZ GMEZ. (02 de 2011). Unad Virtual. Recuperado el 23 de 02 de 2014, de http://66.165.175.211/campus13_20141/file.php/54/301330ProtocoloBDB.pdf

You might also like