You are on page 1of 2

UNITEC ESCOLAS INTEGRADAS LTDA PARACATU /MG CURSO: Tcnico em Informtica DISCIPLINA: Implementao a Banco de Dados PROFESSOR: Flvio

vio Barbosa CONTATO:flavio062004@hotmail.com Leitura Complementar

Por qu construir um Modelo de Dados Lgico? Parte I Por Marceliz Mayer Modelos de Dados H trs tipos de modelos de dados: o conceitual, o lgico e o fsico. Todos concordam que uma estrutura de dados com qualidade imprescindvel para garantir a legitimidade do banco de dados facilitando a manuteno do sistema de aplicao. [...] Dado a parte mais importante de um sistema de aplicao. Uma estrutura de dados acurado, permite ao analista de sistema da aplicao desenhar os processos, a interface de usurio, relatrios e anlise estatstica sempre que precisar. Requisitos de negcio so mais importantes do que a prpria estrutura de dados. Pode ser o sistema da mais alta tecnologia mas se ele no possuir os requisitos de negcios documentados estar fadado ao fracasso. Portanto o modelo de dados lgico combina dois importantes componentes do desenvolvimento de aplicaes: requisitos de negcios e qualidade da estrutura de dados. O QUE UM MODELO DE DADOS LGICO ? Um modelo de dados lgico uma representao lgica das informaes da

rea de negcios, no um banco de dados, independente do modelo fsico. Este o conceito chave da modelagem de dados lgica. Ele deve ser independente da tecnologia implementada devido a constante mudana dos produtos tecnolgicos. Os desenvolvedores de sistemas no devem se apegar a uma determinada tecnologia, precisam desenvolver sistemas independentes de tecnologia. Mas como isso seria possvel? H componentes de sistemas que esto intimamente ligados a tecnologia como os programas, sistemas gerenciadores de banco de dados, componentes de tela, mas h tambm os componentes de sistema que podem ser criados independentes da tecnologia que ser implementado como acontece com o modelo de dados lgico e as regras de negcios. Estes componentes esto intimamente ligados aos negcios, no a tecnologia. A rea de negcios no muda to rapidamente como os produtos tecnolgicos. Pense na indstria como uma rea de negcios centenria em que seu objetivo a fabricao de produtos dos mais diversos tipos e que os processos de negcios vo desde a compra da matria-prima, sua transformao, empacotamento e distribuio do produto acabado. Ela tem feito isso ao longo de toda a sua histria. Eles sempre realizaram seus processos de trabalho sem os computadores, depois tiveram o apoio dos mainframes, da rede de computadores e agora da internet. O que os negcios fazem no mudou ao longo do tempo mas como eles so feitos sim. A diferena entre O que so os requisitos de negcios e Como eles so executados descreve a diferena entre o modelo de dados lgico e banco de dados fsico. Quando surge uma nova tecnologia o responsvel pelo modelo de dados lgico no necessita questionar os profissionais da rea de negcios de novo pois as regras de negcios continuam sendo as mesmas, ele precisa apenas revisar o modelo lgico,

entender os requisitos de negcios e oferecer sugestes para a implementao de mudanas perante a nova tecnologia ou sugerir Como a nova tecnologia poderia mudar a maneira dos requisitos de negcios serem feitos. Desta forma, desenvolver e fazer manuteno utilizando modelo de dados lgico permite prover um servio diferenciado para a rea de negcios com maior rapidez e menor custo. O modelo de dados lgico o retrato de todas as informaes necessrias para a realizao dos negcios. Ele representado de diversas maneiras diferentes, utilizando metodologias e ferramentas diferentes para implementaes diferenciadas. O modelo entidade-relacionamento (MER) uma tcnica de modelagem amplamente utilizada pelos administradores de dados.O diagrama entidaderelacionamento um desenho estruturado utilizado como uma ferramenta de comunicao entre os profissionais de negcios e os desenvolvedores de sistemas de aplicao. Ele representa a diagramao dos dados necessrios para as regras de negcios. Os componentes do MER so representados pelas entidades, os relacionamentos e os atributos. Cada entidade representa um conjunto de pessoas, coisas ou conceitos sobre os quais o negcio precisa de informaes. Cada relacionamento representa a associao entre duas entidades. Cada atributo a caracterstica ou parte da informao de uma entidade. Um nome e uma definio textual descreve cada um desses componentes. Estes nomes e definies provem da documentao das regras de negcio e informaes as quais so armazenadas e mantidas num repositrio de dados garantindo assim a padronizao conceitual dos dados. [...]
QUEM CRIA O MODELO DE DADOS LGICO ?

O arquiteto de dados com a ajuda do analista de requisitos de negcios cria o modelo de dados lgico e se utiliza dele para avaliar possveis impactos nos requisitos de negcios numa provvel mudana tecnolgica. O arquiteto de dados tambm responsvel por trabalhar com o administrador de banco de dados DBA para garantir a implementao do modelo de dados lgico para o modelo de dados fsico de acordo com o sistema gerenciador de banco de dados SGBD - que ser aplicado. O DBA revisa o modelo de dados lgico e define o SGBD mais apropriado, cria ndices, detalha os tipos de dados e cria a integridade referencial para proteger o valor dos dados. O administrador de banco de dados pode des-normalizar a base de dados [...] alm de monitorar a performance do banco de dados fsico.

Marceliz Mayer (marcelizmayer@hotmail.com) Analista de Dados (DA) na IBM do Brasil em projeto internacional, graduada em anlise de sistemas pela USF Universidade So Francisco, especialista em estratgias de negcios pela FGV Instituto de Economia - Unicamp Campinas, professora na Faculdade de Vinhedo lecionando Engenharia de Software. Participei como consultora tcnica do desenvolvimento e implementao de padronizao, dicionarizao e modelagem corporativa de uma multinacional americana.

Fonte: http://www.devmedia.com.br/post 368-Por-que-construir-um-Modelo-deDados-Logico-Parte-I.html. Dia 11 de agosto de 2011 as 05:00.

You might also like