Você está na página 1de 130
148 © Modulo2/ Tecvologis da informagao esa, ais cients, chasfagbes de vende, nas de pro- dts desejndore regres Amazon oferece a0 programadores opsio de escoha entre veto “te! ou pesada dessa catego, epenendo dis recessidces As reas bisas 50: 05 progre- tmadores dovem extabelacer ua igagio com o ste da Anazon, 2 evoragGes de pregs peer ser arazenadssomente poe ‘no méximo uma hora, os dados no podem ser revendidas e as. aplcasbesdevem ser estas de modo a eles no farerem aide um aces por sgindo para ose ds Amazon dro que os desenvoedores ciadores de softwares de interac com os recursos de comércioeetréico dos ioes sts no 0 eros anicos que o fazer por dverso. Em certo spect, este Lm eidadoso procesto de veto 20s ciadoces de aliases comers que utlzam 0 cbdigo de promremacio das ‘companhias. Sideman da Oddcast, por exemplo, diz que tevou ‘mei a prapreenchero question detahado da eBay inci do istas de nfornagbes rica ¢comercasobe compan, tando exemplos de produtos em uso, ¢ descrevendo a tecnologia que eteraga como mbinte de TI d ey Depot ds0, um ania tric gu pra psi ns infor QUESTOES DO ESTUDO DE CASO |. Qual fnadsde © 0 valor dos servgos na Web? 2. Quis 0s benefiios dos servgas na Web para a Amazon, ‘eBay © seus parceras desenvolvedores? 3. Quais sto 0s desais empresas dos servigus na Web? Vite © ste de servgos da IBM (ermwibm.comAoltions! webservices) ¢ da Microsof (waww-microsotcomMwebser ices) pare responder a essa pergunta, Ser que to so tem algun feito sobre as vend? «que alum beneciofancer real’ O reco da ebay cra pela Odccast csta USB 3 por mis, alm de uma toa eng de USF 10 para ua o StePa que pos 1500 cents.‘ estas anaisndo a undo os modelos poten, diz Sema Hanus da eBay também euta sci se fetvarenteo ive mero da companhia em seu programa de desemalimenop hz aga retorno targa. amos exe aspect, mas 6 ci fio", ara, “Essaandie ewobe certo exerclo de ana tas vezes, a economia de tro & mais imporante do acclerago dos nei.” Vermeulen da Amazon, no entant erie: "Bis eftharenterelorno postive do investnet tir ee, esatando 0 crescent tanto no nero de prod ‘endo no ste como de compradores. "Aaron e a eBay sbern da necesitade de trabalho entanto, no deronstern renhum indo de refrear os planos tomarem abo tanto de desenvolvedores como de compradoresi Fonte: Adsptado de RICADELA, Aaron: FOLEY, Jo. New face of ec merce. InrmatonWeek, 26 jl. 2004, Copyright © 2004 CHP Meda uc ATIVIDADES DO. MUNDO REAL Web além do mencionado neste caso. 2. A posstiidade de integrar 0 ste de uma organi com 0 de out suscia algumas quesibes inter relacionadas com privacidade, protegio da prop colegas de dasse e discuta esas questées, Na sua opi cele algum ris nesse tipo de cooperagiot CAPITULO 5 Médulo) eee) Koetmaticiae] Fama \ GERENCIAMENTO DOS RECURSOS DE DADOS Destaques do Capitulo Objetivos de Aprendizagem Sesh I Apés lere estudar este Capitulo, voc8 deverd ser capaz de: Fundamentos Téenieos do Gerenciamento de Banco 1. Explicar o valor empresarial da implementagao de Dados dos processos de gerenciamento dos recursos de Gerenciamento de Banco de Dados dados ¢ teenologias em uma organizagho. Conceitos Fundamentais de Dados : 2, Resumir as vantagens da abordagem de geren- ae cciamento de banco de dados para administrar os Outros: Protegendo Joi Digs recursos de dados de um negécio, comparado a Estrutaras de Banco de Dados abordagem de processamento de wn arquivo. Desenvolvimento de Banco de Dados 3. Explicar como o software de gerenciamento de banco de dados ajude os profissionais de negécios Sesto I Gerenciando Recursos de Dados © apdia as operagdes ¢ a administragio de uma Gerenciamento dos Recursos de Dados empresa ‘Tipos de Bancos de Dados 4. Prover exemplos para ilustrar cada um dos Caso do Mundo Real 2 - Emerson e Sanofi (Organizadores de Dados Buscam Conformidade dle Dados Datawarchouses ¢ Exploragio de Dados Processamento de Arquivo Tradicional les conceitos: b, Armazenagem c exploragio de dados. Abordagem do Gerenciamento de Banco de Dados €. Blementos logicos de dados. Caso do Mundo Real 3 — Acxiom Corporation: Os Dados 4. Estruturas fndamentais de banco de dados. Exiger Respeito €. Desenvolvimento de banco de dados. 149 150. @ Méitlo 2/ Tecnolgias da faformaeto Gerenciamento de Banco de Dados Conceitos Fundamentais de Dados Caractere Campo Registro Arquivo Fundamentos Técnicos do Gerenciamento de Banco de Dados { ‘Apenas imagine como seria difieil obter qualquer informago de um sistema se 0s dadas estivessem armazenados de forma desorganizada, ou se no hrouvesse nenhuma maneiza sistemstica pera tecuperé-les,Portanto, em todos 0s sistemas de informagfo, os recursos de dados devem ser organizados e estruturados de alguma maneira légice, deforma que possam ser acessados com faclidade, processados de maneira eficiente, recuperados com rapidez ¢ ‘gerenciados com eficdcia. As estruturas de dados e os métodos de acesso, variando do sim- ples 20 complexo, foram inventados pata organizarefcientemente e acessar dados armaze- ‘ados pelo sistema de informagao. Neste capitulo, explotaremos esses conceitos, bem com | 1s implicagies gerenciais eo valor do gerenciamento dos recursos de dados. Ver Figura 5.1 Lin o Caso do Mundo Real sobre recursos de dads na indfstria de Cassinos e hosp talidade. Podemos aprender muito desse caso sobre a importancia de proteger 0s recursos Fk ay nl table 1} SociatSecurtynber employeeNumber NationalEmpittumber FirstName Fonts: Contes dh Mirosat Corp. 4 0s diciondrios de dados podem ser acessados pelo administrador do banco de dados para informar a situagao de qualquer aspeeto de metadados de uma firma, O administrador pode, entio, fazer modificagdes nas definig6es de elementos dc dados selecionedos. Alguns dicio- nities de dados ativos (em oposiglo a passive) forgam eutomaticamente definigBes-padrio dle elemento de dados sempre que os usuérios finais ¢ 0 programa de eplicagéo acessem 0 bbanco de dados de uma organizacao. Por exemplo, um dicionsrio de dadas ativo nfo per- ziticia que um programa de entrada de dados usasse uma definigfo nfo-pad:to de um registro de cliente nem permitiria que um empregado entrasse com um nome de eliente ‘que excedesse o tamanho definido daquele elemento de dados. Desenvolver um grande banco de dados de tipos de dados complexos pode ser uma | torefa complicada. Os administradores de bancos de dados ¢ os analistas de projetos de baneos de dados trabalham com usuarios fina c analistes de sistemas para modelarem os processos de negécios e os dados que eles requerem, Entéo determinam (1) qusis defini- fee de dados deveriam scr incluidas no banco de dados e (2) qual estrutura ou relagdes Goveriam existir entre os elementos de dados. I Planejamento de Como ilstaa Figura 5.10, o desenvolvimento é banc de ddos pode generar com tt Dad Proj processo de planejamento de cima para baixe. Os administradores de banco de dados ¢ ados @ Projeto 0 projetistas trabalham com a administragiio corporativa ¢ com os usuarios finsis para de Banco de desenvolver um modelo empresarial que defina o processo basico de negécio da empresa. Dados Depois definem as necessidades de informagio dos usuérios finais em um processo de negocio, tal como 0 processo de compra ¢ recebimento que todas as empresas tém. ‘Em ceguid, os usuirios finais devem identficar os elementos de dads fundamentais que sHio uecessirios para realizar sus aividades especificas do negécio. [sso freqlentemente cnvok vve desenvolver diagramas de relacionamento de entidades (ERDs) que modelam as relagbes ‘entre as muitas enidades envolvidas no processo de negécio. Por exemplo, Figura 5.11 ilustra falgumas das relagBes no processo de compra e recebimento. Os ERDs sto apenas modelos frificas de virios arquivos ¢ suas rlages contidas dentro de um sistema de banco de dados. ‘Os usustios finas os projetistas de banco de dados poderiam usar o gerenciamento de banco de dados ou software de modelagem de negécio para ajudé-los a desenvolver os modelos de ERD para o processo de compra ¢recebimento. [sso ajudaria a identiicar quis fomecedores ¢ dados do produto io necessérias para auiomatizara sua compra e seu recebimento e outros processos de negécio usando software de gerenciamento de recurso da empresa (ERM) ou ges- Ho da cadeia de suprimentos (SCM). E possivel aprender sobre ERDs ¢ outras feramentas d& ‘maodelagem de dados em detalhes fazendo um curso de projeto ¢andlise de sistemas. HOUR a Seo coor et rene stage See er, Soe FIGURA 5.11 Ee dagrama de entice ‘etonsmerto usta gues ‘as rages entre as endades (eradto, omecedorarmazkrn 5) em um processo de nego ce compra e recebiment, 1 Deser Capito 5 1 Gerenciamsento dos Recwso de Dados @ 161 Planejamente de Dados rive um modelo de processos ue negocios Matedos da eoastoo reproseriagias odelos de Dados Fico Modelo de processos de nogécio da res com docuentagao armazanamerta doe dado 0.02 5.ProeloFisteo Dearmina ae eturos do mitogen de acesso 26 Detine as naceeaseces de speciicagdo de Requsitos ‘dos: herae05, icra dos usar ais aces rari, Um procosso de nagécio eee. ‘a dessigge das nocossdadios doo euros pode et roiceoiaca om 4.ProjetoLéaico Enguagem tual ou com 0 us0 6 Tagua os modelos concetuals em tevameatas do determines modelos da dados do um SGUD smetorotoga do dorenvevrerto Bssas visdes de ususi pees todos of requsins co rrlomagao na fra de un lo 8. Projoto Conceltul ‘de atone sto a parte principal de un processo de modelagem de dados na qual as rolagées entre elementos de dados so identificadss. Cada modelo de dados define as relagGes logicas entre 08 elementos de dados necessirios pata apoiar um proces- 80 de negécio bisico. Por exemplo, um fomecedor pode fomecer-nos mais de umn tipo de produto? Um cliente pode ter mais de um tipo da conta conosco? Um empregado pode ter virios niveis de pagamento ou ser destinado a varios grupos de projeto? Responder a essas perguntas identfcaré.as relays de dados que tém de ser representa- | Andiso do Dados chy omer | L____} (Goneutor repota, iam analsar, exporay, yea etege vs) | Diora do “) Geronciamento Metadados Motadados : Prptoco |_| Fopostiinee | Setnas do avarenouse seems Intormapao ca Wed Fonte: Adsptado por cotesa da Hewlet Pacha, rtulos, arquivos de imagens e dudio deseritos em HTML (Hypertext Marleup Language) ou XML (eXtensible Markup Language). 0 software servidor da Web atua como um sistema de gerenciamento de banco de dados para administrate transferir os arquivos de hipenmidia para download pelos plug-ins de multimidia do seu navegador na Web. Datawarehouses Um datawarehouse armazena os dados que foram extraidos dos diversos bancos de daclos e Explo: Dados Receita: Eliminando o Déficit ¢ ‘operacionais, extemos ¢ outros de uma organizagao. Ea fonte central de dados que foram orgnnizados, transformados ¢ catalogados de modo que possam ser usatlos por gerentes € outros profissionais de negécio para a exploragiio dos dados (dafamining), processamento analitico em tempo real e outras formes de andlise de negéeios, pesquisa de mercado e apoio a decistio, (Palacemos mais a respeito de todas essas atividades no Capitulo 9). Os datawarchouses podem ser subdivididos em datamarts, que mantém subconjuntos de dados do repositério que se concentra em aspectos especificos de uma companhia, como ‘um departamento ou um processo de negécios. A Figura 5.17 ilustra 05 componentes de um sistema de datawarchouses completo. Veja, como os dads de vérios bancos de dados operacionais ¢ extemos sto capturados, organiza- dos ¢ transformedes em dados que possam ser muito bem usados para andlise. Esse processo Ade aquisigia poderia incluir atividades como consolidasko dos dados de diversas fontes, filtragem de dados niio desejedos, comegao dos dados incorretos, conversio dos dados em novos elementos de dados ¢ agregacio desses como noves subeonjuntes de dads. Esses dados sto entéo annazenados no repositério de dados da empresa, de onde podem ser rmovidos para dentro de “datamarts” ou para um: “repositrio anaificn de dados” que mantém os —> ——> Le —> Dedoe-alvo Datawarehouse Podroes Conhecimento ‘do Negéclo ‘eancos de Dados ‘Uma cerseteristiea importante acerca de um datawarchouse & que, diferentemente de um bbanco de dados tipico onde as mudangas podem ocorrer constantemente, os dades em um datawarchouso slo estéicas. Iso significa que una vez os dados reunidos, formatados para o armazenamento e conservados no repositério de dados, eles nfo mais mudardo. Dessa forma é que eonsultas podem ser feitas aos dados para procurar por padres complexos ou tendéncias bistérieas que poderiam por outro lado passar despercebides devido & dinimica dos dados que mudam constantemente ao sabor de novas transagSes ou atualizagoes, Exploragao de A exploragio de daudos (daranining) 6 0 maior uso do banco de dados tipo datararehouse & Dados dos dados estitcos que cles contém, Na exploraglo de dads, os dados em umm detawarchouse ‘fo analisados para reveler padres e tendéncias ocullas no historico da atividade empresarial. (datamining) Isso pode ser usado para ajudar os gerentes a tomar decistes a respeito de mudangas estratégicas sas operagdes comerciais © ganar vantagem compettiva no mercado [2] Ver Figura 5.19. ‘Aexploragto de dados pode descobrir novas correlages, padres ¢ tendéncias em vastas ‘quantidades dle dados de negécios (freqiientemente, diversos terabytes de dados) armazena- dos em um datawarehouse. Os softwares de exploragio de dados usam padriies avangados de algoritmos de reconhecimento assim como uma variedade de téenicas es rmaicas para reparar montanhas de dados a fim de extrar informagdes estratégicas de negé- cios antes desconhecidas, Por exemplo, muitas empresas usam a exploragio de dados para ‘+ Realizar“anslise da composigo de mercado" para identificar novos pacotes de produto ‘+ Encontrar causas para a qualidade ou probtemas de fabricagto, ‘© Prevenir aritos com clientes ¢ conquislar novos clientes. + Venda eruzada a clientes existentes. ‘© Tragar o perfil de clientes com mais exatido [6]. Discutiemos mais detathadamente @ exploragio de dados, da mesma forma como 0 processamento analitico on-line (OLAP) e outras tecnologies que analisam os dados em tan banca de dados eo datawarchouse para prover suporte vital ds tomadas de decisbes de negocios, no Cepitulo 9. Por enquanto, vejamos um exempto do mundo reel Bank of America: | No mundo de servigos bancérios, o maior nem sempre é 0 melhor. O Bank of America (BofA) sabe disso muito bem, Uma cadeia de aproximadamente 60 fuses desde meados Beneficios da dos anos 80 fez. do BofA 0 maior banco nacional, servindo 27 milhdes de domicilios em Exploragio de | quase 4.400 eseritérios domésticos, 13 mil caixas eletrOnicos e 30 escritéios intema- Dados Glonais em mais de 150 palses prov® o acess a servgas bunefris online a quatro aithdes de usuérios ativos. Como © BofA eresceu, contudo, os problemas com dados gerenciados por meio da ‘empresa também aumentaram, Durante a sua fase de crescimento, 0 banco adquiriu pelo ‘menos 30 bancos de dados de cliente diferentes, nfo-integrados, Um deles, um dateware- hhouse adquirido pela fusdo do Bank of America com 0 NationsBank em 1998, fuacionava de forma aut6noma sem integragio a qualquer outro sistema do BofA. O desafio tomou- se maior pelo fato de que cada datawarehouse funcionava em um ambiente nfo-padro- nizedo. Os recursos cram desperdigados no armazenamento ¢ na menutengio de dados incistria ‘ee mele compotitvos,impulsonada pala desregulememegso 8 lo ceeciments da Internet e da World Wido heb, rentenclas da Vokada a0 uso diseminado de Inerno,nianete Nleacao

Você também pode gostar