RESUMEN BASE DE DATOS
Causas de error en un sistema de Base de Datos Físicas: son causadas por Fallas del hardware, como por ejemplo del disco o de la CPU. De Diseño: son agujeros en el softwar software, e, ya sea en el SO o en el SG!. De Funcionamiento: son causadas por la inter"enci#n humana, de$idos a Fall allas as del ! !%, %, con con&gu &gurac racion iones es ina inapr propi opiada adas s o mal pla plante nteami amiento ento de los procedimientos de $ac'up. Del Ento Entorno rno: com como o por eje ejempl mplo o des desast astres res nat natura urales les,, Fall allas as de cor corrie riente nte,, temperatura e(cesi"a. Que sucede si se arranca la base de datos en modo de arci!elo" %un)ue se pierdan los archi"os de datos, siempre se puede recuperar la ! con una un a co copi pia a an anti tigu gua a de lo los s ar arch chi" i"os os de da dato tos s y lo los s ar arch chi" i"os os de red edo o lo log g archi"ados. *s posi$le reali+ar $ac'ups en caliente.
Que es un bac#u$ en %rio mplican parar la ! en modo normal y copiar todos los archi"os so$re los )ue se asienta. Bac#u$ en caliente *l $ac'up en caliente se reali+a mientras la ! est- a$ierta y funcionando en modo %C/0*1OG. Ti$os de recu$eraci&n en oracle Blo'ues: mas simple, y es automatico. Se produce cuando un proceso muere justo cuando est- cam$iando un $lo)ue Treads: %u %uto tomm-ti tico co cu cuan ando do Or Orac acle le de desc scu$ u$re re )u )ue e un una a in inst stanc ancia ia mu muer ere e dejando a$ierto un thread Física: Se reali+a como respuesta a un comando *CO0*. Que es un bac#u$ !alido *s una copia de la informaci#n so$re la ! necesaria para reconstruir la ! a partir de un estado no utili+a$le de la misma
Que es Business (nteli"ence *s la ha$ilidad para transformar los datos en informaci#n, y la informaci#n en conocimiento, de forma )ue se pueda optimi+ar el proceso de toma de decisiones en los negocios
Datos: 1os datos son la m2nima unidad sem-ntica y contri$uyen a la toma de decisiones. (n%ormaci&n) Conjunto de datos procesados y )ue tienen un signi&cado y )ue por lo tanto son de utilidad para )ui3n de$e tomar decisiones Conocimiento) *s una me+cla de e(periencia, "alores, informaci#n y knowhow (saber cómo) )ue sir"e como marco para la incorporaci#n de nue"as e(periencias e informaci#n, y es 4til para la acci#n. Soluciones Business intelli"ence *n de&niti"a, una soluci#n completa permite: Obser!ar
5)u3 est- ocurriendo6
Com$render *redecir
5)u3 ocurrir2a6
Colaborar Decidir
5por )u3 ocurre6
5)u3 de$er2a hacer el e)uipo6
5)u3 camino se de$e seguir6
Sistema de So$orte a la Decisi&n +DSS, es una herramienta de usiness ntelligence enfocada al an-lisis de los datos de una organi+aci#n. *rinci$ales com$onentes de Business intelli"ence !atawarehouse !atamart
Data-areouse) Un almac3n de datos es un sistema )ue recupera y consolida datos de forma peri#dica de los sistemas de fuente en un almac3n de datos dimensional o normali+ado
ET. 7*(tract 8 9ransform 8 1oad: *s un sistema )ue tiene la capacidad de conectar con el sistema fuente7origen, transformar los datos, y la carga en un sistema de destino 7el sistema de destino no tiene )ue ser un almac3n de datos. Sta"e Area +area de ensa/o,: %lmacenamiento temporal de las ta$las origen. Su o$jeti"o es no so$recargar el sistema fuente7origen con transacciones o consultas. Metadata 0 Metadatos) es una $ase de datos )ue contiene informaci#n so$re la estructura de datos, el signi&cado de datos, el uso de datos, los datos de la normas de calidad y otra informaci#n acerca de los datos.
*n resumen para alimentar un !atawarehouse: ;.denti&car las ta$las )ue tiene la informaci#n a migrar al datawarehouse. <.=igrar las ta$las a la $ase de datos stage7temporal, para no afectar la $ase de datos operacional con operaciones )ue consumen mucho recurso. >.*jecutar la e(tracci#n de datos y almacenamiento en las $ase de datos dimensionales. ?.!e acuerdo a la madure+ del proceso se hace el control de auditoria y calidad so$re la migraci#n de informaci#n.
Base de Datos O$eracional !atos operacionales
Data 1areouse !atos del negocio para nformaci#n
Orientado a la aplicaci#n %ctual !etallada Cam$ia Continuamente
Orientado al sujeto %ctual @ hist#rico !etallada @ m-s resumida *sta$le
*l aspecto m-s importante del am$iente data warehousing es )ue la informaci#n encontrada al interior est- siempre integrada.
Caracteristicas de un data -areosuse de tiem$o !ariante 9oda la informaci#n del data warehouse es re)uerida en alg4n momento. 1os datos encontrados en el dep#sito se llaman de 2tiem$o !ariante2. 1os datos hist#ricos son de poco uso en el procesamiento operacional.
Caracteristicas de un data -areouse no !ol3til 1os datos se <ran cuando pasan desde el am$iente operacional al de dep#sito
*l hori+onte de tiempo de los datos es muy diferente de un am$iente al otro *l data warehouse contiene un resumen de la informaci#n )ue no se encuentra en el am$iente operacional
Datamart Un data mart es subconjunto de datos del almacén de datos con el prop#sito de ayudar a )ue un -rea o departamento espec2&co pueda tomar mejores decisiones. Dataminin", es el conjunto de t3cnicas y tecnolog2as )ue permiten e(plorar grandes $ases de datos Eta$as $rinci$ales del Dataminin" Determinaci&n de los ob4eti!os5 9rata de la delimitaci#n de los o$jeti"os )ue el cliente desea $ajo la orientaci#n del especialista en data mining. *re$rocesamiento de los datos5 Se re&ere a la selecci#n, la limpie+a, el enri)uecimiento, la reducci#n y la transformaci#n de las $ases de datos. Determinaci&n del modelo5 Se comien+a reali+ando unos an-lisis estad2sticos de los datos, y despu3s se lle"a a ca$o una "isuali+aci#n gr-&ca de los mismos para tener una primera apro(imaci#n. An3lisis de los resultados5 0eri&ca si los resultados o$tenidos son coherentes y los coteja con los o$tenidos por los an-lisis estad2sticos y de "isuali+aci#n gr-&ca. Web mining Una de las e(tensiones del data mining consiste en aplicar sus t3cnicas a documentos y ser"icios del Ae$, lo )ue se llama web mining 7miner2a de we$.
Te6t minin" *s la e(tracci#n de informacion de )ue se encuentra almacenada en hojas de papel. Fra"mentacion *s una relaci#n )ue corresponde a una ta$la, consiste en di"idirla en fragmentos menores, cada fragmento se guarda en sitio diferente, tiene como o$jeti"o $uscar alternati"as para di"idir una las ta$las o instancias en otras m-s pe)ueBas.
Fra"mentos) Cada relaci#n glo$al puede ser di"idida en $orciones llamados fragmentos.
RAZONES PARA FRAGMENTAR •Encont r aruni daddedi st r i buci ónmásadecuada. •Di smi nui rcant i daddeaccesosr emot os. •I nc r e me nt a re lni v e ldec onc ur r e nc i a .
VENTAJASDE LA FRAGMENTACI ÓN DE TABLAS •Me j o r a re lr e ndi mi e nt odel a sapl i c a c i o ne sa lt r aba j a rc o ns ubc o nj unt o sde r e l ac i o ne s •Daunare spuest aefici ent eaapl i caci onesquet r abaj anconl osmi smosdat osen di f e r e nt e sno do s •Losf r agment ospermi t enaument arelnúmer odeej ecuci onesc oncur r ent es.
DESVENTAJASDE LAFRAGMENTACI ÓNDETABLAS •Di s mi nuy el ae fic i e nc i ae nl a sapl i c a c i o ne sq uet r a ba j a nc o nv a r i o sf r a gme nt o s •Lacompr obaci óndel asres t ri cci onesdei nt egri dadpuedesermáscost osa.
COND(C(ONES *ARA DEF(N(R FRA7MENTOS Com$letitud) 1a descomposici#n de una relaci#n R en los fragmentos R;, R<, ..., Rn es completa si y solamente si cada elemento de datos en R se encuentra en alg4n fragmento. Reconstrucci&n) Si la relaci#n R se descompone en los fragmentos R;, R<, ..., Rn, entonces de$e e(istir alg4n operador )ue permita reconstruir la elaci#n Original . Dis/unci&n) Si la relaci#n R se descompone en los fragmentos R;, R<, ..., Rn, y el dato di est- en Rj, entonces, no de$e estar en ning4n otro fragmento.
Exi st en tresti posdef ragmentaci ón: 1.Fragmentaci ón hori zontal Se reali+a so$re las tuplas de la relaci#n, es decir )ue cada fragmento ser- un su$conjunto de las tuplas de la relaci#n. ;.; .a %ra"mentaci&n ori8ontal $rimaria5 Consiste en particionar las tuplas 7columnas de una relaci#n glo$al en su$conjuntos
1. 2.a %ra"mentaci&n ori8ontal deri!ada Consiste en di"idir una relaci#n partiendo de los predicados de&nidos so$re alguna otra.
agmentaci ón verti cal 9.Fr Consiste en di"idir la relaci#n en un conjunto de relaciones m-s pe)ueBas tal )ue algunas de las aplicaciones de usuario s#lo hagan uso de un fragmento. Ex i s t e ndo senf o que she ur í s t i c o spar al af r a g me nt ac i ó nv e r t i c alder e l ac i o ne s : Agrupaci ón:Comi 2.1 enz aasi gnandocadaat r i but oaunf r agment o,yencada paso,j unt aal gunosdel osf r agment oshast aquesat i sf aceundet er mi nado cr i t er i o . 2.2
Esci si ón : part A i rdel ar el aci ónsedeci denquef r agment osr esul t anmej or es,
basándosee nl ascar act er í s t i casdeaccesodel asapl i caci onesal osat r i but os.
3.Fragmentaci ón Mi xta 1a fragmentaci#n mi(ta puede lle"arse a ca$o de tres formas diferentes: desarrollando primero la fragmentaci#n "ertical y, posteriormente, aplicando la fragmentaci#n hori+ontal so$re los fragmentos "erticales 7denominada partici#n 0/, o aplicando primero una di"isi#n hori+ontal para luego, so$re los fragmentos generados, desarrollar una fragmentaci#n "ertical 7llamada partici#n /0, o $ien, de forma directa considerando la sem-ntica de las transacciones.
Regl asdeCorrecci on del af ragmentaci on Compl eci ón:Nohaypér di dadedat osyaquet odasl ast upl asseencuent r an f r agment adase nJ1yJ2 Reconstrucci ón:Sepueder econst rui rmedi ant el auni óndet odosl os f r agment os,esdeci rJ1U J2 Di syunci ón:Enl af r agment aci ónJ1Esc uel a=CI MEnosevaaencont r arEI SI C, yenJ2Escuel a=EI SI C nosev aaencont r arCI ME,e nt oncesJk( k≠j ) .
Bene:cios al reali8ar tunin") =ejorar el tiempo de respuesta de las aplicaciones online =ejorar el tiempo de las aplicaciones $atch 7puede llegar el momento en )ue traspasen los l2mites permisi$les 5@ ;< horas6 Garanti+ar la escala$ilidad de la aplicaci#n educir la carga del sistema li$erar recursos para otros prop#sitos *"itar actuali+aciones innecesarias 7e in4tiles muchas "eces de hardware
Cu3ndo se debe a:nar; dealmente SD1 de$er2a ser a&nado en el momento en )ue se escri$e. =ientras m-s a"an+ado est3 el proyecto m-s dif2cil ser- reali+ar el Cam$iar algunos aspectos implican cam$iar muchas otras cosas
tuning:
Una
"e+ )ue SD1 entra en producci#n, la simple adici#n de un 2ndice so$re una ta$la Egrande puede ser complejo 7tiempo, restricciones corporati"as etc.
O$timi8ador basado en re"las +RU.E, *s un sistema de optimi+aci#n est-tico, no "ar2a de un momento a otro. O$timi8ador basado en costes +C
Seguridad: Protección de los datos contra su revelación, su alteración o su destrucción no autori+adas. (nte"ridad) 1a precisi#n o "alide+ de los datos. Proteger los datos de usuarios autori+ados. Control de Acceso Discrecional Garanti+a pri"ilegios a usuarios, incluyendo la capacidad para acceder archi"os de datos espec2&cos, registros o campos para operar de una manera determinada 7read, insert, delete, o update. 1(T< 7RANT O*T(ON) permite )ue el poseedor de ciertos pri"ilegios pueda transmitirlos a otros usuarios.
7RANT (NSERT= SE.ECT ON Atletas TO B/ron yron puede insertar y seleccionar tuplas de %tletas 7RANT DE.ETE ON Atletas TO Entrenador 1(T< 7RANT O*T(ON *ntrenador puede $orrar tuplas de %tletas y autori+ar $orrados a otros usuarios. 7RANT U*DATE +cate"oría, ON Atletas TO Or"ani8ador Organi+ador puede actuali+ar solamente la categor2a en las tuplas de %tletas. 7RANT SE.ECT ON >istaAtletas>eteranos TO ?osu@= Brandon= Alice Hosu3, randon y %lice IO pueden consultar directamente la ta$la %tletas RE>OE) Cuando un pri"ilegio le es re"ocado al usuarioJ, tam$i3n le es re"ocado a los )ue lo o$tu"ieron solamente de usuarioJ. Control de acceso obli"atorio Clasi&ca usuarios y datos en m4ltiples ni"eles de seguridad, y luego fuer+a determinadas reglas acordes a cada ni"el. Re"las de autori8aci&n 1as acti"idades de creaci#n y mantenimiento de logins y usuarios de las $ases de datos se reparten entre: System Security OKcer 7SSO System %dministrator 7S% !ataase Owner 7!O. Procedimientos est-ndar para la creaci#n de ususarios
Est3ndares $ara la administraci&n de usuarios
Ni!eles de clasi:caci&n de datos Secreto) nformaci#n sensi$le )ue t2picamente s#lo el !irector de la empresa y sus cola$oradores cercanos conocen.
Con:dencial) nformaci#n )ue representa una "entaja competiti"a para la *mpresa Restrin"ido) !atos operacionales de cada -rea, en los cuales s#lo el personal adscrito a esa -rea espec2&ca de$e tener acceso (nterno) !ocumentos de inter3s general para todos los empleados, sin importar adscripci#n. *blico) Cual)uier documento )ue se pueda difundir li$remente al e(terior de la empresa