Você está na página 1de 14

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta

a do Brasil Disciplina: Banc de Dados II co

FIGUR

A2:N A VEIS

D E ABSTR

A A O.

1.3P r etode roj


Todo visa a organiz sist e a obte em ma n nutenes Oproj

bancod e dados
co c dedad osdevea p o presentar u projeto ,que um es e e utiliz ao de t a cnicas pa r ue o f ra q uturo u ance e t ambm a facilite in f f finitament e as tecer. t emduasf e ases: a

bom b siste m adeban ao das informa nha boa perform q uevenh a aacon am

eto e deba n deda d sed nco dos -Model a con agem -Projet olgico. ceitual; c

Estas duas etap as se ref no impleme ntado, ou s eja, que n cas o em qu os e o banc o de dado exe m plo, ou um siste m a uito m proj e de b a eto anco de d ados se cha m adade E ngenhari a Reversa,

erem e a um sistema ainda n o exista, u s j exist a, mas a antigo se m docum dar d atra vs da ut v ueser q vistoemo v

de d banco d dados de m novo p r eto. Pa roj um siste m a legado entao, o process e iliz i ao d e uma t utra u oport u unidade.

ainda a ra os r , por o de cnica c

1.3.1 M Modelo c onceitu a al


a d escrio d BD de aneira do m independ e ente ao S GBD, ou seja, defin quais ne os o dados q ue apar e ecero no BD, mas sem se i m portar c om a o impl ementa o uese q dar d aoB D .Destafo rma,hu r m aabstra emn o velde v SG B D. Uma abo r rdagem e graf i ente icam das d tcnic a mais u as ntidade-re lacioname n atravsdo diagrama a tiliz t adas d entre os p profission a da re a a ais nto (ER), onde o odelo m represe ntado n entidade- relaciona m entoDE R )( Figura 3). r (

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 3 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Fig gura 3. Ex xemplo de diagram entidade-relacio e ma onamento o. O mo delo aci ma, m entre o outras coias, nos is traz info r es rma s obre Alun e u r . Pa r cada A luno, s er armazz enado s e nmero de nos T rmas ra e eu o mat rcula, se u nome e endere o, enqua nto para cada tur r n m terem a ma, os o infor rmao de eu cdig o, a sala u ada e o perodo. s utiliz

1.3.2
ecr D s

M odelo L gico
cular no nel d o GS,DB v ou seja, d e o epende d tipo parti o do. N d o p podemos confundir c c com o of tare ue ser S tw q que o m o odelo lgic o trata s e o mes m relaci onal, mo rquico, e t tc.

ev ee o DB de S DBG u S q e ser usa usa d O tipo de DBGS do. orien ntado a o jetos, hier b

A bord a aremos o SGBD rel acional, po serem o mais di f undidos. N ele, a or os osd ados o s organizado em tab e (Qua dro . o os elas d )1

OU RQ D A

1 . EXELPM

E EL D BAT

SA EM MU

S GBD REL

A AL. CION

O mo d delo lgic o do DB relacional deve defi n uais r nir q nomme das colu unas que c compem etas tabel as. es ara o nosso P con forme o seguinte: f exemplo, poderamos defini r nosso m

a tabela s as

e o

modelo lgico

luno (mat_alu n nome, endereco A no, o) urm a (cod_tu r T rma, ala, s periodo)

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 4 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

imp exe m plo, no parte do od e m alin g guagemd

ortantesal ientarue osdetalh esinterno o q e so desc ritos no m odelo lg ico, pois i elo e fsico, q ue nada m ais u e a tradu q o softwar e escolhid o paraimpl ementaro

s dearma z enament o, por o estas info raes f e rm azem a o do mo d lgico para delo sistema.

1.4 Ab bstrao d Dados de


O gr a ande obje ab s trata dos dados ao dad o esto armazena os disp o onibilidad e eficiente tivo de u t s usurios dos d em destesda m sistem . Os detal antidos n a dos d que a de BD ofere c uma cer h es refere ntes a for m a como o interes s a aos u s urios, m sofunda mentais vv iso estes e as a

s Ocon c ceitodea b bstraoe stassoci adocar a a acterstica de e obs ervar e som ente os a spectos d e interess e, sem s e preocup a com m ar a aiores deta es alh env o olvidos. sem ntex abstrao de dados um banc o de dado s pode ser visto s o co n to de a N seconsid erarafor m acomo os o dadose s toarma z enadosfi sicamente e. Exem Um p fsic o dearm os plo: p rogramad r az a ename or o de aplic a ao no nto n dosda d dos precisa s e importar com asp ectos e

1.5D a adoseIn f ae form

Dado denota u fato q um ue u pode s er registr a e po s sui signifi cado ado s impl citoCons idereono eeend m ereodet odasasp e e o essoasu e oc con hece q ev Info rmao denota u m a organi z ao em d relao a um con t do ou uma te novid dade

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 5 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Comp r reender o s requisit o neces s rios aos os ban c dedad o antesd e suaimpl co os em e enta o. o Analis t de Si stemas: ta des e envolvem e especifica esue q D etermina os req atendame s tesrequi a

grupos d usuri de uisitos d o usuri u os s itos. n form na

os do os e o a de

Progr a adores: am Implem entam a e prog asela borandot o adoc u enta gram oda um Usur final , onde n oria mai o dos u utilizz ando-os

s especif i es ica o. o

io i (final): U banco Um de dados existe pa r a utiliza o do us urio ra orm o alment e o seu t rabalho re uer con s ultas e a eq atualiza es. A e surios ut iliza prog r as volt ados ao d pen h o profissi onal, ram a desem em e seudia - a-dia.

2Ar q uitetura deSist e asde em


Otipo ser dividido Clie n Servid nte/ loca l onde re pr p SGBD prio no q ual o ban con v venientes desistem acomput a nou ador q em qua tro t categ orias ou or, o Distrib u do e Pa r u ralelo. Os alm a ente o ocorre o p rocessam no dete rina, ne c rm cessariam co c de dad o precisa rodar; co os ( ouaisc m om ouns)p ara a algum

Banco d Dado s de
alrodam a os o bancos dedados platafor m as: Cen tralizada, quatro di f , pri n ferem ncipalmen ento dos dados. A arquitetu e ente, o tip o de siste m a compu e ntudo, cer t arquit e n tas eturas so asplatafor m asdou eparaou a q pode PC, te no t ra do r tador t mais tras. t

2.1Pl ataforma

centraliz a adas
um azem a am e a anco otos), o

Em u m sistem a centrali z ado, tod os os pr o as o ogram r rodam e m com putador" h ospedeir o principal ,incluindo oSGBD, o" osaplicat i quef ivos ace s so ao ba nco de d a ados e a s facilidad es de co m unicao ue envi e q rec e dad o dos ter m inais dos usurios. Os usuri ebem os c cesso ao b os tm a de d dados atra vs de te rinais co nectados localment e ou disc a rm ados (rem con f eapa r naFi g 6 form rece gura

FIGURA6

ARQUITE

T URACENT

R ALIZADA

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 7 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Geral m ente os t inais s o "mud term os", tendo pouco ou o de p processa m ento e c consistem somente de uma tela, um ar d are p a h dw ara se com c unicar com o osped e h eiro. O mic r roprocess a adores lev o ao des envolvime nto de te rinais m ou rm onde o termi n compa rtilha um e nal pouco da respons a abilidade des e o da t e e a en t enh ela trada do u surio. E m bora os s istemas de m inicompu t tador seja m as plat a as pr incipais p a sistem aform ara dad o de gr a os andes em p presas, o s basead os em P o C tambm com unicar c o siste mas cen tralizados om atravs de co ar d are/soft w areque e ulam(i h dw posdeter inaisutil em m itam)osti m os p h pedeiroe m particula r r.

nenhum poder p teclado e do advento dos a intelige ntes, ais d anipu lar o de m d mainfra m e e de a de ban co de as c se pode m se m binaes de izadosco m um

Todo o process a ento de dados de um siste am m a central iado aco ntece iz n no c putad o hosped e e o S G BD deve estar rod a com or eiro ando ante s ue ua q q lquer aplic cativo pos s a ter ac e esso ao b a anco de d ados. u a a Q ando um u rio lig a um usu termm inal, nor m almente v v uma t ela e de lo g-in; o us u rio intro d um I g u duz D de con e o e u m a passwo rd, a fim ex de d ter ace s so aos a plicativos d hospe deiro. do d Qua ndo o apl i icativo de banco de dados i nicializad o ele envi a a inform ao o, de t e apropr i ela iada para o terminal e respon de com a d es difere n ntes, base adas nos toques d e tecla dad os pelo u s urio. O aplicativo e SGBD, a bos rod ando a am no m esmo o h s pedeiro, s e comuni c pela cam rea de m emria co mpartilha da ou d de t tarefa do aplicativo , ue s o gerenci adas pelo sistema q a o operacion al do a os p h pedeiro. O SGBD respon s vel pel a ovim m entao d o dados nos e os sist e as de em arm a azena m ento de disco, us ando os s ervios f o ornecidos pelo sist e a oper a em acional. A Figura 7 apresent a um mo do d possv e de inte rao el r des s es aplic a ativos: os aplicativ o se co m unicam os com c os u rios usu pelos p termm inais e c om o S G BD; o S G BD se comunica c com os d dispositivo s de arm a enamen az to (que p odem ser discos r gidos, ma s no es t limitad os a g to isso ) ecomo s aplicativ o os.

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 8 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

FIGURA7

COMPAR -

T ILAMEN H C E NTRALIA Z

T DAMEM O D OS

IAEMSI R

S TEMAS

O SG ual querum q so os ais m IMS da IBM, mai s e ai m rela c cional,pri

BD ue q dosq d uatro com c uns. q ue um s mainfra ncipalment n

roda no r modelos. N os mainf banco de b m es est e oDB2d

s istema h Contudo, ram r es, o dados hier d o rodand a IBM.

ospedeiro pode se o os modelosierru o h q S S GBD n ormalmen rquico. R ecenteme o sDBGS o basead

r basead o em icoerela cional c te basea do no d n entret anto, nte, o no m os odelo o

As pri n ncipais va ntagens d e um sist ema centr ado s a segu rana e aliz a o r cen t ada e a capaci d traliz dade de m anipular enormes q u e uantidade s de dado s em disp o ositivos d e armaze nam n ento. Os siste mas centra ados t a bm p m aliz am odem o sup o ortar vrio s usurios simultan e ente; eam comum, p um b para anco de d ados em um mai nfram n e IB M, supor t at 1 0 usu tar rios de uma vez . As des v vantagens geralme n esto relacion adas aos custos d e aquisi o e nte a ma n nipulao desses s i as. istem O s grand es item a de m e ss as a ainframe e de ini computad o exig e facilida des de su porte espe ficas, c o o o a m ores em ec om h bitual b cen t de da d com tro dos pisos ele v vados, sis temas de refrigera e gra ndes o sist e as de em mente n m necessrio um sta ff de f controle climtico. Normal ativo ope r radores e programa d dores alta m ente trei nados para manter n a o sistema e fu n ncionando , com con sidervei s custos a dicionais de pessoal . Finalme nte, o d n pre de a q uisio d ard w are de grandes sistemas o de h centrali z ados freq entemen t atinge m ilhesde te dlarese a manute ta m bmoner osa. no n o

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagin 9 na

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Atualmm ente, a s empre s as tm optado ini computad o dime nsionado s para de partament m ores p DE C e o AS/ 4 da IB M pois n o custam 400 M, tanto e s sist e as cen t ados, e, geral m ente, n o exigem em traliz Ess e sistem a so ma es as is i conveni entes par a pequen usu rios (no mais do q ue 200) o u para apl icativos d inter ressam a um nic o departa m ento de uma gra ini computad o que ro da aplica t m or tivos de engenhari e artam computad ores men o dep a ento de proje tos). Os colo cadoem redecom r outrosin i putad oresema o m icom osc omputado r possa m compar t ardado s . res tilh

cada v e mais ez por o, o como o Micro V ax da a o bem su portados como c um amb iente esp ecial. e as a empres a com p as oucos o e banco d e dados q ue s u nde n empr e (isto um esa a s pod e interess ar ao a ores tam b pod e ser bm inframes, paraue todos q t

2.2Si stemasd

e Compu

tadorPes s oal t
is i (PCs) aparecera m no final a r e utilizar computa d dores. Um o para P C s foi c C P /M(Cont rim r eiro S G BD base a em P ado a IBM la sob CP/ M. Quando M 981, a As h ton-Tate portou o 9 ento, o dBASE ge rou vers d G BDs co m petitivos que t e dados, q ue os PC s podem dos anos 70 e dos prim eiros r Progra m for rol C de suc esso, e n nou o pri m eiro d dBASE p ara o a e mais n es ovas, o m provad o, o e ecutar m uitas ex

Os co putador e pessoa m es olucionara m a ane m ira de ve revo sist e as ope r em racionais d sucess de Micr pute r , da Di g rocom rs) gital. O p dBa s e II, da A tan-Tat e, rodava Ash PC baseado n MS-D O S, em 1 no nov o sistema operacion a Desde al. com patveis e pareci d das e S com unidade d e process a ento d am das tarefasdo sgrandes sistemas.

uan d um S Q do G BD roda em um PC, este atua co m o compu tador t os p h pedeiroet erminal. A contrri o dossiste asaio Ao m m res, r asfun esdoS GBD e d o aplicativ o de banc o de dado s so com binadas e m um nic b o aplicativ o. Os o aplic cativos de banco de dados e m um PC m anipula m a entrad a do usu rio, a r sad a da tela e o ace s so aos d dados do disco. Co binar e s sas difer entes m e fun es em u m a unidad e, d ao S GBD mui to poder, f lexibilidad e e veloci dade; t d con t tudo, nor m almente a custo d a diminui o da se g ao gurana e da integri dade originar a -se co dos dados. Os PCs am m o siste m as stan d alone, mas, drec e ente, muitos t sido c entem m onectados em rede s locais L( o A s). Em AN uma AN , os dado s , e norm L alm a ente o s aplicativ os do usu rio, resid e no se o em rvidor r de a uivo u m PC ue arq q roda um s istema o peracional de rede ( N OS) esp p ecial, e com o o et W are da N N ovell ou o LAN Ma o nager da Microsoft. O servid or de n o arq u geren c o ace s so aos d a uivo cia ados com partilhado s pelos us urios da p rede em seus dis c rgido s e, freq entemen te, da ac e cos t esso a o utros rec ursos u com partilhado s ,comoi m pressora s .

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 10 a

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Embo em PC, co func cionament real ainda ser v vidor de a para o usuri a dad o so, os uai squer mu q uivo de d arq u arm a enado az de v rios usu v des v vantagem ou a poderd ao do P C que e ace s so ao ba ser v vidor para pode diminuir e

ra r uma L AN A permita aos usu rios de ba n de d r ncos m partilhar arquivos de dad os comu ns, ela o do SGB D significa tivamente . Todo o p processa ex e ecutado no PC q ue u roda o aplicativ o de banc rq ruivo so m ente pro c cura em s eus disc o os dad os o e envia e esses da d para o PC, atra v do ca dos vs ento, pro cessados pelo SG BD ue e q est e roda danas n o banco d dados exige, do d de PC, o e ados de volta ao servidor de arquiv o, para a d no n disco.E ssatroca e most radanaFi g 9.E esta r gura rios a d a ados com p partilhado s seja um a vantag significati v de um va, SGBD b aseado e m A, rel a L N o servidor dearquiv o terems o, eudesem p olimit e penh s t rodan d o SGB D real. Q uando vri os usuri do u nco de d a ados, os m esmos a rquivos p r recisam s cada PC ue est q tendo ace s so a ele s . Esse tr t a velocida d dared e de e.

a ados base ados no mu da o d m ento de d ados o de dad os. O o o necess rios os b da red e. Os bo e ndo no PP C e n de to do o nvio s er nova mente m m boraoa cesso c e , existe em uma a ativa ra pidez p adopelo poder p o esto t endo os e enviad os do er o fego am pliado p

FIG U A8SIS UR -

T EMASDE

C OMPUTA

D PESSO RO

A AL

A nic um onousu m alter es do ra por algum tip dad o que u m os ue os outros q AN , dispon L sist e as de em esq u as de uem des e penho em

amelhori rio, s dados r o de esqu usurio usurios vel h j v oe banco d bloqueio de d umban

a necess a capaci ealiz e ados ema de est e atuali tam t bm o em e dia, s e dados variam b co c dedad

ria r parau m SGBD m ultiusuri o em rela o a o, dade de anipula r simulta neamente as d m r, , por p vrios usurios. N ormalme nte iso eito s f bloq b ueio, no ual o n q registro o u o arquivv o de u z ando ou alterando, bloque a ado paraevitar e alterem. A maioria dos d SGBD ,s aead b s a em o simple smente v e es m ers u ultiusurio s de s tand-alon e comun s , contud o os tipo s de o, astante e podem af e signi ficativamen o a etar f nte osm o ultius urio. u

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 11 a

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

proc cessament de b banco de Por exeplo, m ser v vidor de b pedi do pela r retor some rna apa r naFi rece

o de entr dadosman d um usuri anco de d a ede. O se e nte n os da gura g 9.

ada/ a sada ipulaopr o do front ados, e o a rvidor de dos d que r

do usuri ocessame o - end gera aplicativo banco de espondem e

o. O siste o ntodosda n um pedid front-end dados e a pergu

m a backdoseoa o consult ( envia, pa x ecuta a nta n do us

e do se end c cessoao a de dad a) r o servi ra p uisa r pesq u rio, conf u

rvidor r disco. d os do o dor, o d eal e e orme o

F IGURA9-

SISTEMAS

C IENTE/ L

S ERVIDOR

A va n ntagem i m ediata proc cessament o entredo issistema cab o darede. Em u m dos ca mes mo term o ue s q defin nio de Cliente/S bas e eados em UNI, r X proc cessament o a es m cha m ado ser v vidor no X de i n nterface d o usurio. com ocliente d servi dos O n sist e asest em sist e as clie em pode rodar d e est o aparec bas e eadosem A mai aqui ue el q m ero de o sendop ntes n norm e um PC endo, incl e PCtradici s os tipica vezes e ervidor e odando a o ma do sis - indows, W O sistem os o fornecid

de d um sreduza

s istema C C /S bbvia: divi dir o d quantidad e do trfe g dedad os no e go o b b re o sign nificado d e um mmpo da c puta o, a com contrrio dos sist emas e --Window. s A divis o no em e PC, m a o front- end as e rv rios de a apresenta o e roda o S GG BD, re ferido f t-end. t ando rapi entea d dam mmensalme n Embo nte. vv idor do ba anco de d s s aplicativo de fron os mm o esco p dos S po nco de da n d dos. novos n raos ados t-end t G BDs

m ente co nfusos so n ncontram os no ca n o aparente m ente o interface grfica X tem t a C/S baseado b pois forn ece os se e a back-en d, no qual d ospelosi s temafron

sistemas C/S est aument roj r etados e divulgad osuase o q alm a ente r o em odem P C, o se a um mai nfram n e. M ais e mai a uindo des d os u e amplia u de q onais,at o servido resdeba o os s sistemas enam e ento

or o desvan t do tagem es e exige m o armaz

de banco s de dado descrito s at os dos dado s em um nico sist ema.

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 13 a

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

Isso pode se usu rios do b ue precisem q dep a ento artam distr ribuir os d des e envolvime

r um prob anco de d a compartil s ou com ados entr a nto n dossi

lema par ados esp har parte um os h e os vrio s temasde

a empres alh a ados e de seus pedeiro c p s ospedei h processa

as grande a m uma r dados de d entral. e ros ou loc m entodist

s ue pre q ea e geogr partament p necessrio n alidades, ribu r do.

c su portar cisam p f exten s a ou fica a com o ais utros um mod o de o ue lev ou ao q o

2.4Si stemasd

e Proces s amento

D istribud o

Uma f a sim form ples p de p r rocessam ento distri b do j e bu e iste a al guns ex ano s .Nessaf orm o alimit ada, a osda d soc ompartilha d entre v riossist emas dos o dos v e os p h pedeiros, atravs d e atualiza es envi adas pel a conex as es direta s (na mes ma rede) ou por c o es r onex em e otas, vi a telefon e ou via li n as de d ados nh ou ais d o m os h o ospe d deiros, ext ras a r dedi cadas. U m aplicativ o rodand o em um parte dos d a e ados alter a ados dur a ante um perodo d tempo de definido pelo prog ador e ento, t r ite o dados p ara um h gram e, ransm os ospedeiro c o centraliza do ou d para outros h ospedeiro s do circ u distrib udo. Os a uito u outros ba n o ncos de d ados sincroniz ados. so, ento, a t ados para qu e todos o s sistema s estejam tualiz a Ess e tipo de processa m ento de d dados dis tribudo n o almen t orm t ocorre entre te e com putadores departa m entais ou entre LA N s e siste m as osp e h edeiros. A ps o p dia d trabalh o osdado s vopar a umgran de o, demicroco mputador centralou para d um h ospedeir o mainfra m e. Embo r esse s i a se j a ideal p ra istem entre diferent e hosped e e es eiros, ele no resp usu rio,aosd adosno a azena arm dos d ems dev e muda em r suas co n es p nex ara a os dif ace s so aos v rios ban c de da d lemb cos dos, cad a banco. Combina r os dad o dos os os p h pedeiros,t a bma am presentaa l p lgunssri os p programad ores. H ainda, o p problema sist e as de a em rm z raena m ento em disco tenh d ano s , fornece r vrios s i as d e disco p istem pode ficar c a e aro. Man t todos os conj ter sinc r ronismoa u entaa um com c plexid a dosis ade A sol ace s so "sem sist e a de p em loca l; se este sist e a ue o em q saib a ue for q uo para esses p r u roblemas costura" a dados, denomina rocessam e r ento distri b do o u bu informar q ue no p ossui os s tenha. E m seguid a retorna a, am a trazido s de um s istema d ara comp a ar p a artilh arte dos d ados onde ao p r o roblema d o acesso, pelo eusospe d e h deirosloca is.Osusu rios erentes h o e ospedeiro s , a fim d e ter rando-se, e r entretanto, de onde est , bancos d e dados existente s em b osdesafio s paraos u riose para o usu dos dado s duplicad o embo d os; ra os r am diminu a do de pr e atrav s dos eo ara arma z enar os m esmos d ados a untos de dados d u duplicados em tema. t est eme rgindo da r da proce s samento d s urio pe d dados de dados, sai pela red d os dados a usurio o ao esconheci d exceto, e do tecnologi a do distribud o. No o do ospe deiro h e procura ndo o n , sem que este talvez, p or um o

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 14 a

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

ligei r atraso n obten dosda d AFig ura11ilus t umafo ro na o dos. u tra de p processam e distri b do.Pri m eirament e,ousuri ocriaee ento bu e de d dados par a o se rvido do ban c de da dos local. O servido or co d para o mainfr a e (possi a am velmente a atravs d e um gate w ay ou de pont que u n as dua s redes), te ne o pedido dos dad o ue n os q res p ponde c o onsulta. Fi n ente, o servido r do banc o de dado nalm ess e resultad o com os dados en c contrados em seu pr p prio dis inforaoao rm usurio.

radesis rm tema t n uma nvia busca b r ento, envia, r, e um siste m a de possui . Ele o s local co m bina co e reto rna a r

FIGURA

101 SISTE

MASDISTRI M

B UDS O

O ide outro modo: o pode ter ac em proj e e a i eto cam po uito m tentesne exis t

al q a ue esse sist e a distri budo tam e em b b b m poss a funcion ar de a a os o usuri o de ter m inal con ectado di r os e retamenteao ainf rame m r esso e aos d ados exis t tentes nos servidore s de arquivvos remot os. O s o m plementa dos s istemas d e process a o amento di stribudo um novo. Mu itas parte s ainda n o esto no lugare as sol ues u m sempre s ocomp a veisum at a comas outras. o

2.5Si stemasd

e Proces s amento

P aralelo

Siste m as parale los elho m ram r as ve locidades de proces samento e E/S l usa n vria s CPUs e ndo discos e m paralelo . As mq uinas para u alelas est o se
Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 15 a

Governo Federal Ministrio da Educao M a Instituto F Federal de Ed ducao, Cincia e Tecno ologia do Par IFPA ra Univ versidade Ab berta do Brasil Disciplina: Banc de Dados II co

torna ando cad dad o paralel os de b banco de con s ultar ban ue tenham d q seg u undo (da cen t ados traliz tais aplicae

a vez mai s comuns, tornando o estudo os o cada v e mais im ez portante. A fora m dados p a aralelos a dema nda de a n cos c de da d extre m amente g randes( d dos e process a um n ar m ero extre m amente ordem o de m ilhares p or segund o). Os sis e cliente- s ervidor n so po derosos o o d s.

de d sistem a de ban co de as c otriz o por tr s dos sis tema t plicaes ue pre cisam q c a ordem d e terabyte s ) ou grande de transae s por g tem t a de b anco de d ados suficiente para lidar com o reali z adas q ue as e tapas t a paralela com n ner no m o de e ou pa ralela ela r d dores men ores. algum gr au de a i ou u atros is q e pode m ser elos elo grau m uito p paralelos, com u siste m a de um u pode m ser ue de respo s ta, a t tarefa des de o ande s sa um gr u process ando ut d trans aes des a put realiz ando

o N processam e p ento par a alelo, m uitas ope r es s u ra sim u ultaneame n ao c o rio d o process amento s e nte, ontr a erial, em com putaciona i so re a adas s e uencial m ente. Um a uin is aliz eq qm nularidade grossa(c o oarse gra in) consi s te em u m peque gra n proc cessadore s poderos o uma os; m uina q m aciame n paral nte com granulari d dade fina( f grain) utiliza mi fine lhares de l processa A m aior parte das mq uinas de a nvel h oje em di u alto a fornece para alelismo com c gran u ularidade grossa; m uinas q com do uns. Com m proc cessadore s so com putadores aciam p ente e paral distin nguidos d e uin qm as a paralel a de gra nularidade grossa p as n mai o de par a or alelismo q ue eles a inistra m. Comp adm utadores u cen t tenasde C PUs,edi s cos,est o disponv eiscomer c ente. e cialm Existe m duas m edidas p ban c de d a co ados: (1) throughp com pletadas e deter m inado int em ua n q ntidade d e tempo necessria n mo m ento em ue ela q foi f subme n m ero de tr a ansaes pequena mui t transa es em p tas aralelo. U pode melhor e ar a o tem p de re po sub t tarefasde cadatran s aoem rincipais d e desemp r ut, u o n m ero de ervalo de tempo, e e t para co m pletar u tida. Um t s istema q s pode m elhorar o e m sistema ue proc q s posta e tambm paralelo. p enho de tarefas q t ( 2) tempo m a nica ue u proce throughp essa e gran o through

Facilitador: Prof. Msc. Marcos Vinicius Sad Barreto s dala Pagina 16 a