christopher dongo huaranca cpt 5tociclo telesup

9
8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 1/9 CURSO: ADMINISTRACION DE BASE DE DATOS CICLO: IV PROFESOR: LEONARDO TORRES A. ALUMNO: CHRISTOPHER DONGO HUARANCA NORMALIZACION DE LAS BASE DE DATOS LAS FORMAS NORMALES Las formas normales son reglas matemáticas que se asa en la teor!a "e con#untos que "an garant!a "e que en las relaciones $resenta"as no ocurran anomal!as "e actuali%cion ni e&iste $er"i"a "e informaci'n ni "e "e$en"encias entre los "atos UNIVERSIDAD PRIVADA TELESUP A(o "e la Di)ersi*caci'n +ro"ucti)a , "el -ortalecimiento "e la E"ucaci'n. 2015

Upload: christopher-dongo-h

Post on 07-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 1/9

CURSO: ADMINISTRACION DE BASE DE DATOS

CICLO: IV

PROFESOR: LEONARDO TORRES A.

ALUMNO: CHRISTOPHER DONGO HUARANCA

NORMALIZACION DE LAS BASE DE DATOS

LAS FORMAS NORMALES

Las formas normales son reglas matemáticas que se asa en la teor!a "e con#untos que "angarant!a "e que en las relaciones $resenta"as no ocurran anomal!as "e actuali%cion ni e&iste$er"i"a "e informaci'n ni "e "e$en"encias entre los "atos

UNIVERSIDAD PRIVADA TELESUP

“ A(o "e la Di)ersi*caci'n +ro"ucti)a , "el -ortalecimiento "e la E"ucaci'n.

2 0 1 5

Page 2: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 2/9

E&isten / ni)eles "e Normali%aci'n que "e en res$etarse $ara $o"er "ecir que nuestra Base "eDatos0 se encuentra NORMALIZADA0 es "ecir0 que cum$le con los requisitos naturales $arafuncionar '$timamente , no $er#u"icar las +erformance $or mala arquitectura1 Estas / reglas "eNormali%aci'n se las conoce como las / formas normales .

PRIMERA FORMA NORMAL:

2na relaci'n R se encuentra en 3-N si , solo si $or ca"a reglon columna contiene )aloresat'micos1 Se consi"era que una relaci'n se encuentra en $rimera forma normal cuan"o cum$le lo

siguiente1• Las cel"as "e las ta las $osee )alores sim$les , no se $ermiten gru$os ni arreglos re$eti"os

como )alores0 es "ecir0 contiene un solo )alor $or cel"a1• To"os los ingresos en cualquier columna 4atri uto5 "e en ser "el mismo ti$o1• Ca"a columna "e e tener un nom re 6nico0 el or"en "e las columnas no es im$ortante1• Dos *las o reglones "e una misma ta la no "e en ser i"7nticas0 aunque el or"en "e las *las

no es im$ortante1

+or lo general la ma,or!a "e las relaciones cum$len con estas caracter!sticas0 as! que $o"emos"ecir que la ma,or!a "e las relaciones se encuentran en la $rimera forma normal1

SEGUNDA FORMANORMAL:

+ara "e*nir formalmentela segun"a forma normal requerimos sa er que es una "e$en"encia funcional : Consiste ene"i*car que atri utos "e$en"en "e otro4s5 atri uto4s51

• 2na relaci'n R está en 8-N si , solo si está en 3-N , los atri utos no $rimos "e$en"enfuncionalmente "e la lla)e $rimaria1

• 2na relaci'n se encuentra en segun"a forma normal0 cuan"o cum$le con las reglas "e la

$rimera forma normal , to"os sus atri utos que no son cla)es 4lla)es5 "e$en"en $orcom$leto "e la cla)e1

• De acuer"o con esta "e*nici'n0 ca"a ta la que tiene un atri uto 6nico como cla)e0 está ensegun"a forma normal1

La segun"a forma normal se re$resenta $or "e$en"encias funcionales como9

Page 3: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 3/9

Page 4: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 4/9

MODELO ENTIDAD RELACIÓN.

El mo"elo relacional constitu,e una alternati)a $ara la organi%aci'n , re$resentaci'n "e lainformaci'n que se $reten"e almacenar en una ase "e "atos1 Se trata "e un mo"elo te'ricomatemático que0 a"emás "e $ro$orcionarnos los elementos ásicos "e mo"ela"o 4las relaciones50inclu,e un con#unto "e o$era"ores 4"e*ni"os en forma "e un álge ra relacional5 $ara sumani$ulaci'n0 sin am ig<e"a" $osi le1El carácter formal "el mo"elo relacional ;ace relati)amente sencilla su re$resentaci'n , gesti'n$or me"io "e ;erramientas informáticas1 No es casual0 $ues0 que ;a,a si"o elegi"o comoreferencia $ara la construcci'n "e la gran ma,or!a "e los Sistemas "e =esti'n "e Bases "e Datoscomerciales "is$oni les en el merca"o> ni tam$oco que sea tam i7n ;a itualmente selecciona"ocomo mo"elo "e referencia $ara la ela oraci'n "el esquema l'gico "e una ase "e "atos0 comotercer $aso "e la ;a itual meto"olog!a "e "ise(o "e BDs 4"es$u7s "el análisis "e requerimientos ,la ela oraci'n "el esquema conce$tual51

ELEMENTOS DEL MODELO ENTIDAD RELACION:

ENTIDAD:

O #eto "el mun"o real "istingui le "e otros o #etos1 2na enti"a" se "escri e usan"o un con#unto"e atri uto1

Con#unto "e enti"a"es 4ti$o "e enti"a"59 2na colecci'n "e enti"a"es similares 4e#em$lo1 to"os losem$lea"os51 To"as las enti"a"es "e un con#unto tiene los mismos atri utos 4a e&ce$ci'n "e una

#erarqu!a50 Ca"a con#unto "e enti"a"es tiene una lla)e0 Ca"a atri uto tiene un "ominio

RELACION:

+o"emos encontrar "istintos ti$os "e relaciones seg6n como $artici$en en ellas las enti"a"es1 Es"ecir0 en el caso anterior ca"a em$lea"o $ue"e tener un cargo0 $ero un mismo cargo lo $ue"en

com$artir )arios em$lea"os1

Esto com$lementa a las re$resentaciones "e las relaciones0 me"iante un inter)alo en ca"ae&tremo "e la relaci'n que es$eci*ca cuantos objetos o cosas 4"e ca"a enti"a"5 $ue"en inter)eniren esa relaci'n1

Page 5: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 5/9

Uno a uno 9 2na enti"a" se relaciona 6nicamente con otra , )ice)ersa1 +or e#em$lo0 si tu)i7semosuna enti"a" con "istintos c;asis , otra con matr!culas "e er!amos "e "eterminar que ca"a c;asissolo $ue"e tener una matr!cula 4, ca"a matr!cula un c;asis0 ni más en ning6n caso51

Uno a var o! o var o! a uno 9 "etermina que un registro "e una enti"a" $ue"e estar relaciona"ocon )arios "e otra enti"a"0 $ero en esta enti"a" e&istir solo una )e%1 Como ;a si"o en el casoanterior "el tra a#a"or "el taller1

Var o! a var o! 9 "etermina que una enti"a" $ue"e relacionarse con otra con ninguno o )ariosregistros , )ice)ersa1 +or e#em$lo0 en el taller un coc;e $ue"e ser re$ara"o $or )arios mecánicos"istintos , esos mecánicos $ue"en re$arar )arios coc;es "istintos1

Los in"ica"ores num7ricos in"ican el $rimero el n6mero m!nimo "e registros en una relaci'n ,$osteriormente el má&imo 4si no ;a, l!mite se re$resenta con una ? n ?51

CLAVE:

Es el atri uto "e una enti"a"0 al que le a$licamos una restricci'n que lo "istingue "e los "emásregistros 4no $ermitien"o que el atri uto es$ec!*co se re$ita en la enti"a"5 o le a$lica un )!nculo

4e&actamente como comentá amos en las relaciones51 Estos son los "istintos ti$os9

Su"#r$%av# 9 a$lica una cla)e o restricci'n a )arios atri utos "e la enti"a"0 $ara as! asegurarseque en su con#unto no se re$itan )arias )eces , as! no $o"er entrar en "u"as al querer i"enti*carun registro1

C%av# "r &ar a9 i"enti*ca inequ!)ocamente un solo atri uto no $ermitien"o que se re$ita en lamisma enti"a"1 Como ser!a la matr!cula o el n6mero "e c;asis "e un coc;e 4no $ue"e e&istir "os)eces el mismo51

C%av# #'(#rna o $%av# )or*n#a 9 este cam$o tiene que estar estrictamente relaciona"o con lacla)e $rimaria "e otra enti"a"0 $ara as! e&igir que e&ista $re)iamente ese cla)e1 Anteriormente;emos ;a la"o "e ello cuan"o comentá amos que un em$lea"o in"is$ensa lemente tiene quetener un cargo 4que lo ;emos re$resenta"o num7ricamente50 $or lo cual si intentásemos "arle uncargo ine&istente el gestor "e ases "e "atos nos "e)ol)er!a un error1

Page 6: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 6/9

DISCOS DINAMICOS

DISCOS BASICOS:

• Es el ti$o están"ar "e "isco utili%a"o en )ersiones anteriores "e @in"o s 8 ,0 $or tanto0 se$ue"e usar con esas )ersiones

• 2n "isco ásico se "i)i"e en 2n "isco ásico se "i)i"e en $articiones $articiones 1•

Las $articiones $ue"en ser $rimarias o e&ten"i"as• Dentro "e las $articiones e&ten"i"as se crean uni"a"es l'gicas• Las $articiones , las uni"a"es l'gicas "e los "iscos ásicos se conocen como )ol6menes

ásicos1• No so$ortan tolerancia a fallos0 e"10 RAID 3 o 0 tam$oco RAID 1• 2n "isco ásico se $ue"e con)ertir en "inámico sin $7r"i"a "e "atos

DISCOS DINAMICOS:

• Es un ti$o "e "isco me#ora"o que nace en @8 que s'lo se Es un ti$o "e "isco me#ora"oque nace en @8 0 que s'lo se $ue"e usar con @8 o su$erior 4 + +rofesional los so$orta

con restricciones51• No es so$orta"o $or )ersiones anteriores "e @in"o s ni $or otros sistemas o$erati)os0como Linu& o 2NI 1

• 2n "isco "inámico está "i)i"i"o en )ol6menes "inámicos1• Los "iscos "inámicos so$ortan )ol6menes re $arti"os entre )arios "iscos 4)ol6menes

"istri ui"os , secciona"os5 , )ol6menes tolerantes a fallos 4)ol6menes reFe#a"os , RAID: 5G So$ortan0 $or tanto0 tolerancia a fallos1

• Se $ue"en actuali%ar sin reiniciar e l equi$o 4normalmente 51• 2n "isco "inámico se $ue"e con)ertir a ásico0 $ero los "atos se $ier"en0 ;a r!a que ;acer

$re)iamente una co$ia "e seguri"a" "e los mismos1

TIPOS ESPECIALES DE VOLUMENES O PARTICIONES:

:+artici'n o )olumen "e +artici'n o )olumen "e Sistema Sistema9

• Este )olumen contiene los *c;eros es$ec!*cos "el ;ar" are0 necesarios $ara cargar el SO1• +ue"e coinci"ir con el )olumen "e +ue"e coinci"ir con el )olumen "e Inicio0 $ero no es $ero

no es necesario1 Suelen coinci"ir1• El )olumen "e sistema no $ue"e ser $arte "e un )olumen "istri ui"o 4RAID : 5 o RAID

:+artici'n o )olumen "e Inicio 4Boot59

• Este )olumen contiene el SO , sus *c;eros "e so$orte Este )olumen contiene el SO , sus*c;eros "e so$orte1

• +ue"e coinci"ir con la $artici'n o )olumen "e sistema

Los "iscos "inámicos se "i)i"en en )ol6menes0 que se llaman )ol6menes "inámicos 2n )olumenes una secci'n "e una uni"a" que se $ue"e usar $ara almacenar "atos en 7l G Con los )ol6menes"inámicos se $ue"en crear )ol6menes re$arti"os en )arios "iscos 4)ol6menes "istri ui"os ,secciona"os5 o )ol6menes tolerantes a errores 4)ol6menes secciona"os5 o )ol6menes tolerantes a

errores 4)ol6menes reFe#a"os , RAID: 5 G En total0 se $ue"e tra a#ar con cinco ti$os "e )ol6menes"inámicos "istintos9 sim$le0 "istri ui"o0 secciona"o 4RAID: 50 reFe#a"o 4RAID:35 , RAID:

I1 Hol6men Sim$le9

Page 7: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 7/9

• Es un )olumen "inámico com$uesto $or el es$acio en "isco "e un s'lo "isco "inámico1• Los )ol6menes sim$les son el equi)alente a las $articiones $rimarias1• Si el )olumen no es "e Sistema o Inicio se $ue"e e&ten"er a un )olumen "istri ui"o1• No son tolerantes a fallos a fallos0 $ero se $ue"en reFe#ar $ara crear )ol6menes reFe#a"os1

II1 Hol6men Distri ui"o9• Com inan áreas "e es$acio sin asignar "e )arios "iscos en un )olumen l'gico0 $ermitien"o

utili%ar "e forma más e*ca% el es$acio1•

No tienen tolerancia a fallos1III1 Hol6menes Secciona"os9

• Al igual que los "istri ui"os0 com inan $artes "e m6lti$les "iscos "uros en una 6nicaenti"a"1

• Tienen ma,or ren"imiento aunque tam$oco tienen tolerancia a fallos1

IH1 Hol6menes ReFe#a"os9• 2n $ar "e )ol6menes "inámicos que contienen "atos i"7nticos , que se muestran como una

sola uni"a"1

H1 Holumen RAID: 9• Igual que los secciona"os $ero incor$ora informaci'n "e $ari"a" $ara ca"a secci'n "e"isco "entro "e las "istintas $artes0 $ro$orcionan"o tolerancia a fallos1

• Más rá$i"o en lecturas0 más lento en escrituras1

CONVERTIR DISCO DURO BASICO A DINAMICO:

31 A ra A"ministraci'n "e equi$os 4Local51

81 En el ár ol "e la consola0 ;aga clic en A"ministraci'n "e equi$os 4local50 enAlmacenamiento ,0 a continuaci'n0 ;aga clic en A"ministraci'n "e "iscos1

/1 aga clic con el ot'n secun"ario "el mouse 4rat'n5 en el "isco ásico que "esee con)ertir0;aga clic en Con)ertir en "isco "inámico ,0 a continuaci'n0 siga las instrucciones "e la

$antalla1Si no )e este elemento "e men60 es $osi le que est7 ;acien"o clic con el ot'n secun"arioen un )olumen en )e% "e en un "isco0 que el "isco se ;a,a actuali%a"o $re)iamente a un"isco "inámico0 o ien que el equi$o sea un equi$o $ortátil1 4Los "iscos "inámicos no sea"miten en equi$os $ortátiles0 "iscos e&tra! les0 "iscos se$ara les que utili%an la interfa%Bus serie uni)ersal 42SB5 o IEEE 3/JK 4tam i7n llama"a -ire@ire50 o en "iscos conecta"os a

uses SCSI com$arti"os15 A"emás0 tam$oco es $osi le con)ertir en "inámicos los "iscos "ecl6ster conecta"os a uses SCSI o -i re C;annel1 El ser)icio "e Cluster Ser)er s'lo a"mite"iscos ásicos15

Page 8: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 8/9

RAID

Tras elacr'nimo RAID seescon"e Redundant

Array of Independent Disks 0 es "ecir0?con#unto re"un"ante"e "iscosin"e$en"ientes.1Aunque nos $ue"a sonar al nom re "e un ?$arti"o $ol!tico.0 tras estas siglas lo que se escon"e esun sistema que nos $ermite im$lementar un )olumen "e almacenamiento "e "atos que0 a su )e%0está forma"o $or m6lti$les "iscos "uros con el o #eti)o "e conseguir más es$acio o ien $rotegerla informaci'n , conseguir ma,or tolerancia a fallos "e "isco 4e)itan"o $7r"i"a "e informaci'n siel "isco "uro sufre una a)er!a51

Lo interesante "el RAID es que la com inaci'n "e "iscos "uros0 a efectos $rácticos "el usuario0 setra"uce en un ?6nico almac7n. muc;o más ro usto que un "isco "uro $or s! solo> $or tanto0 usarun RAID siem$re $ue"e ser interesante en a$licaciones "e alta "is$oni ili"a" o $ara $rotegerinformaci'n que consi"eremos cr!tica1

La RAID está "ise(a"a $ara ofrecer el ni)el "e ren"imiento "e una RAID con una re"un"anciamás econ'mica , es el ni)el RAID más ;a itual en la ma,or!a "e em$resas1 Lo consigue"istri u,en"o loques "e "atos entre "istintas uni"a"es , re$artien"o la $ari"a" entre ellas1 No se"e"ica ning6n "isco a la $ari"a" "e forma e&clusi)a1

HENTA AS9

consisten en $o"er reali%ar o$eraciones "e lectura , escritura "e forma sola$a"a 4es "ecir0 en$o"er ;acer un uso más e*ciente "e las uni"a"es "e "isco50 lo que acelera los $eque(os $rocesos"e escritura en un sistema multi$rocesa"or , facilita una canti"a" "e almacenamiento usa lesu$erior al "e la RAID 3 o 3 4"a"o que la re"un"ancia acarrea una re"ucci'n "el almacenamiento"e0 a$ro&ima"amente0 el 8 0 en )e% "el 51

Page 9: Christopher Dongo Huaranca Cpt 5tociclo Telesup

8/18/2019 Christopher Dongo Huaranca Cpt 5tociclo Telesup

http://slidepdf.com/reader/full/christopher-dongo-huaranca-cpt-5tociclo-telesup 9/9

La $rotecci'n "e los "atos resi"e en la informaci'n "e la $ari"a" que se utili%a $ara reconstruir los"atos si una uni"a" "el gru$o RAID falla o sufre una a)er!a1 Entre los incon)enientes0 seencuentran9 la necesi"a" "e un m!nimo "e tres 4,0 normalmente0 cinco5 "iscos $or gru$o RAID0 unni)el "e ren"imiento "el sistema "e almacenamiento signi*cati)amente inferior mientras se lle)aa ca o la reconstrucci'n "e una uni"a"0 , la $osi ili"a" "e $er"er totalmente los "atos "e ungru$o RAID si falla una segun"a uni"a" mientras se está reali%an"o la reconstrucci'n "e la$rimera1 A"emás0 el ren"imiento "e lectura suele ser inferior al "e otras mo"ali"a"es "e RAID$orque los "atos "e la $ari"a" se "istri u,en entre ca"a una "e las uni"a"es1

$or una RAID $ara la gran ma,or!a "e a$licaciones0 siem$re , cuan"o las uni"a"es "e "isco nosean uni"a"es SATA "e gran ca$aci"a"1 Las uni"a"es SATA tienen ciclos "e tra a#o más cortosque las uni"a"es SAS o "e canal "e * ra0 e !n"ices MTB- inferiores1 0 "a"o que las uni"a"es SATAtienen una gran ca$aci"a" 4"e a 3 =B50 los tiem$os "e reconstrucci'n son mu, largos ,conlle)an una "egra"aci'n "el ren"imiento "el controla"or1 Las uni"a"es SATA "e gran ca$aci"a"tam i7n aumentan la $ro a ili"a" "e que se $ro"u%ca un fallo o a)er!a en una segun"a uni"a"0 loque ocasionar!a una $7r"i"a total "e los "atos1