Está en la página 1de 21

Universidad Regional Autnoma de los Andes UNIANDES FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS
Sistemas de soporte a la toma de de isiones

Asignatura Tema! Reali"ar los e#er i ios de dise$o de %d del ap&tulo '
del li%ro (undamentos de %ase de datos

Estudiante! Do ente! Fe *a!

)uns*e Aguirre +anio ,avier Ing- .atri io / *oa C-

'0 de / tu%re del '123

CARRERA DE SISTEMAS '-23 --------------------------------------------'-26 - ------------------------------------------C/NCLUSI/NES ; Co REC/MENDACI/NES-< -------------nt )I)LI/=RAF>A ?A.A en 8@-< -------------------------------------

id o
/)+ETI4/ ------------DESARR/LL/
.R5CTICA

'-2 - ------------------------------------------------'-' --------------------------------------------------'-3 - ------------------------------------------------'-6 --------------------------------------------------'-7 --------------------------------------------------'-8 - ------------------------------------------------'-9 - ------------------------------------------------'-0 - ------------------------------------------------'-: - ------------------------------------------------'-21 ---------'-22 ---------'-2' 2 ----------

/%#etivo- <
Investigar A reali"ar el uestionario so%re los (undamentos de %ase de datos

Desarrollo ?si es una prB ti a@- <


' - 2 ECpl&Duense las di(eren ias entre los tErminos lave primariaF

lave andidata A super lave-

Una super lave es un on#unto de uno o mBs atri%utos DueF tomados ole tivamenteF permiten identi(i ar de (orma Gni a una entidad en el on#unto de entidades- Una super lave puede ontener atri%utos a#enos- Si H es una super laveF enton es tam%iEn lo es ualDuier super on#unto de H- Una super lave para la Due ningGn su% on#unto propio es tam%iEn super laveF se denomina lave andidata- Es posi%le Due varios on#untos di(erentes de atri%utos puedan servir omo laves andidatas- La lave primaria es una de las laves andidatas Due se eligeF por el dise$ador de la %ase de datosF omo el elemento prin ipal para identi(i ar las entidades dentro un on#unto de entidades' - ' ConstrGAase un diagrama e <r para una

ompa$&a de seguros de o *es uAos lientes poseen uno o mBs o *es- Cada o *e tiene aso iado un nGm ero de ero a ualDuier valor Due alma ena el nGmero de a identes

' - 3 ConstrGAase un diagrama E <R para un *ospital on un on#unto de

pa ientes A un on#unto de mEdi os - As iese on ada pa iente un registro de las di(erentes prue%as A eCBmenes reali"ados -

' - 6 Una o(i ina de registro de una universidad mantiene datos a er a

de las siguientes entidades! ?a@ asignaturasF in luAendo el nGmeroF t&tuloF programaF A prerreDuisitosI ?%@ o(ertas de asignaturasF in luAendo nGmero de asignaturaF a$oF semestreF nGmero de se inF pro(esor? es@F *orarios A aulasI ? @ estudiantesF in luAendo idestudianteF nom%re A programaI A ?d@ pro(esoresF in luAendo nGmero de identi (i a inF nom%reF departamento A t&tulo- AdemBsF la matr& ula de los estudiantes en asignaturas A las notas on edidas a estudiantes en ada asignatura en la Due estBn matri ulados se de%en modelar ade uadamente-

ConstrGAase un diagrama E <R para la o(i ina de registroDo umEntense todas las de isiones Due se *agan a er a de restri iones de orresponden iaLos prin ipales on#untos de entidades son estudiantesF ursosF o(ertas < ursos A pro(esores - El on#unto de entidades o(ertas < ursos es un on#unto de entidad dE%il dependiente de ursoLas suposi iones *e *as son! a - una lase slo se reGne en un lugar A en un momento pre iso - Este diagrama E < R no puede modelar una lase Due se reGna en di(erentes

lugares A en di(erentes momentos%- No *aA garant&a de Due la %ase de datos no tenga dos lases reuniEndose en el mismo lugar A al mismo tiempo-

o%tienen los estudiantes en di(erentes eCBmenes de di(erentes o(ertas de asignaturasa - ConstrGAase un diagrama E <R Due modele eCBmenes omo entidades A use una rela in ternaria para esta %ase de datos%- ConstrGAase un diagrama E <R alternativo Due use slo una rela in %inaria entre estudiantes A o(ertasasignaturas AsegGrese de Due slo eCiste una rela in entre un par determinado estudiante A o(ertaasignatura A de Due aGn se notas Due o%tiene un estudiante pueden representar las en di(erentes eCBmenes de una o(erta de una asignaturaRESPUESTAS. B.- IMAGEN 2.5 A.- IMAGEN 2.4

' - 7 ConsidErese una %ase de datos usada para registrar las notas Due

JEs ri%a

' - 8 ConstrGAanse ta%las apropiadas para ada uno de los diagramas

E <R de los E#er i ios ' -' al ' -6-

a. Tablas de seguros de coches: persona (id-conductor no!"re direcci#n$ coc%e (!atr&cu'a a(o !ode'o$ accidente (n)!ero-in*or!e *ec%a 'u+ar$ participado (id-conductor !atr&cu'a n)!ero-in*or!e cantidad-da(os$ b. Tablas de hospitales: pacientes (id-paciente no!"re se+uro *ec%a-ad!isi#n *ec%a-a'ta$ doctores (id-doctor no!"re especia'idad$ prue"as (id-prue"a no!"re-prue"a *ec%a %ora resu'tado$ paciente-doctor (id-paciente id-doctor$ re+istro-prue"as (id-prue"a id-paciente$ rea'i,ada-por (id-prue"a id-doctor$ c. Tablas del registro de la universidad: estudiante (id-estudiante no!"re pro+ra!a$ curso (n)!ero-curso t&tu'o pro+ra!a-estudios cr-ditos$ o*ertas-cursos (n)!ero-curso n)!ero-secci#n a(o se!estre %ora au'a$ pro*esor (id-pro*esor no!"re departa!ento t&tu'o$ !atr&cu'as (id-estudiante n)!ero-curso n)!ero-secci#n se!estre a(o ca'i*icaci#n$ ense(a (n)!ero-curso n)!ero-secci#n se!estre a(o id-pro*esor$ re.ueri!ientos (curso-principa' re.uisitos-pre/ios$
' - 9 DisE$ese un diagrama E <R para alma enar los logros de su eDuipo

deportivo (avorito - Se de%er&an alma enar los partidos #ugadosF los resultados de ada partidoF los #ugadores de ada partido A

JEs ri%a teCtoK

las estad&sti as individuales de ada #ug ador para ada partidoLas estad&sti as de resumen se de%er&an modelar omo atri%utos derivados -

' - 0 ECtiEndase el diagrama E < R del e#er i io anterior para

alma enar la misma in(orma in para todos los eDuipos de una liga-

' - : ECpl&Duense las di(eren ias entre on#unto de entidades dE%iles A

(uertes-

Un on#unto de entidades (uertes tiene una lave primaria - Todas las tuplas del on#unto se distinguen por medio de esa lave- Un on#unto de entidades dE%iles no tiene lave primari aF a menos Due se in luAan los atri%utos del on#unto de entidades (uertes del Due depende- En un on#unto de entidades dE%iles las tuplas estBn divididas segGn su rela in on las de la entidad (uerte- Las tuplas de ada divisin se distinguen mediante un dis riminadorF Due es un on#unto de atri%utos -

JEs ri%a teCtoK

' - 21 Se puede onvertir ualDuier on#unto de entidades dE%iles en un

on#unto de entidades (uertes simplemente a$adiendo los atri%utos apropiados - L.or DuEF enton esF se tienen on#untos de entidades dE%ilesM

Se tienen entidades dE%iles por varias ra"ones! 01 Se desea evitar la dupli idad de datos A las onsiguientes posi%les in onsisten ias ausadas por las laves dupli adas de la entidad (uerte 21 Las entidades dE%iles re(le#an la estru tura lgi a de una ent idad Due es dependiente de otra 21 Las entidades dE%iles se pueden %orrar automBti amente uando se %orra la entidad (uerte de la Due dependen41 Las entidades dE%iles se pueden alma enar (&si amente on sus entidades (uertes-

' - 22 De(&nase el on epto de agr ega in - .ropnganse e#emplos

para los Due este on epto es Gtil-

Respuesta! La agrega in es una a%stra in a travEs de la ual las rela iones se tratan omo entidades de nivel mBs alto - As&F la rela in entre las entidades A A B se trata omo si (uera una entidad C - Algunos e#emplos de esto son!

a- Empleados Due tra%a#an por proAe tos- Un empleado tra%a#ando para un proAe to en parti ular utili"a diversa maDuinaria - 4Ease la Figura ' -0 %- Los (a%ri antes tienen aso ia iones on di stri%uidores para la distri%u in de produ tos- Cada aso ia in tiene espe i(i ado el on#unto de produ tos Due se van a distri%uir- 4Ease la Figura '-:

' - 2' ConsidErese el diagrama de la Figura ' -':F Due modela una

li%rer&a en l&nea a - L&stense los on#untos de entidades A sus laves primarias%- Supngase Due la li%rer&a a$ade asetes de mGsi a A dis os ompa tos a su ole in - El mismo elemento musi al puede estar presente en (ormato de asete o de dis o ompa to on di(erentes pre ios ECtiEndase el diagrama E < R para modelar esta adi inF ignorando el e(e to so%re las e stas de la ompra -

- ECtiEndase a*ora el diagrama E <R usando generali"a in para modelar el aso en Due una esta de la ompra pueda ontener ualDuier om%ina in de li%rosF asetes de mGsi a o dis os ompa tos -

' - 23 ConsidErese un diagrama E < R en el Due el mismo

on#unto de entidades apare e varias ve es- L.or DuE estB permitida esta redundan iaF una mala prB ti a Due se de%er&a evitar siempre Due sea posi%leM

Al utili"ar un on#unto de entidades mu *as ve es se estBn perdiendo rela iones en el modelo .or e#emploF en el diagrama E < R de la Figura '-22 ! los estudiantes Due toman lases son los mismos Due son atletasF pero este modelo no lo mostrarB-

' - 26 ConsidErese una %ase de datos de una universidad para la

plani(i a in de las aulas para los eCBmenes (inales-

JEs ri%a teCtoK

Esta %ase de datos se modelar&a mediante un Gni o on#unto de entidades eCamenF on atri%utos nom%re <asignaturaF nGmero < se inF nGmero < aula A *ora- Alternativamente se podr&an de(inir uno o mBs on#untos de entidadesF o n on#untos de rela iones para sustituir algunos de los atri%utos del on#unto de entidades eCamenF omo N Asignatura on atri%utos nom%reF departamento A nGmero <a N se in on atri%utos nGmero <s A matri uladosF Due es un on#unto de entidades dE%iles dependiente de ursoAula on atri%utos nGmero < aF apa idad A edi(i io a - MuEstrese en un diagrama E < R el uso de los tres on#untos de entidades adi ionales listados %- ECpl&Duense las ara ter&sti as Due in(luir&an en la de isin de in luir o no in luir ada uno de los on#untos de entidades adi ionalesa - 4Ease la Figura ' -2' %- Los on#untos de entidades adi ionales son Gtiles si se desea alma enar sus atri%utos omo parte de la %ase de datos - .ara el on#unto de entidades urso se *an elegido tres atri%utos a in luir - Si se in luAera solamente la lave primaria ?nGmero < @ A si los ursos tuvieran slo una se inF enton es ser&a apropiado reempla"ar los on#untos de entidades urso ?A se in@ por un atri%uto ?nGmero < @ de eCamen- La ra"n de Due no sea a onse#a%le ten er mGltiples atri%utos de urso omo atri%utos de eCamen es DueF enton esF ser&a di(& il el mantenimiento de los datos en los ursosF en on reto si un urso tuviera varios eCBmenes o ningunoComentarios similares apli an al on#unto de entidades aula-

Con lusiones Luego de *a%er on luido este tra%a#o de investiga in so%re %ases de datos (ueron mu *os los es(uer"os A ono imientos adDuiridos durante di *a ela%ora inAlgunos de los aspe tos aprendidos A Due de gran peso es la %ase de datos su de(ini inF reDuerimientoF venta#as A ara ter&sti as donde podemos de ir Due la %ase de datos! Es una ole in de datos o in(orma in usados para dar servi ios a mu *as apli a iones al mismo tiempo-

JEs ri%a teCtoK

)i%liogra(&a ?apa 8@-< )i%liogra(&a


SUDARSOANF S- N- ?s-(-@- FUNDAMENTOS DE BASES DE DATOS. Cuarta edi in-

JEs ri%a teCtoK

También podría gustarte