Descripción: Herramientas de Monitoreo de Bases de Datos
Herramientas de Monitoreo de Bases de Datos
Como respaldar y migrar bases de datosDescripción completa
Bases de datosDescripción completa
Un pequeño resumen sobre bases de datos, donde se describen varios motores de bases de datos.
Descripción completa
Descripción: base de datos
Descripción completa
Descripción completa
Todo Sobre Bases de DatosDescripción completa
Full description
Descripción completa
Descripción: Bases de Datos
Descripción: Informacion acerca de bases de datos Centralizadas
Descripción completa
base de datosDescripción completa
Trabajo de base de datos
Descripción completa
COLEGIO PREUNIVERSITARIO CAMBRIDGE QUINTO BACHILLERATO EN COMPUTACION
Curso: Laboratorio Catedrti!o: "or#e Gar!$a
Te%a: Herra%ie&tas Case ' Ma&e(adores de Bases de Datos)
A*u%&o: Br'a& A*berto Her&a&de+ Casti**o
Grado: ,to) Ba!-) Co%.uta!i/&
Se!!i/&: 0A1
INTRODUCCI2N)
E* sist siste% e%a a %a&e %a&e(a (ado dorr de base basess de dato datoss es *a .or!i .or!i/& /& %s %s i%.or i%.orta ta&t &te e de* de* so3t4are de u& siste%a de base de datos) U& DBMS es u&a !o*e!!i/& de &u%eros &u%erosas as ruti&a ruti&ass de so3t4 so3t4are are i&terr i&terre*a! e*a!io& io&adas adas55 !ada u&a de *as !ua*es !ua*es es res.o&sab*e de a*#u&a tarea es.e!$3i!a ' esta .er%ite estab*e!er ' %a&te&er *as tra'e!torias de a!!eso a *a base de datos de ta* 3or%a 6ue *os datos .ueda& ser a!!esados !o& %a'or 3a!i*idad) Las -erra%ie&tas CASE es u&a -erra%ie&ta 6ue a'uda a* ie&iero e& siste%as ' de so3t4are a desarro**ar ' %a&te&er so3t4are ' est *i#ada a *a e7o*u!i/& de *a Ie&ier$a de So3t4are !o%o u&a dis!i.*i&a ' es e&te&dido !o%o *a se!ue&!ia de 3ases .or *as !ua*es atra7iesa u& .ro'e!to de desarro**o de so3t4are desde su !o&!e.!i/& -asta e* 3i& de* uso de* .rodu!to de so3t4are obte&ido ' as$ .asa&do .or su !o&stru!!i/& ' %a&te&i%ie&to)
Herra%ie&tas Case) So& di7ersas A.*i!a!io&es i&3or%ti!as desti&adas a au%e&tar *a .rodu!ti7idad e& e* Desarro**o de so3t4are redu!ie&do e* !oste de *as %is%as e& t8r%i&os de tie%.o ' de di&ero) Estas -erra%ie&tas &os .uede& a'udar e& todos *os as.e!tos de* !i!*o de 7ida de desarro**o de* so3t4are e& tareas !o%o e* dise9o de .ro'e!tos5 !*!u*o de !ostes5 i%.*e%e&ta!i/& de .arte de* !/di#o auto%ti!a%e&te !o& e* dise9o dado5 Co%.i*a!i/& auto%ti!a5 do!u%e&ta!i/& o dete!!i/& de errores e&tre otras) Es u& siste%a de so3t4are 6ue i&te&ta .ro.or!io&ar a'uda auto%ati+ada a *as a!ti7idades a!ti7idades de* .ro!eso de desarro**o desarro**o de so3t4are) so3t4are) Los siste%as siste%as CASE a %e&udo se uti*i+a& !o%o a.o'o a* %8todo) La .ri%era -erra%ie&ta CASE !o%o -o' *a !o&o!e%os 3ue E!e*erator e& ;<=>5 era .ara PC)
Historia ?a e& *os a9os @5 u& .ro'e!to **a%ado ISDOS dise9/ u& *eua(e ' .or *o ta&to u& .rodu!to 6ue a&a*i+aba *a re*a!i/& eiste&te e&tre *os re6uisitos de u& .rob*e%a ' *as &e!esidades 6ue 8stos #e&eraba&5 e* *eua(e e& !uesti/& se de&o%i&aba PSL Prob*e% State%e&t Laua#e ' *a a.*i!a!i/& 6ue a'udaba a bus!ar *as &e!esidades de *os dise9adores PSA Prob*e% State%e&t A&a*'+er) Au&6ue esos so& *os i&i!ios de *as -erra%ie&tas -e rra%ie&tas i&3or%ti!as 6ue a'uda& a !rear &ue7os .ro'e!tos i&3or%ti!os5 *a .ri%era -erra%ie&ta CASE 3ue E!e*erator 6ue sa*i/ a *a *u+ e& e* a9o ;<=> ' traba(aba ba(o u&a .*ata3or%a PC) E& *a 8.o!a e& *a 6ue IBM -ab$a !o&se#uido u&a a*ia&+a !o& *a e%.resa de so3t4 so3t4ar are e ADC' DC'!* !*e e .ara .ara trab traba( a(ar ar !o& !o& sus sus %ai& %ai&3r 3ra% a%es es55 estos estos dos #i#a #i#a&t &tes es traba(aba& !o& -erra%ie&tas CASE 6ue abar!aba& todo e* !i!*o de 7ida de* so3t4are) Pero .o!o a .o!o *os %ai&3ra%es %ai&3ra%es -a& ido sie&do %e&os uti*i+ados uti*i+ados ' a!tua*%e&te a!tua*%e&te e* %er!ado de *as Bi# CASE -a %uerto !o%.*eta%e&te abrie&do e* %er!ado de di7ersas -erra%ie&tas %s es.e!$3i!as .ara !ada 3ase de* !i!*o de 7ida de* so3t4are)
Te!&o*o#$a de *as -erra%ie&tas CASE La te!&o te!&o*o *o#$ #$a a CASE CASE su.o su.o&e &e *a auto auto%at %ati+ i+a!i a!i/& /& de* de* desar desarro ro****o o de* de* so3t so3t4a 4are5 re5 !o&tribu'e&do a %e(orar *a !a*idad ' *a .rodu!ti7idad e& e* desarro**o de siste%as de i&3or%a!i/& a *a -ora de !o&struir so3t4are se .*a&tea& *os si#uie&tes ob(eti7os: •
• • • • • •
Per%itir *a a.*i!a!i/& .r!ti!a de %etodo*o#$as estru!turadas5 *as !ua*es a* ser rea*i+adas !o& u&a -erra%ie&ta !o&se#ui%os a#i*i+ar e* traba(o) a!i*itar *a rea*i+a!i/& de .rototi.os ' e* desarro**o !o&(u&to de a.*i!a!io&es) Si%.*i3i!ar e* %a&te&i%ie&to de *os .ro#ra%as) Me(orar ' esta&dari+ar *a do!u%e&ta!i/&) Au%e&tar *a .ortabi*idad de *as a.*i!a!io&es) a!i*itar *a reuti*i+a!i/& de !o%.o&e&tes so3t4are) Per%itir u& desarro**o ' u& re3i&a%ie&to 7isua* de *as a.*i!a!io&es5 %edia&te *a uti*i+a!i/& de #r3i!os)
Co%.o&e&tes de u&a -erra%ie&ta CASE De u&a u&a 3or% 3or%a a es6ue es6ue%t %ti! i!a a .ode .ode%o %oss de!i de!irr 6ue 6ue u&a u&a -erra -erra%i %ie& e&ta ta CASE CASE se !o%.o&e de *os si#uie&tes e*e%e&tos: F
Re.os e.osiitori torio o di!! di!!io io&a &ari rio o do& do&de se a*%a a*%a!e !e&a &a& & *os e*e% e*e%e& e&to toss de3i&idos o !reados .or *a -erra%ie&ta5 ' !u'a #esti/& se rea*i+a %edia&te e* a.o'o de u& Siste%a de Gesti/& de Base de Datos
F
SGBD o de u& siste%a de #esti/& de 3i!-eros) Meta Meta%o %ode de*o *o &o sie% sie%.r .re e 7isib* 7isib*e5 e5 6ue 6ue !o&sti !o&stitu tu'e 'e e* %ar!o %ar!o .ara .ara *a de3i de3i&i &i!i !i/& /& de *as *as t8!& t8!&i! i!as as ' %eto %etodo do*o *o#$ #$as as so.o so.ort rtad adas as .or .or *a
F
-erra%ie&ta) Car# Car#a a o des!a des!ar# r#a a de dato datos5 s5 so& so& 3a!i*i 3a!i*ida dades des 6ue 6ue .er%it .er%ite& e& !ar#a !ar#arr e* re.ertorio de *a -erra%ie&ta CASE !o& datos .ro7e&ie&tes de otros siste%as5 o bie& #e&erar a .artir de *a .ro.ia -erra%ie&ta es6ue%as de base de datos5 .ro#ra%as5 et!) 6ue .uede&5 a su 7e+5 a*i%e&tar otro otross sist siste% e%as as)) Este Este e*e% e*e%e& e&to to .ro. .ro.or or!i !io& o&a a as$ as$ u& %edi %edio o de
F
!o%u&i!a!i/& !o& otras -erra%ie&tas) Co%.rob Co%.roba!i a!i/& /& de error errores5 es5 3a!i 3a!i*id *idades ades 6ue 6ue .er%it .er%ite& e& **e7ar **e7ar a !abo !abo u& a&*isis de *a ea!titud5 i&te#ridad ' !o&siste&!ia de *os es6ue%as #e&erados .or *a -erra%ie&ta)
F
I&ter3 I&ter3a+ a+ de usua usuario5 rio5 6ue !o&st !o&star ar de de editor editores es de tet teto o ' -erra%i -erra%ie&t e&tas as de dise9o #r3i!o 6ue .er%ita&5 %edia&te *a uti*i+a!i/& de u& siste%a de 7e&ta&as5 i!o&os ' %e&s5 !o& *a a'uda de* rat/&5 de3i&ir *os dia#ra%as5 %atri!es5 et!) 6ue i&!*u'e& *as disti&tas %etodo*o#$as)
Estru!tura #e&era* de u&a -erra%ie&ta CASE La estru!tura CASE se basa e& *a si#uie&te ter%i&o*o#$a: o
CASE de a*to &i7e* so& a6ue**as -erra%ie&tas 6ue auto%ati+a& o a.o'a& *as 3ases 3i&a*es o su.eriores su.eriores de* !i!*o de 7ida de* desarro**o de sist siste% e%as as !o%o !o%o *a .*a& .*a&i3i3i! i!a! a!i/ i/& & de sist siste% e%as as55 e* a&* a&*is isis is de
o
siste%as ' e* dise9o de siste%as) CASE de ba(o &i7e* so& a6ue**as -erra%ie&tas 6ue auto%ati+a& o a.o'a& *as 3ases 3i&a*es o i&3eriores de* !i!*o de 7ida !o%o e* dise9o deta**ado de siste%as5 *a i%.*a&ta!i/& de siste%as ' e* so.orte de
o
siste%as) CASE !ru+ado de !i!*o de 7ida se a.*i!a a a6ue**as -erra%ie&tas 6ue a.o'a& a!ti7idades 6ue tie&e& *u#ar a *o *ar#o de todo e* !i!*o de 7ida5 se i&!*u'e& a!ti7idades !o%o *a #esti/& de .ro'e!tos ' *a esti%a!i/&)
C*asi3i!a!i/& Au&6ue &o es 3!i* ' &o eiste u&a 3or%a &i!a de !*asi3i!ar*as5 *as -erra%ie&tas CASE se .uede& !*asi3i!ar te&ie&do e& !ue&ta *os si#uie&tes .ar%etros: ;) Las .*ata3or%as 6ue so.orta&) ) Las 3ases de* !i!*o de 7ida de* desarro**o de siste%as siste%as 6ue !ubre&) ) La ar6uite!tura de *as a.*i!a!io&es 6ue .rodu!e&) >) Su 3u&!io&a*idad) La !*asi3i!a!i/& basada e& *as 3ases de* !i!*o de desarro**o !ubre:
•
U..e U..err CASE CASE UJC UJCAS ASE E55 -err -erra% a%ie ie&t &tas as 6ue 6ue a'ud a'uda& a& e& *as *as 3ase 3asess de .*a&i3i!a!i/&5 a&*isis de re6uisitos ' estrate#ia de* desarro**o5 usa&do5 e&tre
•
otros dia#ra%as UML) Midd* Midd*e e CASE CASE MJCA MJCASE SE5 5 -erra -erra%i %ie& e&ta tass .ara .ara auto% auto%at ati+ i+ar ar tarea tareass e& e*
•
a&*isis ' dise9o de *a a.*i!a!i/&) Lo4er CASE LJCASE5 LJCASE5 -erra%ie&tas -erra%ie&tas 6ue se%iJauto%at se%iJauto%ati+a& i+a& *a #e&era!i/& #e&era!i/& de !/di !/di#o #o55 !rea !rea& & .ro# .ro#ra ra%a %ass de dete dete!! !!i/ i/& & de erro errore res5 s5 so.o so.ort rta& a& *a de.u e.ura! ra!i/&
de
.ro#ra%a ra%ass
'
.rue ruebas)
Ade%s
auto%ati+a&
*a
do!u do!u%e %e&t &ta! a!i/ i/& & !o%. !o%.*e *eta ta de *a a.*i a.*i!a !a!i !i/& /&)) A6u$ .ued .uede& e& i&!* i&!*ui uirs rse e *as *as -erra%ie&tas de Desarro**o r.ido de a.*i!a!io&es) Eiste& otros &o%bres 6ue se *e da& a este ti.o de -erra%ie&tas5 ' 6ue &o es u&a !*asi3i!a!i/& e!*u'e&te e&tre s$5 &i !o& *a a&terior: •
I&te#rated I&te#rated CASE IJCASE5 -erra%ie&tas -erra%ie&tas 6ue e*oba& todo e* .ro!eso de
•
desarro**o so3t4are5 desde a&*isis -asta i%.*e%e&ta!i/&) MetaCA MetaCASE5 SE5 -erra% -erra%ie& ie&tas tas 6ue .er%ite .er%ite& & *a de3i&i de3i&i!i/ !i/& & de &uestr &uestra a .ro.ia .ro.ia t8!&i!a de %ode*ado5 *os e*e%e&tos .er%itidos de* %eta%ode*o #e&erado se #uarda& e& u& re.ositorio ' .uede& ser usados .or otros a&a*istas5 es de!i de!irr5 es !o%o !o%o si de3i de3i&i &i8r 8ra% a%os os &ues &uestr tro o .ro. .ro.io io UML5 UML5 !o& !o& &ues &uestr tros os
•
e*e%e&tos5 restri!!io&es ' re*a!io&es .osib*es) CAST Co%.uterJAided So3t4are Testi5 -erra%ie&tas de so.orte a *a
•
.rueba de so3t4are) IPSE I&te#rated Pro#ra%%i Pro#ra%%i Su..ort E&7iro&%e&t5 E&7iro&%e&t5 -erra%ie&tas -erra%ie&tas 6ue so.orta& todo e* !i!*o de 7ida5 i&!*u'e& !o%.o&e&tes .ara *a #esti/& de .ro'e!tos ' #esti/& de *a !o&3i#ura!i/&)
Por 3u&!io&a*idad .odr$a%os di3ere&!iar a*#u&as !o%o: •
Herra%ie&tas de #e&era!i/& se%iauto%ti!a de !/di#o)
• • •
Editores UML) Herra%ie&tas de Re3a!tori+a!i/& de !/di#o) Herra%ie&tas de %a&te&i%ie&to !o%o *os siste%as de !o&tro* de 7ersio&es)
E(e%.*os de Herra%ie&tas Case %s uti*i+adas) Erwin
PLAT PLATINUM INUM ER4i ER4i& & es u&a u&a -erra -erra%i %ie&t e&ta a de dise dise9o 9o de base base de datos datos)) Bri& Bri&da da .rodu!ti7idad e& dise9o5 #e&era!i/&5 ' %a&te&i%ie&to de a.*i!a!io&es) Desde u& %ode %ode*o *o */#i */#i!o !o de *os *os re6u re6ueri eri%i %ie& e&to toss de i&3o i&3or% r%a!i a!i/& /&55 -asta -asta e* %ode %ode*o *o 3$si! 3$si!o o .er3e!!io&ado .ara *as !ara!ter$sti!as es.e!$3i!as de *a base de datos dise9ada5 ER4i& .er%ite 7isua*i+ar *a estru!tura5 *os e*e%e&tos i%.orta&tes5 ' o.ti%i+ar e* dise9o de *a base de datos) Ge&era auto%ti!a%e&te *as tab*as ' %i*es de *$&eas de stored .ro!edure ' tri##ers .ara *os .ri&!i.a*es ti.os de base de datos) EasyCASE
Eas'CASE Pro3esio&a*5 e* !e&tro de .rodu!tos .ara .ro!esos5 %ode*a%ie&to de datos ' e7e&tos5 e Ie&ier$a de Base de Datos5 es u& .rodu!to .ara *a #e&era!i/& de es6ue%as de base de datos e ie&ier$a re7ersa5 traba(a .ara .ro7eer u&a so*u!i/& !o%.re&sib*e .ara e* dise9o5 !o&siste&!ia ' do!u%e&ta!i/& de* siste%a e& !o&(u&to) Oracle Designer
Ora!*e Desi#&er es u& (ue#o de -erra%ie&tas .ara #uardar *as de3i&i!io&es 6ue &e!e &e!esi sita ta e* usua usuari rio o ' auto auto%a %atiti+a +arr *a !o&s !o&str tru! u!!i !i/& /& r.i r.ida da de a.*i a.*i!a !a!i !io& o&es es !*ie&t !*ie&tes eser7 er7idor idor 3*ei 3*eib*es b*es ' #r3i! #r3i!as) as) I&te#ra I&te#rado do !o& Ora!*e Ora!*e De7e*o De7e*o.er .er55 Ora!*e Ora!*e Desi Desi#& #&er er .ro7 .ro7ee ee u&a u&a so*u so*u!i !i/& /& .ara .ara desa desarr rro* o**a *arr sist siste% e%as as e%.r e%.res esar aria ia*e *ess !*ie&teser7idor de se#u&da #e&era!i/&) PowerDesigner
Po4erDesi#&er es u&a suite de a.*i!a!io&es de Po4erso3t .ara *a !o&stru!!i/&5 dise9o ' %ode*ado de datos a tra78s de di7ersas
A.*i!a!io&es) Es *a -erra%ie&ta .ara e* a&*isis5 dise9o i&te*i#e&te ' !o&stru!!i/& s/*ida s/*ida de u&a base de datos ' u& desarro**o desarro**o orie&tado a %ode*os de datos a &i7e* 3$si!o ' !o&!e.tua*5 6ue da& a *os desarro**adores de a.*i!a!io&es C*ie&teSer7idor *a %s 3ir%e base .ara a.*i!a!io&es de a*to re&di%ie&to)
System Architect
S'ste% Ar!-ite!t .osee u& re.ositorio &i!o 6ue i&te#ra todas *as -erra%ie&tas5 ' %etodo*o#$as usadas) E& *a e*abora!i/& de *os dia#ra%as5 e* S'ste% Ar!-ite!t !o&e !o&e!t !ta a dire dire!t !ta% a%e& e&te te a* di!! di!!io io&a &ari rio o de dato datos5 s5 *os *os e*e% e*e%e& e&to toss aso! aso!ia iado dos5 s5 !o%e&tarios5 re#*as de 7a*ida!io&es5 &or%a*i+a!i/&5 et!) Posee !o&tro* auto%ti!o de dia#ra%as ' datos5 &or%a*i+a!io&es ' ba*a&!eo e&tre dia#ra%as KPadre e Hi(oK5 ade%s de ba*a&!eo -ori+o&ta*5 6ue traba(a i&te#rado !o& e* di!!io&ario de datos5 ase#ura&do *a !o%.atibi*idad e&tre e* Mode*o de Datos ' e* Mode*o u&!io&a*)
SNAP
SNAP es u& CASE .ara e* desarro**o de a.*i!a!io&es e& Siste%as AS> de IBM) Pro.or!io&a e* a%bie&te i&te#ra* de traba(o5 bri&da&do *a .osibi*idad de !o&struir siste% siste%as as de i&%e(o i&%e(orab rab*e *e !a*ida !a*idad5 d5 ad-eri ad-eridos dos a *os est&d est&dares ares S)A)A S)A)A de IBM)5 IBM)5 tota*% tota*%e&t e&te e do!u%e& do!u%e&tad tados os ' a(usta a(ustados dos a *os re6uer re6ueri%i i%ie&t e&tos os es.e!$3 es.e!$3i!o i!oss de *a or#a&i+a!i/&5 e& u&a 3ra!!i/& de* tie%.o ' !oste de* 6ue se i&7ertir$a5 si se uti*i+ara& -erra%ie&tas tradi!io&a*es)
uturo de *as Herra%ie&tas CASE Las -erra%ie&tas CASE e7o*u!io&a& -a!ia tres ti.os de i&te#ra!i/&: ;) La i&te i&te#r #ra! a!i/ i/& & de dato datoss .er% .er%itite e dis. dis.o& o&er er de -err -erra% a%ie ie&t &tas as CASE CASE !o& !o& di3ere&tes estru!turas de di!!io&arios *o!a*es .ara e* i&ter!a%bio de datos)
) La i&te#ra! i&te#ra!i/& i/& de .rese&ta! .rese&ta!i/& i/& !o&3iere !o&3iere a todas todas *as -erra%ie& -erra%ie&tas tas CASE CASE e* %is%o as.e!to) ) La i&te#ra! i&te#ra!i/& i/& de -erra%i -erra%ie&t e&tas as .er%ite .er%ite dis.o& dis.o&er er de -erra%i -erra%ie&t e&tas as CASE !a.a!es de i&7o!ar a otra -erra%ie&ta CASE)
G*osario de De3i&i!io&es Bsi!as de CASE • •
CASE: A'uda A'uda .or Co%.utadora a *a Ie&ier$a de So3t4are) TECNOL TECNOLOGI OGIA A CASE: CASE: U&a te!&o* te!&o*o#$ o#$a a de* so3t4a so3t4are re 6ue %a&ti %a&tie&e e&e u&a dis!i.*i&a de *a ie&ier$a auto%ati+ada .ara e* desarro**o de so3t4are5 %a&te&i%ie&to ' dire!!i/& de .ro'e!to5 i&!*u'e %etodo*o#$as estru!turadas5
*o %e&os e& .arte u&a .arte de* !i!*o de desarro**o de so3t4are) SIST SISTEM EMA A CASE CASE:: U& !o&( !o&(u& u&to to de -erra -erra%i %ie& e&ta tass CASE CASE i&te i&te#ra #rada dass 6ue 6ue !o%. !o%.ar arte te& & u&a i&te i&ter3 r3a! a!e e de* de* usuar usuario io !o% !o%& & ' !orre !orre& & e& u& a%bi a%bie&t e&te e
•
!o%.uta!io&a* !o%&) IT IT de HERR HERRAM AMIE IENT NTA AS CASE CASE:: U& !o&(u !o&(u&t &to o de -erra -erra%i %ie& e&ta tass CASE CASE i&te#radas 6ue se -a& dise9ado .ara traba(ar (u&tas ' auto%ati+ar o .ro7eer a'uda auto%ati+ada auto%ati+ada a* !i!*o de desarro**o de so3t4are5 so3t4are5 i&!*u'e&do
•
e* a&*isis5 dise9o5 !odi3i!a!i/& ' .rueba) METODOLOGIA CASE: %etodo*o#$a estru!turada 6ue de3i&e u&a dis!i.*i&a e ie ie&i &ier er$a $a !o%o !o%o u& a!er! a!er!a% a%ie ie&t &to o a todos todos o a*#u& a*#u&os os as.e!t as.e!tos os de* de*
•
desarro**o ' %a&te&i%ie&to de so3t4are) PUESTO DE TRABA"O .ara CASE: U&a esta!i/& de traba(o t8!&i!a o !o%.utadora .erso&a* e6ui.ada !o& Herra%ie&tas Case 6ue auto%ati+a
•
7arias 3u&!io&es de* Ci!*o de desarro**o de so3t4are) PLATAORMA de HARDARE .ara CASE: U&a ar6uite!tura de -ard4are !o& u&o5 dos o tres siste%as .uestos e& *$&ea5 6ue .ro7ee& u&a .*ata3or%a o.erati7a .ara *as Herra%ie&tas Case)
Ma&e(adores de Bases de Datos) U&a base de datos o ba&!o de datos e& o!asio&es abre7iada !o& *a si#*a BD o !o& *a abre7iatura B) D) es u& !o&(u&to de datos .erte&e!ie&tes a u& %is%o !o&teto ' a*%a!e&ados siste%ti!a%e&te .ara su .osterior uso) E& este se&tido5
u&a bib*iote!a .uede !o&siderarse u&a base de datos !o%.uesta e& su %a'or$a .or do!u%e&tos ' tetos i%.resos e& .a.e* e i&deados .ara su !o&su*ta) E& *a a!tua*idad5 a!tua*idad5 ' debido debido a* desarro**o te!&o*/#i!o te!&o*/#i!o de !a%.os !o%o *a i&3or%ti!a i&3or%ti!a ' *a e*e!tr/&i!a5 *a %a'or$a de *as bases de datos est& e& 3or%ato di#ita* e*e!tr/&i!o5 6ue o3re!e u& a%.*io rao de so*u!io&es a* .rob*e%a de a*%a!e&ar datos) Eis Eiste te& & .ro# .ro#ra ra%a %ass de&o de&o%i %i&a &ado doss sist siste% e%as as #est #estor ores es de base basess de dato datos5 s5 abre7iados abre7iados SGBD5 6ue .er%ite& .er%ite& a*%a!e&ar ' .osterior%e& .osterior%e&te te a!!eder a *os datos de 3or%a r.ida ' estru!turada) Las .ro.iedades de estos SGBD5 as$ !o%o su uti*i+a!i/& ' ad%i&istra!i/&5 se estudia& de&tro de* %bito de *a i&3or%ti!a) Las a.*i!a!io&es %s usua*es so& .ara *a #esti/& de e%.resas e i&stitu!io&es .b*i!as) Ta%bi8& so& a%.*ia%e&te uti*i+adas e& e&tor&os !ie&t$3i!os !o& e* ob(eto de a*%a!e&ar *a i&3or%a!i/& e.eri%e&ta*)
Bases de datos bib*io#r3i!as So*o !o&tie&e& u& subro#a&te re.rese&ta&te de *a 3ue&te .ri%aria5 6ue .er%ite *o!a *o!a*i*i+ar +ar*a *a)) U& re#i re#ist stro ro t$.i t$.i!o !o de u&a u&a base base de dato datoss bib* bib*io io#r #r3 3i! i!a a !o&t !o&tie ie&e &e i&3or%a!i/& sobre e* autor5 3e!-a de .ub*i!a!i/&5 editoria*5 t$tu*o5 edi!i/&5 de u&a dete deter% r%i& i&ad ada a .ub* .ub*i! i!a! a!i/ i/&5 &5 et!) et!) Pued Puede e !o&t !o&te& e&er er u& resu% resu%e& e& o etr etra!t a!to o de *a .ub*i!a!i/& ori#i&a*5 .ero &u&!a e* teto !o%.*eto5 .or6ue si &o5 estar$a%os e& .rese&!ia de u&a base de datos a teto !o%.*eto o de 3ue&tes .ri%arias 7er %s aba(o) Co%o su &o%bre *o i&di!a5 e* !o&te&ido so& !i3ras o &%eros) Por e(e%.*o5 u&a !o*e!!i/& de resu*tados de a&*isis de *aboratorio5 e&tre otras)
Bases de datos di&%i!as stas so& bases de datos do&de *a i&3or%a!i/& a*%a!e&ada se %odi3i!a !o& e* tie%.o5 tie%.o5 .er%itie&do .er%itie&do o.era!io&es o.era!io&es !o%o a!tua*i+a!i/&5 a!tua*i+a!i/&5 borrado ' adi!i/& adi!i/& de datos5 datos5 ade%s de *as o.era!io&es 3u&da%e&ta*es de !o&su*ta) U& e(e%.*o de esto .uede ser *a base de datos uti*i+ada uti*i+ada e& u& siste%a de i&3or%a!i/& de u& su.er%er!ado5 su.er%er!ado5 u&a 3ar%a!ia5 u& 7ideo!*ub o u&a e%.resa)
Bases de datos estti!as sta stass so& so& bases bases de dato datoss de s/*o s/*o *e!t *e!tur ura5 a5 uti* uti*i+ i+ad adas as .ri% .ri%ord ordia ia*% *%e& e&te te .ara .ara a*%a!e&ar a*%a!e&ar datos -ist/ri!os -ist/ri!os 6ue .osterior%e& .osterior%e&te te se .uede& uti*i+ar uti*i+ar .ara estudiar estudiar e* !o%. !o%.or ortta%ie a%ie&t &to o de u& !o& !o&(u&t (u&to o de datos atos a tra78 ra78ss de* de* tie%.o e%.o55 rea rea*i+a *i+ar r .ro'e!!io&es ' to%ar de!isio&es)
Bases de datos dedu!ti7as U& siste%a de base de datos dedu!ti7a5 es u& siste%a de base de datos .ero !o& *a di3ere&!ia de 6ue .er%ite -a!er dedu!!io&es a tra78s de i&3ere&!ias) Se basa .ri&!i.a*%e&te e& re#*as ' -e!-os 6ue so& a*%a!e&ados e& *a base de datos) Las bases de datos dedu!ti7as so& ta%bi8& **a%adas bases de datos */#i!as5 a ra$+ de 6ue se basa e& */#i!a %ate%ti!a)
Bases de datos do!u%e&ta*es Per%ite& *a i&dea!i/& a teto !o%.*eto5 ' e& *$&eas #e&era*es rea*i+ar bs6uedas %s .ote&tes) Tesaurus es u& siste%a de $&di!es o.ti%i+ado .ara este ti.o de bases de datos)
Bases de datos (err6ui!as ( err6ui!as Las Las base basess de dato datoss (er (err6 r6ui ui!a !ass so& so& es.e es.e!i !ia* a*%e %e&t &te e ti* ti*es es e& e* !aso !aso de a.*i a.*i!a !a!i !io& o&es es 6ue 6ue %a&e %a&e(a (a& & u& #ra& #ra& 7o*u 7o*u%e %e& & de i&3o i&3or% r%a! a!i/ i/& & ' dato datoss %u' %u' !o%.artidos .er%itie&do !rear estru!turas estab*es ' de #ra& re&di%ie&to) U&a U&a de *as *as .ri& .ri&!i !i.a* .a*es es *i%i *i%ita ta!i !io& o&es es de este este %ode %ode*o *o es su i&!a i&!a.a .a!i !ida dad d de re.rese&tar e3i!ie&te%e&te *a redu&da&!ia de datos)
Bases de datos orie&tadas a ob(etos U&a base de datos orie&tada a ob(etos es u&a base de datos 6ue i&!or.ora todos *os !o&!e.tos i%.orta&tes de* .aradi#%a de ob(etos: •
•
•
E&!a.su*a!i/& J Pro.iedad 6ue .er%ite o!u*tar *a i&3or%a!i/& a* resto de *os ob(etos5 i%.idie&do as$ a!!esos i&!orre!tos o !o&3*i!tos) Here& re&!ia J Pro.i ro.ie edad a tra7 ra78s de *a !ua* *os ob(etos -ered reda& !o%.orta%ie&to de&tro de u&a (erar6u$a de !*ases) Po*i%or3is%o J Pro.iedad de u&a o.era!i/& %edia&te *a !ua* .uede ser a.*i!ada a disti&tos ti.os de ob(etos)
Base de datos de red ue u&a #ra& %e(ora !o& res.e!to a* %ode*o (err6ui!o5 'a 6ue o3re!$a u&a so*u!i/& e3i!ie&te a* .rob*e%a de redu&da&!ia de datos .ero5 au& as$5 *a di3i!u*tad 6ue si#&i3i!a ad%i&istrar *a i&3or%a!i/& e& u&a base de datos de red -a si#&i3i!ado 6ue sea u& %ode*o uti*i+ado e& su %a'or$a .or .ro#ra%adores %s 6ue .or usuarios 3i&a*es)
Bases de datos tra&sa!!io&a*es So& bases de datos !u'o &i!o 3i& es e* e&7$o ' re!e.!i/& de datos a #ra&des 7e*o!idades5 estas bases so& %u' .o!o !o%u&es ' est& diri#idas .or *o #e&era* a* e&tor&o de a&*isis de !a*idad5 datos de .rodu!!i/& e i&dustria*5 es i%.orta&te e&te&der 6ue su 3i& &i!o es re!o*e!tar ' re!u.erar *os datos a *a %a'or 7e*o!idad .osi .osib* b*e5 e5 .or .or *o ta&t ta&to o *a redu redu&da &da&! &!ia ia ' du.* du.*i! i!a! a!i/ i/& & de i&3o i&3or% r%a! a!i/ i/& & &o es u& .rob*e%a !o%o !o& *as de%s bases de datos5 .or *o #e&era* .ara .oder*as a.ro7e!-ar a* %i%o .er%ite& a*#& ti.o de !o&e!ti7idad a bases de datos re*a!io&a*es)
Gestores de bases de datos Libres PostgreSQL.
Es u& Siste%a de #esti/& debase de datos re*a!io&a* orie&tada a ob(etos ' *ibre5 .ub*i!ado ba(o *a *i!e&!ia BSD) Co%o %u!-os otros .ro'e!tos de !/di#o abierto5 e* desarro**o de Post#reSQL &o es %a&e(ado .or u&a e%.resa 'o .erso&a5 si&o 6ue es diri#ido .or u&a !o%u&idad de desarro**adores 6ue traba(a& de 3or%a desi&teresada5 a*truista5 *ibre 'o a.o'ada .or or#a&i+a!io&es !o%er!ia*es FireBird.
E* .ro'e!to se desarro**a a!ti7a%e&te5 e* ;= de abri* de = 3ue *iberada *a 7ersi/& ); ' e* de di!ie%bre de < 3ue *iberada *a 7ersi/& ),) RC;Eiste& dos ti.os de ser7idor irebird .ara ser i&sta*ados: C*assi! ' Su.er ser7er) Si bie& tie&e& 7arias di3ere&!ias %e&ores e&tre s$5 *a .ri&!i.a* !o&siste e& 6ue e* su.er ser7er %a&e(a -i*os de e(e!u!i/& i&di7idua*es .ara !ada !o&ei/&) SQLite.
Es u& siste%a de #esti/& de bases de datos re*a!io&a* !o%.atib*e !o& ACID5 !o&te&ida e& u&a re*ati7a%e&te .e6ue9a @, iB bib*iote!a e& C) SQLite es u& .ro'e!to de do%i&io .b*i!o;!reado .or D) Ri!-ard Hi..) A di3ere&!ia de* siste%a de #esti/& de bases de datos !*ie&teJser7idor5 e* %otor de SQLite &o es u& .ro!eso i&de.e&die&te !o& e* 6ue e* .ro#ra%a .ri&!i.a* se !o%u&i!a) DB2 E!ress"C)
DB e.ressJC es u& %otor de base de datos .erte&e!ie&te a *a e%.resa IBM5 !o&te&ie&do .arte de *as 3u&!io&a*idades de *a 7ersi/& de .a#o DB .ro.iedad ta%bi8& de *a e%.resa IBM5 este %otor de base de datos es #ratuita .ero &o *ibre !o%o a6ue**as 6ue tie&e& *i!e&!ia GPL ' !ue&ta !o& *a 7e&ta(a de &o te&er *$%ite de !re!i%ie&to e& sus ar!-i7os de base de datos) A!ache Der#y.
Es u& siste%a #estor de base de datos re*a!io&a* es!rito e& "a7a 6ue .uede ser e%.otrado e& a.*i!a!io&es "a7a ' uti*i+ado .ara .ro!esos de tra&sa!!io&es o&*i&e) Tie&e u& ta%a9o de MB de es.a!io e& dis!o) I&i!ia*%e&te distribuido !o%o IBM C*ouds!a.e5 A.a!-e Derb' es u& .ro'e!to o.e& sour!e*i!e&!iado ba(o *a A.a!-e ) Li!e&se) A!tua*%e&te se distribu'e !o%o Su& "a7a " a7a DB)
Gestores de bases de datos &o Libres) $ySQL.
Est desarro**ado e& su %a'or .arte e& ANSI C) A* !o&trario de .ro'e!tos !o%o A.a!-e5 do&de e* so3t4are es desarro**ado .or u&a !o%u&idad .b*i!a ' e* !o.'ri#-t de* !/di#o est e& .oder de* autor i&di7idua*5 M'SQL es .atro!i&ado .or u&a e%.resa .ri7ada5 6ue .osee e* !o.'ri#-t de *a %a'or .arte de* !/di#o) Ad%antage Data#ase.
O3re O3re!e !e u&a u&a ruta ruta de !re! !re!i% i%ie ie&t &to o .ara .ara *as *as a.*i a.*i!a !a!i !io& o&es es de base basess de dato datoss i&te#radas5 6ue .er%ite 6ue *as a.*i!a!io&es uti*i!e& !o&(u&tos de 3u&!io&es de &i7e* e%.resaria*) Los desarro**adores 6ue uti*i+a& Ad7a&ta#e Database Ser7er tie&e& tie&e& *a 3*eib 3*eibi*i i*idad dad de uti*i+ uti*i+ar ar 7arias 7arias .*ata3 .*ata3or% or%as as ' di3ere& di3ere&tes tes *eua( *eua(es es de desarro**o !o& !o&tro*adores &ati7os) Re6uiere .o!o o &ada de %a&te&i%ie&to) dBase.
E& ;<== **e#/ 3i&a*%e&te 3i&a*%e&te *a 7ersi/& IV) dBASE 3ue 7e&dido a Bor*a&d Bor*a&d e& ;<<;) A* .o!o tie%.o .ro%o7i/ u&a !asi i&tras!e&de&te 7ersi/& ,5 de *a 6ue **e#/ a -aber 7ersi/& .ara i&do4s) Lue#o 7e&di/ *os dere!-os de *a *$&ea de .rodu!tos e& ;<<< a dataBa dataBased sed I&te** I&te**i#e i#e&!e5 &!e5 I&!) I&!) dBI dBI 6ue si#ue si#ue !o%er!i !o%er!ia*i a*i+a&d +a&do o &ue7as &ue7as 7ersio&es5 **a%adas dBASE P*us5 desde ;<<<) File$a&er.
Desde ;<< est dis.o&ib*e .ara Mi!roso3t i&do4s ' se .uede uti*i+ar !o%o u& a%bi a%bie& e&te te -ete -etero ro#8 #8&eo &eo)) i*eM i*eMa aer er est est dis. dis.o& o&ib ib*e *e .ara .ara des desto to.5 .5 ser7 ser7id idor or ' !o&3i#ura!io&es 4eb) La %a'or$a de *as bases de datos se.ara& estos e*e%e&tos ' se !o&!e&tra& .ri%aria%e&te e& *a or#a&i+a!i/& ' a*%a!e&a%ie&to de datos)
Fo Pro.
Pub*i!ado ori#i&a*%e&te .or o So3t4are ' .osterior%e&te .or Mi!roso3t5 .ara *os siste%as o.erati7os MSJDOS5 MS i&do4s5 Ma! OS ' UNI)Au&6ue oPro es u& DBMS ' !o%o ta* so.orta re*a!io&es re*a!io&es e&tre *as tab*as5 tab*as5 &o se *e !o&sidera !o&sidera !o%o u& Siste%a ad%i&istrador de bases de datos re*a!io&a*es o RDBMS5 .or &o so.ortar *as tra&sa!!io&es) gsBase.
I&!*u'e u&a .ote&t$si%a Base de datos re*a!io&a* ' tra&sa!!io&a* !o& re#istros %u*tidi%e&sio&a*es de *oitud 7ariab*e) 'B$ 'n(ormi.
I&3or%i es u&a 3a%i*ia de siste%a de #ere&!ia de base de datos e%.are&tada Produ!tos RDBMS !er!a IBM) IBM ad6uiri/ *a te!&o*o#$a de I&3or%i e& ; de* so3t4are de I&3or%i) $A)'C eDe%elo!er.
Puede ser uti*i+ado uti*i+ado .ara e* desarro**o desarro**o de a.*i!a!io&es a.*i!a!io&es I&ter&et ' C*ie&teSe C*ie&teSer7idor r7idor55 6ue uti*i!e& Siste%as Ma&e(adores de Bases de Datos DBMS) De.e&die&do de* ti.o de *i!e&!ia5 eDe7e*o.er .uede usar u& Ser7idor de Li!e&!ias .ara ad%i&istrar *a *i!e&!ia de todos *os usuarios *e*%) $icroso(t Access.
Es u& !o%.o&e&te de *a suite Mi!roso3t O33i!e) Per%ite !rear 3i!-eros de bases de datos re*a!io&a*es 6ue .uede& ser 3!i*%e&te #estio&adas .or u&a i&ter3a+ #r3i!a se&!i se&!i****a) a) Ade% de%s5 s5 estas estas base basess de dato datoss .ued .uede& e& ser !o&su !o&su*t*tada adass .or otro otross .ro#ra%as) Ne*sDB.
Es u& %otor de base de datos !o%er!ia* .ara e* De*.-i5 C Bui*der ') NET *eua(es de .ro#ra%a!i/& !reado .or Neus Siste%as de bases de datos Pt' Ltd) 3ue !reado !o%o u& su!esor de* siste%a *as-i*er de* Turbo Pas!a* d$as) E* %otor de base de datos !o%.atib*e !o& e* SQL: (u&to !o& *a base est&dar SQL 3u&!io&a*idad) Oracle.
Se !o&sidera a Ora!*e !o%o u&o de *os siste%as de bases de datos %s !o%.*eto se !o&sidera a Ora!*e !o%o u&o de *os siste%as de bases de datos %s !o%.*etos) Parado.
Era u&a base de datos de basta&te 8ito5 !o%.itie&do !o& dBase5 C*i..er ' oBase) oBase) Pas/ a* !o&tro* de Bor*a&d Bor*a&d des.u8s de *a !o%.ra de A&sa So3t4are e& ;<=@) Per%asi%eSQL.
Motor de base de datos e%bebib*e 6ue suste&ta *a i&te#ridad de *os datos5 e* a*to re&di%ie&to5 3*eibi*idad5 es!a*abi*idad ' u& ba(o !oste tota* de .ro.iedad)
CONCLUSIONES)
•
•
•
•
Las -erra%ie&tas CASE es e* %e(or %8todo .ara e* a&*isis ' so*u!io&es de so3t4are) La base de datos se !o&7ierte e& u&a !o*e!!i/& de datos o i&3or%a!i/& usados .ara dar ser7i!ios a %u!-as a.*i!a!io&es a* %is%o tie%.o) Las CASE 3uero& !readas .ara *a auto%ati+a!i/& de .ro!esos de a&*isis5 dise9o e i%.*e%e&ta!i/& -asta *a a!tua*idad) La base de datos se .uede uti*i+ar .ara !o&tro*ar *os re#istros 6ue 7isua*i+a Dbase)
COMENTARIO) Las -erra%ie&tas CASE a *o *ar#o de* tie%.o -a& sido %u' i%.orta&tes .ara *a rea*i+a!i/& de *os so3t4are 6ue se -a& 7e&ido desarro**a&do !o& e* !o%ie&+o de *a Ie&ier$a es u& e*e%e&to de a*to !a*ibre 6ue !ue&ta& !o& u&a #ra& !redibi*idad ' ea!titud 6ue **e#a& a te&er u& re!o&o!i%ie&to u&i7ersa*5 sie&do usadas .ara !ua*6uier a&a*ista -o' e& d$a5 ade%s *as -erra%ie&tas CASE bri&da& %u!-as !osas !o%o To.o*o#$as5 a.*i!a!io&es .ortti*es5 !o&tro* de 7ersi/&5 dar u& so.orte %u*tiusuario ' o3re!e u&a se#uridad a!e.tab*e) La base de datos se -a de3i&ido !o%o u& !o&(u&to de i&3or%a!i/& re*a!io&ada 6ue se e&!ue&tra a#ru.ada o estru!turada ' es u& siste%a 3or%ado .or u& !o&(u&to de datos a*%a!e&ados 6ue se a*%a!e&a& e& dis!os 6ue .er%ite& e* a!!eso dire!to a e**os -a!ie&do %s r.ido e* .ro!eso %e&!io&ado ' ade%s u&a base de datos tie&e %u!-a i%.orta&!ia e& e* rit%o de *a 7ida 6ue **e7a%os -o' e& d$a .or6ue esta a!e*era e* rit%o e& e* %o%e&to e& 6ue se rea*i+a)
Bib*io#ra3$a www.ecured.cu)
; de ebrero de ;) Obte&ido de 444)e!ured)!u: 444)e!ured)!u: -tt.:444)e!ured)!uHerra%ie&taCASE
) ; de ebrero de ;) Obte&ido de 444)ii.edia)!o%: 444)ii.edia)!o%: -tt.s:es)4ii.edia)or#4iiHerra%ie&ta CASE
www.Wikipedia. www.Wikipedia. com
www.wikispace.com) ; de ebrero de
;) Obte&ido de 444)4iis.a!e)!o%: 444)4iis.a!e)!o%: -tt.:%a&e(adoresJdeJbasesJdeJ datos)4iis.a!es)!o%