30
INGENIERIA COMPUTACION BASE DE DATOS II “TRABAJO DE INVESTIGACIÓN N° 1 ADMINISTRACIÓN DE UNA BASE DE DATOS” Alumnos: Apellidos Nombres Carnets Merino ern!nde" Eri#$ No% M&'&(&) Orantes Cardo"a Ir*in Elenilson OC&'&(&+ Ra,mundo Rosales Daniel Antonio RR&-&&+. Instru#tora: Blan#a Iris Ca/as Grupo: )'T Unidad: Administra#i0n a*an"ada de Base de Datos San Sal*ador1 *iernes &2 de a3osto de -)&4 INTRODUCCIÓN

Investigacion 1 - BDD2

Embed Size (px)

DESCRIPTION

Base de datos 2

Citation preview

Page 1: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 1/30

INGENIERIA

COMPUTACION

BASE DE DATOS II

“TRABAJO DE INVESTIGACIÓN N° 1

ADMINISTRACIÓN DE UNA BASE DE DATOS”

Alumnos:

Apellidos Nombres CarnetsMerino ern!nde" Eri#$ No% M&'&(&)Orantes Cardo"a Ir*in Elenilson OC&'&(&+Ra,mundo Rosales Daniel Antonio RR&-&&+.

Instru#tora: Blan#a Iris Ca/as

Grupo: )'T

Unidad: Administra#i0n a*an"ada de Base de Datos

San Sal*ador1 *iernes &2 de a3osto de -)&4

INTRODUCCIÓN

Page 2: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 2/30

El uso de base de datos en nuestra %po#a1 5a a3ili"ado en 3ran manerael alma#enamiento1 la administra#i0n , el pro#esamiento de lain6orma#i0n 7ue #ompa/8as o institu#iones 3eneran9 as bases de datos

#orre#tamente desarrolladas , administradas1 puede solu#ionar mu#5osproblemas rela#ionados #on el alma#enamiento de 3randes #antidadesde datos1 a,udando as8 tambi%n a 7ue la *isuali"a#i0n de di#5os datossea m!s e;#iente9

El presente do#umento1 presenta de manera detallada1 in6orma#i0nsobre las bases de datos< desde su 5istoria , donde sur3e la ne#esidadde su utili"a#i0n1 al3unos de los 3estores de bases de datos m!sutili"ados a#tualmente1 los di6erentes tipos 7ue e=isten1 #on suestru#tura , 6orma de implementa#i0n1 et#9

Por medio de la in*esti3a#i0n sobre las >ltimas a#tuali"a#iones a las 7uese tiene a##eso a#tualmente1 se muestran *enta?as , des*enta?as sobreal3unos 3estores1 los tipos de bases de datos 7ue e=isten dependiendosu tipo1 , al3unas de las #ara#ter8sti#as 7ue di6eren#ia a #ada estru#tura9

Debido a 7ue las e=i3en#ias del alma#enamiento , tratamiento de losdatos es #ada *e" ma,or1 las estru#turas de las bases de datos *an#ambiando dr!sti#amente1 es donde sur3en modelos di6erentes a la idea3eneral1 #omo las bases de datos orientadas a ob?etos1 o las bases dedatos multidimensionales9 Aun7ue la estru#tura de estas puede lle3ar a

ser un tanto di6erente1 el ob?eti*o prin#ipal siempre ser! el de alma#enar, administrar la in6orma#i0n 3enerada por institu#iones1 de la maneramas inte3ra9

Page 3: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 3/30

OBJETIVOS

General

• Anali"ar a tra*%s de una in*esti3a#i0n detallada1 #on#eptos sobrela 5istoria de las Bases de Datos1 tipos de Bases de Datos 7uee=isten , Gestores de Bases de Datos m!s utili"ados9

Especíc!s

• Cono#er la 5istoria de las bases de datos1 para identi;#ar losprin#ipales ob?eti*os 7ue pretenden solu#ionar9

• Comparar los 3estores de base de datos m!s utili"ados1 sus#ara#ter8sti#as1 *enta?as , des*enta?as 7ue los di6eren#ian9

• Des#ribir las #onsultas , transa##iones dentro de las bases dedatos distribuidas9

• De;nir 7ue es una base de datos multidimensional , suar7uite#tura1 as8 poder e=pli#ar 7ue es OAP , sus di6eren#ias #onOTP9

• Identi;#ar una base de datos distribuida , sus #omplementos9

Page 4: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 4/30

E"!l#c$%n &e las 'ases &e &a(!s

Para #omprender de me?or manera la 5istoria , los moti*os 7ue lle*an a

la utili"a#i0n de bases de datos en la a#tualidad1 debemos #omprenderel #on#epto a#tual 7ue tenemos de ellas9 Una base de datos es un#on?unto de datos 7ue pertene#en al mismo #onte=to1 alma#enadossistem!ti#amente para su uso posterior9

Por lo tanto1 el uso de bases de datos automati"adas1 se desarrolla apartir de la ne#esidad de alma#enar 3randes #antidades de datos1 parasu posterior #onsulta9 Esta ne#esidad sur3e debido a las 3randesdemandas de pro#esos , #ontrol de datos 7ue 3randes empresas oindustrias empe"aban a tener9

El ini#io de la ne#esidad de bases de datos automati"adas1 se puedeestable#er desde el si3lo @I@1 #on erman ollerit9 ollerit dise/o unme#anismo para poder lle*ar un re3istro m!s r!pido , e;#iente del#enso en Estados Unidos9 En el a/o de &()1 al apli#ar di#5ome#anismo1 lo3ro redu#ir el tiempo de 3enera#i0n de resultados de . a -a/os , medio9

Para la 5istoria moderna de las bases de datos1 se puede tomar #omopartida la d%#ada de los 4)9

Page 5: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 5/30

  &  (  4  )

    :  a  d  e  #  a  d  a  d  e l  o  s  4  ) 1  * i  o  n  a  #  e  r  a l  a  s  # i  n  t  a  s   m  a  3  n  e  t i  #  a  s 1 l  a  s  #  u  a l  e  s  s  o l  u  # i  o  n  a  r  o  n  d  e  # i  e  r  t  a   m  a  n  e  r  a  l  a  n  e  #  e  s i  d  a  d  d  e  a l   m  a  #  e  n  a  r  d  a  t  o  s 9  S  e   m  a  r  #  a  b  a  n  , l  e 8  a  n

  # i  n  t  a  s  ,  p  a  s  a  r  d  a  t  o  s  a  o  t  r  a 1  t  a   m  b i  %  n  5  a  b 8  a  #  o   m  p  a  t i  b i l i  d  a  d  #  o  n  t  a  r ?  e  t  a  s  p  e  r  6  o  r  a  d  a  s 9  E  s  t  e   m  e  #  a  n i  s   m  o 1  s i   m  u l  a  b  a  u  n  s i  s  t  e   m  a  d  e  B  a  #  $  u  p 1  ,  a  7  u  e l  a i  n  6  o  r   m  a  # i  0  n  d  e l  a  s  # i  n  t  a  s  p  e  r   m i  t i  a  n  s  e  r  t  r  a  n  s l  a  d  a  d  a  s  a  u  n  a  # i  n  t  a   m  a  e  s  t  r  a 9  E  s  t  a  s  # i  n  t  a  s  d  e  b 8  a  n  s  e  r  s  e  #  u  e  n  # i  a l  e  s  ,  o  r  d  e  n  a  d  a  s 9

  &  (  +  )

    E  n l  o  s  a  /  o  s  +  ) 1  #  o  n l  a i  n  t  r  o  d  u  #  # i  0  n  d  e l  o  s  d i  s  #  o  s  s  e  d i  o i  n i  # i  o  a l  a  *  e  r  d  a  d  e  r  a  e  r  a  d  e l  a  s  b  a  s  e  s  d  e  d  a  t  o  s 9    a  7  u  e  s  e  p  o  d 8  a  #  o  n  s  u l  t  a  r l  a i  n  6  o  r   m  a  # i  0  n  d i  r  e  #  t  a   m  e  n  t  e 1  n  o  e  r  a  n  e  #  e  s  a  r i  o  s  a  b  e  r  e  n  7  u  e  u  b i  #  a  # i  0  n  d  e  u  n  a  # i  n  t  a  s  e  e  n  #  o  n  t  r  a  b  a  u  n  d  e  t  e  r   m i  n  a  d  o  d  a  t  o 1  e  s  t  o  a  ,  u  d  o  a  a  5  o  r  r  a  r   m  u  #  5  o  t i  e   m  p  o 9  :  o  s  p  r  o  3  r  a   m  a  d  o  r  e  s  e   m  p  e  "  a  r  o  n  a  d  e  s  a  r  r  o l l  a  r  b  a  s  e  s  d  e  d  a  t  o  s  d  e  r  e  d  , ?  e  r  a  r  7  u i  #  a  s 1  ,  a  7  u  e  #  o  n l  a  s  *  e  n  t  a ?  a  s  7  u  e  p  r  e  s  e  n  t  a  b  a  n l  o  s  d i  s  #  o  s 1  e  r  a  p  o  s i  b l  e  3  u  a  r  d  a  r  d  a  t  o  s  #  o  n  e  s  t  r  u  #  t  u  r  a  d  e l i  s  t  a  o  a  r  b  o l 9

Page 6: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 6/30

  &  (  .  )

    E  n  &  (  .  ) 1  E  d  3  a  r  F  r  a  n  $   C  o  d  d 1  e  n  u  n  a  r  t i  #  u l  o  n  o   m  b  r  a  d  o  G   U  n   m  o  d  e l  o  r  e l  a  # i  o  n  a l  d  e  d  a  t  o  s  p  a  r  a  3  r  a  n  d  e  s  b  a  n  #  o  s  d  e  d  a  t  o  s  #  o   m  p  a  r  t i  d  o  s  G 1  d  e  ;  n  e  p  o  r  p  r i   m  e  r  a  *  e  "  e l   m  o  d  e l  o  r  e l  a  # i  o  n  a l 1  ,  a  d  e   m  a  s  p  u  b l i  #  o  u  n  a  s  e  r i  e  d  e  r  e  3 l  a  s  p  a  r  a l  a   e  *  a l  u  a  # i  0  n  d  e  a  d   m i  n i  s  t  r  a  d  o  r  e  s  d  e  s i  s  t  e   m  a  s  r  e l  a  # i  o  n  a l  e  s 1

  #  o  n l  o  7  u  e  d i  o i  n i  # i  o  a l  a  s  b  a  s  e  s  d  e  d  a  t  o  s  r  e l  a  # i  o  n  a l  e  s  7  u  e  #  o  n  o  #  e   m  o  s  5  o  ,  e  n  d 8  a 9 I  n i  # i  a l   m  e  n  t  e 1  e  s  t  e   m  o  d  e l  o  n  o  s  e  u  t i l i  "  o  ,  a  7  u  e  t  e  n 8  a i  n  #  o  n  *  e  n i  e  n  t  e  s  #  o  n  e l  r  e  n  d i   m i  e  n  t  o 9  E  s  t  a  t  e  n  d  e  n  # i  a  #  a   m  b i  o  #  u  a  n  d  o I  B   M l  a  n  "  o  S  ,  s  t  e   m   R 9  7  u  e  e  r  a  u  n  a  s  e  r i  e  d  e  t  e  #  n i  #  a  s  p  a  r  a  d  e  s  a  r  r  o l l  a  r  b  a  s  e  s  d  e  d  a  t  o  s  r  e l  a  # i  o  n  a l  e  s  e  ;  # i  e  n  t  e  s 9

  &  (  A  )

    :  a  s  b  a  s  e  s  d  e  d  a  t  o  s  r  e l  a  # i  o  n  a l  e  s 1  #  o  n  s  u  s i  t  e   m  a  d  e  t  a  b l  a  s 1  ; l  a  s  ,  #  o l  u   m  a  s  p  u  d i  e  r  o  n  #  o   m  p  e  t i  r  #  o  n  t  r  a l  a  s  b  a  s  e  s  d  e  d  a  t  o  s ?  e  r  a  r  7  u i  #  a  s  ,  d  e  r  e  d 1  ,  a  7  u  e  s  u  u  s  o  e  r  a   m  u  #  5  o   m  a  s  s  e  n  # i l l  o 9   D  e  b i  d  o  a  e  s  t  o 1 l  a  s  b  a  s  e  s  d  e  d  a  t  o  s  r  e l  a  # i  o  n  a l  e  s  s  e l  o  3  r  a  r  o  n  p  o  s i  # i  o  n  a  r  e  n  e l   m  e  r  #  a  d  o  d  e l  a  s  b  a  s  e  s  d  e  d  a  t  o  s 1  ,  a l  a  *  e  "  e  s  t  e   m  o  d  e l  o  d i  o l  a  s  b  a  s  e  s  p  a  r  a  d i  s  e  /  a  r l  a  s  b  a  s  e  s  d  e  d  a  t  o  s  o  r i  e  n  t  a  d  a  s  a  o  b ?  e  t  o  s 9

  &  (  A  )

  )  *  r $  n  c $  p $  ! +  S  e  d  e  s  a  r  r  o l l  a  e l l  e  n  3  u  a ?  e  S   H  :  p  a  r  a l  a  t  o   m  a  d  e  d  e  # i  s i  o  n  e  s 1  d i  s  e  /  a  d  o  p  a  r  a  #  o  n  s  u l  t  a  s 9  S   H  :  e  s  u  n l  e  n  3  u  a ?  e  d  e  a l  t  o  n i  *  e l  d  e  #  o  n  s  u l  t  a  e  s  t  r  u  #  t  u  r  a  d  o  7  u  e  p  e  r   m i  t  e  a  n  a l i  "  a  r  3  r  a  n  d  e  s  #  a  n  t i  d  a  d  e  s  d  e i  n  6  o  r   m  a  # i  0  n 1  ,  a l  a   m i  s   m  a  *  e  " 1  p  u  e  d  e  a  p l i  #  a  r  d i  6  e  r  e  n  t  e  s  o  p  e  r  a  # i  o  n  e  s  a  d i  #  5  a i  n  6  o  r   m  a  # i  0  n 9

  )  , $  n  a l  e  s +   C  o  n l  a i  n  t  r  o  d  u  #  # i  0  n  d  e l i  n  t  e  r  n  e  t 1 l  a  s  #  o  n  s  u l  t  a  s  a  b  a  s  e  s  d  e  d  a  t  o  s  s  e  6  a  # i l i  t  a  r  o  n   m  u  #  5 i  s i   m  o   m  a  s 9  P  e  r  o l  o  7  u  e   m  a  s i   m  p  u l  s  o  a l  u  s  o  d  e  b  a  s  e  s  d  e  d  a  t  o  s  6  u  e  7  u  e  s  e  p  o  d 8  a  t  e  n  e  r  a  #  #  e  s  o l  o  s  s i  e  t  e  d i  a  s  a l  a  s  e   m  a  n  a l  a  s  *  e i  n  t i  #  u  a  t  r  o  5  o  r  a  s  d  e l  d 8  a 9

T$p!s &e 'ases&e &a(!s

T$p!s &e 'ases &e &a(!s se-.n es(r#c(#ra

*r$nc$p$!+ Se desarrolla el len3ua?e SH para la toma dede#isiones1 dise/ado para #onsultas9 SH es un len3ua?e de ani*el de #onsulta estru#turado 7ue permite anali"ar 3randes#antidades de in6orma#i0n1 , a la misma *e"1 puede apli#ardi6erentes opera#iones a di#5a in6orma#i0n9

,$nales+ Con la introdu##i0n del internet1 las #onsultas a basdatos se 6a#ilitaron mu#58simo m!s9 Pero lo 7ue m!s impulso uso de bases de datos 6ue 7ue se pod8a tener a##eso los sieted8as a la semana las *einti#uatro 5oras del d8a9

Page 7: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 7/30

as bases de datos se #lasi;#aban en un prin#ipio1 se #lasi;#abandependiendo de su estru#tura interna1 o sea la manera en la 7ue estabaor3ani"ada la in6orma#i0n9

a#e a/os atr!s1 las bases de datos estaban limitadas a tres modelos:

Base de datos ?er!r7ui#a1 base de datos en red , base de datosrela#ional9 Re#ientemente se 5an introdu#ido bases de datos orientadasa ob?etos , las bases de datos multidimensionales9

Base &e &a(!s /er0r#$caEn este modelo1 los datos se or3ani"an en estru#turas arbores#entes en!rbolJ9 Se le llama 2r'!l a la estru#tura donde los elementos se suelendenominar Nodos , e=isten dependen#ias entre nodos9

Di#5a dependen#ia es de &:M Uno a mu#5osJ1 por lo 7ue un 5i?o nopuede tener m!s de un padre1 pero un padre si *arios 5i?os9

Modelo:

Base &e &a(!s en re&Utili"a la estru#tura de 3ra6o o red1 i3ual a la estru#tura de !rbol1 estemodelo rela#iona los ob?etos entre s8 mediante rela#iones &:M1 pero eneste #aso un ob?eto puede estar rela#ionado #omo 5i?o #on *arios

elementos 7ue ser!n sus padres9 Donde el padre o propietario sedenomina #omo OKNER , el e7ui*alente a 5i?o se denomina MEMBER9

Page 8: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 8/30

Estos dos modelos Lrbol , RedJ #on6orman la primera 3enera#i0n deSGBD Sistemas Gestores de Bases de DatosJ9

Base &e &a(!s relac$!nalEste sistema se 5a impuesto para su uso en apli#a#iones de 3esti0n9Este modelo or3ani"a la in6orma#i0n en 6orma de tablas1 las rela#ionesentre tablas u ob?etos1 se lo3ra in#lu,endo en la tabla 5i?o1 la #la*e olla*e de la tabla padre9

Base &e &a(!s !r$en(a&a a !'/e(!sEste modelo m!s re#iente1 intenta alma#enar en la base de datos losob?etos #ompletos Estado , #omportamientoJ9 os datos se or3ani"anen Atributos , el #omportamiento en Opera#iones9

Page 9: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 9/30

Base &e &a(!s 3#l($&$3ens$!nalEn este modelo1 los datos se alma#enan en tablas de m>ltiplesdimensiones en *e" de tablas bidimensionales #omo en la estru#turarela#ional9 Este modelo de base de datos1 es #om>nmente utili"ado#uando se alma#enan 3randes *ol>menes de in6orma#i0n9

Page 10: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 10/30

T$p!s &e &a(!s se-.n la "ar$a'$l$&a& &e l!s &a(!s

Bases de datos estáticas

En este tipo de base de datos1 la in6orma#i0n en tiempo real no es

a6e#tada1 es de#ir1 no se insertan1 no se eliminan , tampo#o semodi;#an datos< solo se reali"an #onsultas sobre los datos ,a e=istentespara el an!lisis , toma de de#isiones9

Bases de datos dinámicas

En este tipo de base de datos1 la in6orma#i0n se modi;#a en tiempo real1

es de#ir1 se insertan1 se eliminan1 se modi;#an , se #onsultan datos enl8nea durante la opera#i0n del sistema9

Page 11: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 11/30

Ges(!res &e 'ases &e &a(!s

Un 3estor de base de datos o SGBD se de;ne #omo el #on?unto depro3ramas 7ue permiten el alma#enamiento1 modi;#a#i0n , e=tra##i0n

de la in6orma#i0n en una base de datos1 adem!s de propor#ionar5erramientas para a/adir1 borrar1 modi;#ar , anali"ar los datos9

Carac(erís($cas

,#nc$%n &e &escr$pc$%n ! &en$c$%n

Permite dise/ar la base de datos1 #rear estru#turas apropiadas paraade#uar #orre#tamente los datos9 Estas 6un#iones se reali"an medianteel en3ua?e de Des#rip#i0n de Datos tambi%n llamado DD9

Con a,uda de este len3ua?e se reali"a lo si3uiente:

Se de;nen las estru#turas de datos Se de;nen las rela#iones entre los datos Se de;nen las re3las 7ue 5an de #umplir los datos

,#nc$%n &e 3an$p#lac$%n

Permite la modi;#a#i0n , utili"a#i0n de los datos alma#enados en labase de datos9 Utili"a el en3ua?e de Modi;#a#i0n de Datos o DM9

Mediante este len3ua?e se puede: A/adir datos Eliminar datos Modi;#ar datos Bus#ar datos

,#nc$%n &e c!n(r!l

Mediante esta 6un#i0n1 los administradores poseen 6ormas para prote3erlas *istas permitidas a #ada usuario1 adem!s de dar 5erramientas de

#rea#i0n , modi;#a#i0n a estos usuarios9 El len3ua?e 7ue se utili"a esen3ua?e de Control de Datos o DC9

Page 12: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 12/30

Ta'la c!3para($"a &e S$s(e3as Ges(!res &e Bases &e Da(!s  

SGBD Ven(a/a Des"en(a/a

SQL Server  Soporte detransa##iones

Potente entorno3ra;#o deadministra#i0nDD , DM

Permite traba?aren modo #lienteser*idor1 donde

los datos sealo?an en elser*idor , los#lientes de lared solo a##edena la in6orma#i0n

Utili"a una alta tasade memoria RAM ,memoria para suinstala#i0n , uso

Solo permite alo?arun m!=imo de +2GB

Re7uiere sistemaoperati*o Kindos

MySQL Cone#ti*idadse3ura

Multiplata6orma, alta

#ompatibilidad Puede me"#lartablas dedistintas basesde datos en lamisma #onsulta

En 3ran por#enta?elas utilidades deM,SH no est!ndo#umentadas

No es intuiti*o1#omo otros SGBD

Oracle Esmultiplata6orma1soporta bases dedatos de todos

los tama/os Soporta Cliente

Ser*idor Inte3ra#i0n #on

PP

Pre#io ele*ado Alto 8ndi#e de

a?ustes 7ue elpro3ramador debe

reali"ar

PostgreSQL Alta#on#urren#ia #on

ulnerabilidad altasin prote##i0n

Page 13: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 13/30

      C  a  d  a  s i  t i  o  e  s  u  n  s i  s  t  e   m  a  d  e  b  a  s  e  d  e  d  a  t  o  s  e  n  s 8   m i  s   m  o 9

      :  o  s  s i  t i  o  s  t  r  a  b  a ?  a  n  e  n  #  o  n ?  u  n  t  o  s i  e  s  n  e  #  e  s  a  r i  o  #  o  n  e l  ;  n  d  e

  7  u  e  u  n  u  s  u  a  r i  o  d  e  #  u  a l  7  u i  e  r  s i  t i  o  p  u  e  d  a  o  b  t  e  n  e  r  a  #  #  e  s  o  a l  o  s  d  a  t  o  s  d  e  #  u  a l  7  u i  e  r  p  u  n  t  o  d  e l  a  r  e  d  t  a l  #  o   m  o  s i  t  o  d  o  s l  o  s  d  a  t  o  s  e  s  t  u  * i  e  r  a  n  a l   m  a  #  e  n  a  d  o  s  e  n  e l  s i  t i  o  p  r  o  p i  o  d  e l  u  s  u  a  r i  o 9

*arios usuariosa##ediendo almismo tiempo

A5orro de #ostosde opera#i0n

Sinta=is SHest!ndar , 6!#ilde aprender

ade#uada Redu#ida #antidad

de tipos de datos El motor por

de6e#to #are#e de

#apa#idades deinte3ridadrela#ional9

Bases &e &a(!s D$s(r$'#$&as

Es un #on?unto de m>ltiples bases de datos l03i#amente rela#ionadas las#uales se en#uentran distribuidas en di6erentes espa#ios l03i#os o sitiose inter#one#tados por una red de #omuni#a#iones1 en la #ual:

Page 14: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 14/30

4$s(!r$a

Ori3inalmente se alma#enaba la in6orma#i0n de manera #entrali"ada1pero #on el paso del tiempo las ne#esidades aumentaron , esto produ?o#iertos in#on*enientes 7ue no era posible solu#ionarlos o *ol*erlose;#ientes de la 6orma #entrali"ada9  Estos problemas impulsaron la#rea#i0n de alma#enamiento distribuido1 los #uales 5o, en d8a pro*een#ara#ter8sti#as indispensables en el mane?o de in6orma#i0n< es de#ir1 la#ombina#i0n de las redes de #omuni#a#i0n , las bases de datos9

a ne#esidad de alma#enar datos de 6orma masi*a dio paso a la#rea#i0n de los sistemas de bases de datos9 En 1567 Ed3ar Fran$ Codd

es#ribi0 un art8#ulo #on nombre: A Relational Model o6 Data 6or ar3eS5ared Data Ban$s Un modelo rela#ional para 3randes ban#os dedatos #ompartidosJ9 Con este art8#ulo , otras publi#a#iones1 de;ni0 elmodelo de bases de datos rela#ionales , re3las para poder e*aluar unadministrador de bases de datos rela#ionales9

Page 15: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 15/30

    T  o  d  o  s l  o  s  s i  t i  o  s  t i  e  n  e  n  e l   m i  s   m  o  S   G  B   D 1  s  o  n  #  o  n  s  # i  e  n  t  e  s  d  e l  a  e  = i  s  t  e  n  # i  a  d  e l  o  s  d  e   m  !  s  s i  t i  o  s  ,  #  o  o  p  e  r  a  n  e  n  e l  p  r  o  #  e  s  a   m i  e  n  t  o  d  e l  a  s  s  o l i  # i  t  u  d  e  s 9  :  o  s  s i  t i  o  s l  o  #  a l  e  s   m  a  n  t i  e  n  e  n  u  n

   m i  s   m  o  e  s  7  u  e   m  a  ,  S   G  B   D 9

omo3%nea

s

     C  a  d  a  s i  t i  o  p  u  e  d  e  t  e  n  e  r  u  n  S   G  B   D  d i  s  t i  n  t  o  a  s 8  #  o   m  o  e  s  7  u  e   m  a  s  d i  6  e  r  e  n  t  e  s 9  P  u  e  d  e  7  u  e  a l  3  u  n  o  s  s i  t i  o  s  n  o  #  o  n  o  "  #  a  n  a  o  t  r  o  s 9  P  u  e  d  e  7  u  e  s  o l  o  o  6  r  e  "  #  a  n  6  a  # i l i  d  a  d  e  s l i   m i  t  a  d  a  s  p  a  r  a l  a  #  o  o  p  e  r  a  # i  0  n  e  n  e l  p  r  o  #  e  s  a   m i  e  n  t  o  d  e

  t  r  a  n  s  a  #  # i  o  n  e  s 9

etero3eneas

Ambientes de bases de datos distribuidas:

En la si3uiente ima3en se muestra un e?emplo del ni*el 68si#o de unabase de datos distribuida 5etero3%nea1 donde e=isten - sitios #on bases

de datos distintas pero #ooperan en #on?unto9

Page 16: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 16/30

C!3p!nen(es

4ar&8are $n"!l#cra&!

El 5ardare utili"ado no di;ere mu#5o del 5ardare utili"ado en unser*idor normal9 Al prin#ipio se #re8a 7ue si los #omponentes de unabase de datos eran espe#iali"ados ser8an m!s e;#ientes , r!pidos1 pero

se #omprob0 7ue el des#entrali"ar todo , adoptar un en6o7ue nada#ompartido s5arednot5in3J resultaba m!s barato , e;#a"9 Por lo 7ueel 5ardare 7ue #ompone una base de datos distribuida se redu#e aser*idores , la red9

S$s(e3a 3an$p#la&!r &e 'ase &e &a(!s &$s(r$'#$&a 9DDBMS:

Este sistema est! 6ormado por las transa##iones , los administradoresde la base de datos distribuidos9 Un DDBMS impli#a un #on?unto depro3ramas 7ue operan en di*ersas #omputadoras1 estos pro3ramas

pueden ser subsistemas de un >ni#o DDBMS de un 6abri#ante o podr8a#onsistir de una #ole##i0n de pro3ramas de di6erentes 6uentes9

A&3$n$s(ra&!r &e (ransacc$!nes &$s(r$'#$&as 9DTM:

Este es un pro3rama 7ue re#ibe las soli#itudes de pro#esamiento de lospro3ramas de #onsulta o transa##iones , las tradu#e en a##iones paralos administradores de la base de datos9 os DTM se en#ar3an de

Page 17: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 17/30

       D  a  t  o  s  d i  s  t  r i  b  u i  d  o  s  a l   m  a  #  e  n  a  d  o  s  e  n  *  a  r i  a  s i  n  s  t  a  n  # i  a  s  d  e  S   H  :  S  e  r  *  e  r 9

       D  a  t  o  s  5  e  t  e  r  o  3  %  n  e  o  s  a l   m  a  #  e  n  a  d  o  s  e  n  *  a  r i  o  s  o  r 8  3  e  n  e  s  d  e  d  a  t  o  s  r  e l  a  # i  o  n  a l  e  s  ,  n  o  r  e l  a  # i  o  n  a l  e  s  a l  o  s  7  u  e  s  e  o  b  t i  e  n  e  a  #  #  e  s  o   m  e  d i  a  n  t  e  u  n  p  r  o  *  e  e  d  o  r

   O  :  E   D  B 9

#oordinar , #ontrolar estas a##iones9 Este DTM puede ser propietario olibre9

S$s(e3a 3an$p#la&!r &e 'ase &e &a(!s 9DBMS:

Es un pro3rama 7ue pro#esa #ierta por#i0n de la base de datos

distribuida9 Se en#ar3a de re#uperar , a#tuali"ar datos del usuario ,3enerales de a#uerdo #on los #omandos re#ibidos de los DTM9

N!&!

Un nodo es una #omputadora 7ue e?e#uta un DTM o un DBM o ambos9Un nodo de transa##i0n e?e#uta un DTM , un nodo de base de datose?e#uta un DBM9

C!ns#l(as D$s(r$'#($"as

as #onsultas distribuidas obtienen a##eso a datos de *arios or83enes dedatos 5etero3%neos9 Estos or83enes de datos pueden estar alma#enadosen el mismo e7uipo o en e7uipos di6erentes9 Mi#roso6t SH Ser*eradmite#onsultas distribuidas utili"ando OE DB9

os usuarios de SH Ser*er pueden utili"ar #onsultas distribuidas paraobtener a##eso a lo si3uiente:

os pro*eedores OE DB e=ponen datos en ob?etos tabularesdenominados #on?untos de ;las9 SH Ser*er permite 5a#er re6eren#ia a#on?untos de ;las desde pro*eedores OE DB en instru##iones Transa#tSH #omo si 6uesen tablas de SH Ser*er9

Page 18: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 18/30

a si3uiente ilustra#i0n muestra las #one=iones entre un e7uipo #liente1una instan#ia de SH Ser*er , un pro*eedor OE DB9

En las instru##iones SEECT1 INSERT1 UPDATE , DEETE de Transa#tSH1se puede 5a#er re6eren#ia dire#ta a las tablas , *istas de or83enes dedatos e=ternos9 Puesto 7ue las #onsultas distribuidas usan OE DB #omointer6a" sub,a#ente1 %stas tienen a##eso a los sistemas DBMSrela#ionales tradi#ionales #on pro#esadores de #onsultas SH1 as8 #omoa los datos administrados por or83enes de datos de di*ersa #apa#idad ,so;sti#a#i0n9 Siempre 7ue el so6tare propietario de los datos lose=pon3a en un #on?unto de ;las tabular a tra*%s del pro*eedor OE DB1los datos se podr!n usar en #onsultas distribuidas9

Transacc$!nes &$s(r$'#$&as

Un sistema de in6orma#i0n distribuido permite 7ue los usuarios

alma#enen1 a##edan , modi;7uen datos de manera transparente desdeo 5a#ia di*ersas #omputadoras1 manteniendo la inte3ridad de los datosdurante al3una 6alla9 Dada la naturale"a de una #onsulta1 de le#tura oa#tuali"a#i0n1 a *e#es simplemente no se puede rea#ti*ar su e?e#u#i0n1puesto 7ue al3unos datos pueden 5aber sido modi;#ados antes de unerror9

Page 19: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 19/30

  El no tomar en #uenta estos 6a#tores puede propi#iar 7ue lain6orma#i0n en las bases de datos del sistema sea in#o5erente9 Unsistema transa##ional es a7uel 7ue ase3ura 7ue una unidad de traba?ose reali#e #ompletamente o 7ue no ten3a e6e#to9 El mane?o detransa##iones libera al pro3ramador de la responsabilidad de o#uparse

del a##eso a datos1 in#lu,endo modi;#a#iones #on#urrentes en los datos1toleran#ia a 6allas , pro3rama#i0n multiusuario9

*r!p$e&a&es &e las (ransacc$!nes

Page 20: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 20/30

   A  t  o   m i  # i  d  a  d

     U  n  a  t  r  a  n  s  a  #  # i  0  n  e  s  u  n  a  u  n i  d  a  d  a  t  0   m i  #  a  d  e  p  r  o  #  e  s  a   m i  e  n  t  o 1  e  s  t  a  s  e  r  e  a l i  "  a  o  n  o  s  e  r  e  a l i  "  a 9

   C  o  n  s i  s  t  e  n  # i  a     S i  s  e  e ?  e  #  u  t  a  u  n  a  t  r  a  n  s  a  #  # i  0  n  s  o  b  r  e  u  n  e  s  t  a  d  o

  #  o  n  s i  s  t  e  n  t  e 1  e l  r  e  s  u l  t  a  d  o  s  e  r  !  u  n  n  u  e  *  o  e  s  t  a  d  o  #  o  n  s i  s  t  e  n  t  e 9

   A i  s l  a   m i  e  n  t  o      U  n  a  t  r  a  n  s  a  #  # i  0  n  n  o  5  a  r  a  * i  s i  b l  e  s  s  u  s   m  o  d i  ;  #  a  # i  o  n  e  s  a

  o  t  r  a  s  t  r  a  n  s  a  #  # i  o  n  e  s  5  a  s  t  a  7  u  e  t  e  r   m i  n  e  d  e  e ?  e  #  u  t  a  r  s  e  #  o   m  p l  e  t  a   m  e  n  t  e 9  E  s  d  e  # i  r 1  u  n  a  t  r  a  n  s  a  #  # i  0  n  d  e  s  #  o  n  o  #  e  s i  o  t  r  a  s  t  r  a  n  s  a  #  # i  o  n  e  s  s  e  e  s  t  %  n  e ?  e  #  u  t  a  n  d  o  e  n  e l  s i  s  t  e   m  a 9

   D  u  r  a  b i l i  d  a  d      U  n  a  *  e  "  u  n  a  t  r  a  n  s  a  #  # i  0  n  s  e  e ?  e  #  u  t  a  e  = i  t  o  s  a   m  e  n  t  e  ,

  r  e  a l i  "  a  #  a   m  b i  o  s  s  o  b  r  e  e l  s i  s  t  e   m  a 1  e  s  t  o  s  #  a   m  b i  o  s  n  u  n  #  a  s  e  d  e  b  e  n  p  e  r  d  e  r  a  #  a  u  s  a  d  e  6  a l l  a  s  e  n  e l  s i  s  t  e   m  a 9

T$p!s &e (ransacc$!nes

Una transa##i0n puede #lasi;#arse de di6erentes maneras dependiendob!si#amente de tres #riterios:

2reas &e apl$cac$%n9 En primer lu3ar1 las transa##iones se puedene?e#utar en apli#a#iones no distribuidas9 as transa##iones 7ue operanen datos distribuidos se les #ono#en #omo transa##iones distribuidas9Por otro lado1 dado 7ue los resultados de una transa##i0n 7ue reali"a un#ommit son durables1 la >ni#a 6orma de des5a#er los e6e#tos de unatransa##i0n #on #ommit es mediante otra transa##i0n9 A este tipo detransa##iones se les #ono#e #omo transa##iones #ompensatorias9

Finalmente1 en ambientes 5etero3%neos se presentan transa##iones5etero3%neas sobre los datos9

T$e3p! &e &#rac$%n9 Tomando en #uenta el tiempo 7ue trans#urredesde 7ue se ini#ia una transa##i0n 5asta 7ue se reali"a un #ommit o seaborta1 las transa##iones pueden ser de tipo bat#5 o en l8nea9 Estas sepueden di6eren#iar tambi%n #omo transa##iones de #orta , lar3a *ida9

Page 21: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 21/30

as transa##iones en l8nea se #ara#teri"an por tiempos de respuestamu, #ortos , por a##eder a una por#i0n relati*amente pe7ue/a de labase de datos9 Por otro lado1 las transa##iones de tipo bat#5 tomantiempos relati*amente lar3os , a##edan 3randes por#iones de la base dedatos9

Es(r#c(#ra9 Considerando la estru#tura 7ue puede tener unatransa##i0n se e=aminan dos aspe#tos: si una transa##i0n puede#ontener a su *e" subtransa##iones o el orden de las a##iones dele#tura , es#ritura dentro de una transa##i0n9

Base &e &a(!s 3#l($&$3ens$!nales

Den$c$%n

as bases de datos multidimensionales son un tipo de bases de datos#u,a 6un#i0n prin#ipal es poder desarrollar apli#a#i0n Da(a ;are<!#seAn!lisis de datos #on l03i#a de ne3o#iosJ , apli#a#iones O=A*Apli#a#iones de Pro#esamiento Anal8ti#o en l8neaJ< su estru#tura se basaen un modelo dimensional orientada a #onsultas #omple?as , altorendimiento9

Page 22: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 22/30

En una base de datos multidimensional1 su in6orma#i0n #ontenida serepresenta #omo un #on?unto de datos ordenados en 6orma de matri"multidimensional1 estas matri#es poseen #uadros de m>ltiples entradas, se les da el nombre de “C#'!s M#l($&$3ens$!nales”

a di6eren#ia 7ue e=iste entre las bases de datos rela#ionales , lasmultidimensionales es mu, m8nima1 ,a 7ue es a ni*el puramente#on#eptual< en estas bases multidimensionales los #ampos o atributosde una determinada tabla pueden ser de dos tipos: representardimensiones de la tabla1 o representar m%tri#as 7ue se desean estudiar9

Estos dos tipos de datos son los 7ue #ara#teri"an a las bases de datosmultidimensionales1 ,a 7ue tomando en #uenta este 5e#5o1 nosotrospodemos *erlas #omo una base de datos 7ue posee una sola tabla1 supe#uliaridad es 7ue por #ada dimensi0n presente 5abr! un #ampo o

#olumnaJ1 , otro #ampo por #ada m%tri#a< los re3istros 7ue sealma#enaran en estas bases son de la si3uiente manera: 9&1> &?> &@> > 1> ?> @> :  donde los #ampos &$  5a#en re6eren#ia a lasdimensiones de la tabla , los #ampos  a las m%tri#as 7ue se 7uierenalma#enar1 estudiar o anali"ar9

Page 23: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 23/30

Ar#$(ec(#ra

a ar7uite#tura 7ue poseen las bases de datos multidimensionales sonen base al modelo de ne3o#ios Data Kare5ouse en el #ual los datos

poseen un determinado rumbo , sentido os ne3o#ios1 empresas1 et#9J

Page 24: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 24/30

O=A* 9Onl$ne Anal($cal *r!cess$n-:

F#H es O=A*

OAP es por supuesto el a#r0nimo en in3l%s de “pr!cesa3$en(!analí($c! en línea”1 este modelo una solu#i0n utili"ada en el #ampo dela l03i#a e inteli3en#ia empresarial Business Intelli3en#eJ #u,o ob?eti*oprin#ipal es poder #onsultar una 3ran #antidad de in6orma#i0n sin el m!sm8nimo in#on*eniente o retraso9

Para poder 3aranti"ar una buena a3ilidad en la #onsulta de datos estemodelo utili"a estru#turas multidimensionales Cubos OAPJ1 los #ualesposeen un resumen una in6orma#i0n de un #on?unto de 3randes#antidades de bases de datos o sistemas transa##ionales OTPJ9

En la ;3ura anterior se muestra #ual es el modelo 7ue su3ieren las basesde datos multidimensionales implementando #ubos OAP1 en ella #ada

#ampo o atributa se representa en 6orma de una lo#alidad en el #ubo1teniendo la posibilidad de se3uir a3re3ando m!s #asillas in#rementandola lon3itud de la matri"9

Page 25: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 25/30

En resumen OAP es solo la manera de #omo nosotros podemos a##edera nuestra in6orma#i0n1 utili"ando un len3ua?e m!s simple1 r!pido ,sen#illo< a partir de este 5e#5o e=isten di6erentes te#nolo38as 7ue loimplementan1 las #uales se *er!n m!s adelante1 pero en si todasreali"an las si3uientes opera#iones b!si#as para manipular los datos:

• Segmentar 

• Filtrar 

• Profundizar (Drill Down)

• Sintetizar (Drill Up)

• Rotar (Drill Anywhere)

T$p!s &e O=A*+

Por lo 3eneral los sistemas OAP se #lasi;#an en estas #ate3or8as:

• ROLAP: La arquitectura RLAP accede a lo! dato! almacenado! en un Data

"arehou!e para poder #rindar an$li!i! LAP% la premi!a de lo! !i!tema! RLAP e!

que la! capacidade! LAP !e !oportan me&or contra la! #a!e! de dato! relacionale!'

 

MOLAP:  La arquitectura LAP u!a #a!e! de dato! multidimen!ionale! para

 poder #rindar un an$li!i!% !u principal premi!a e! que el LAP e!ta me&or 

implantado al  HOLAP: arquitectura i#rida'

Page 26: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 26/30

Ar#$(ec(#ra RO=A*

El sistema ROAP utili"a una ar7uite#tura #on ' ni*eles< mientras lasbases de datos rela#ionales se en#ar3an del simple alma#enamiento dela in6orma#i0n1 el motor ROAP propor#iona la 6un#ionalidad anal8ti#a:

• *l nivel de base de datos relacional para el mane&o% acce!o y o#tenci+n de lo!

dato!'

 

*l nivel de aplicación  e! el motor que e&ecuta toda! la! con!ulta!

multidimen!ionale! de lo! u!uario!'

 

*l motor RLAP !e integra con el nivel de presentación% a tra,-! del cual lo!

u!uario! realizan lo! an$li!i! LAP'

Ar#$(ec(#ra MO=A*+

a ar7uite#tura MOAP se basa en - ni*eles:

• Bases de datos multidimensionales: !on la! encargada! del acce!o y o#tenci+n de

lo! dato!'

• Nivel de aplicación: e! el re!pon!a#le de que !e e&ecuten lo! requerimiento! LAP%

e!te ni,el !e integra con la aplicaci+n y proporciona una interfaz para lo! u!uario!

finale!% de e!ta forma ello! podr$n ,i!ualizar lo! an$li!i! LAP'

Esta ar7uite#tura de ClienteQSer*idor es la 7ue permite 7ue mu#5osusuarios simult!neamente puedan a##edan a la misma base de datosmultidimensional9

Base de datosRela#ionales

Inter6a#e OAPMotor OAPSistemas

Sistemas Inter6a#e OAPBase de datosMultidimensio

Page 27: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 27/30

D$erenc$a en(re O=T* O=A*

Antes de estable#er #u!l es la di6eren#ia entre estos dos modelos1 es

ne#esario poder #ono#er en 7ue #onsiste #ada uno

O=T* Onl$ne Transac($!nal *r!cess$n-

os sistemas OTP son bases de datos dise/adas para el pro#esamientode transa##iones1 estas transa##iones 3eneran una serie de pro#esos7ue deben ser *alidados CommitJ o in*alidados Rollba#$J1 , 7ue a su*e" pueden lle3ar a in*olu#rar al3>n pro#eso de inser#i0n1 modi;#a#i0no elimina#i0n de datos9

Cara#ter8sti#as:

• *l acce!o a lo! dato! e!ta optimizado para tarea! de lectura y e!critura que !ean

frecuente!'

• Lo! dato! !e e!tructuran !eg.n !ea el ni,el de !u aplicaci+n'

• *l hi!torial !uele limitar!e a lo m$! actual o reciente'

O=A* Onl$ne Anal($cal *r!cess$n-

os sistemas OAP #omo ,a se 5a men#ionado son bases de datos #u,oen 6o7ue prin#ipal es el pro#esamiento anal8ti#o para su posterior

interpreta#i0n< este an!lisis impli#a poder obser*ar una 3ran #antidad dein6orma#i0n para poder e=traer datos mu, parti#ulares , >tiles1 7ueser!n de 3ran importan#ia para la l03i#a de ne3o#ios9

Cara#ter8sti#as:

• Acce!o a dato! !uele !er de !olo lectura'

• Lo! dato! !e e!tructuran !eg.n la! tarea! de negocio y !u! formato! !on uniforme!

en toda la organizaci+n'

• *l hi!torial e! a largo plazo% normalmente de do! a cinco a/o!'

• La! #a!e! de dato! LAP !e !uelen alimentar de informaci+n procedente de lo!

!i!tema! operacionale! e0i!tente!% mediante un proce!o de e0tracci+n%

tran!formaci+n y carga (*1L)'

En #on#lusi0n su di6eren#ia radi#a en 7ue OTP se en#ar3a de lastransa##iones , OAP en anali"ar la in6orma#i0n 7ue posea una base dedatos9

Page 28: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 28/30

CONC=USIONES+

Por medio de la in*esti3a#i0n reali"ada en este traba?o1 se puede

#on#luir 7ue las bases de datos son una 5erramienta indispensable en el!rea de la in6orm!ti#a1 ,a 7ue su 3ran #apa#idad de alma#enamiento dein6orma#i0n 5a sido uno de los pilares 6undamentales para las 3randesempresas , modelos de ne3o#io9

A5ora en la a#tualidad1 la in6orma#i0n no solo se alma#ena , se prote3e1sino 7ue #on las nue*as ar7uite#turas de datos se pueden reali"aran!lisis m!s pro6undos , lle3ar a estudios m!s #omple?os de los 7ue se5a#8an 5a#e unos #uantos a/os1 re*olu#ionando la 6orma de #0mo semanipula e interpreta la in6orma#i0n9

Se en#ontr0 #u!les son los m%todos , t%#ni#as 7ue est!n siendo m!simplementados en la a#tualidad1 adem!s de estudiar su e;#ien#ia ,#omo 5a ido e*olu#ionando la 6orma de traba?ar de los motores dealma#enamiento9

 Tambi%n se pro6undi"o m!s a#er#a de los 3estores de bases de datos7ue se pueden utili"ar para administrar in6orma#i0n1 , #u!les son susprin#ipales #ara#ter8sti#as , *enta?as 7ue estos o6re#en1 de esta manerase anali"0 #u!les de estos son m!s #on*enientes , posibles #andidatospara ser implementados en un pro,e#to de #!tedra9

Es mu, importante #ono#er #0mo 6un#ionan todas estas 5erramientas dealma#enamiento1 ,a 7ue si se tiene en #uenta #u!les son sus prin#ipalespro#esos1 #ara#ter8sti#as , *enta?as1 se puede apro*e#5ar al m!=imotodo el poten#ial 7ue estas o6re#en , brindar solu#iones m!s e;#ientes a#ual7uier problema 7ue en la *ida pro6esional se presente9

Page 29: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 29/30

BIB=IOGRA,IA

• C99 Date:Introdu##i0n a los sistemas de bases de datos1 PearsonEdu#a#i0n1 -))&9 ISBN (+2222&(9

• Rame" A9 Elmasri S5am$ant B9 Na*at5e:Fundamentos de Sistemas de Bases de Datos9 AddisonKesle,1-))-

ISBN 2.-()4&+

• Carateristi#as de 3estores de bases de datos5ttps:QQbasedatoso;mati#as9i$ispa#es9#omQ'Cara#terC'ADsti#asdelosSistemasGestoresdeBasesdeDatos

• Dia3ramas representati*os5ttp:QQ5tml9rin#ondel*a3o9#omQtipolo3iadebasesdedatos95tml

• Sitio Keb DataPri=J5ttp:QQ9datapri=9#omQolaprolapmolap

• Sitio Keb Santa#ru"ramosJ5ttps:QQsanta#ru"ramos9i$ispa#es9#omQ&9-BasesdedatosmultidimensionalesBDMJ 

• Con#eptos bases de datos distribuidas5ttps:QQmodelosbd-)&-t&9ordpress9#omQ-)&-Q)'Q)QbasesdedatosdistribuidasQ 5ttps:QQes9i$ipedia9or3Qi$iQBasesVdeVdatosVdistribuidas

• Componentes bases de datos distribuidas5ttps:QQes9i$ipedia9or3Qi$iQBasesVdeVdatosVdistribuidas

• Consultas bases de datos distribuidas5ttps:QQte#5net9mi#roso6t9#omQesesQlibrar,Qms&.-&-*Ws7l9&)4-(9asp=

Page 30: Investigacion 1 - BDD2

7/17/2019 Investigacion 1 - BDD2

http://slidepdf.com/reader/full/investigacion-1-bdd2 30/30

•  Transa##iones de bases de datos distribuidas5ttps:QQte#5net9mi#roso6t9#omQesesQlibrar,Qms&(&22)-*Ws7l9&)4-(9asp=