TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Modelagem De Dados

Artigo: Modelagem De Dados. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  21/6/2014  •  917 Palavras (4 Páginas)  •  865 Visualizações

Página 1 de 4

Capítulo 1 – Modelagem de dados

Introdução

Bancos de Dados (BD) é uma área da computação que apresentou grande

desenvolvimento nas décadas de 70 e 80 e continua em ritmo acelerado de pesquisa e

desenvolvimento. Com as bases teóricas da tecnologia relacional lançadas nas década de 70 e o

lançamento comercial de muitos Sistemas Gerenciadores de Banco de Dados (SGBDs)

relacionais na década de 80, o gerenciamento de grandes volumes de dados pode ser feito cada

vez mais de forma segura, eficiente e barata.

Sistemas Gerenciadores de Bancos de Dados

SGBD – Sistema Gerenciador de Banco de Dados (ou DBMS – Database Management

System) é um sistema utilizado para gerenciar dados que estão armazenados de forma

organizada, permitindo incluir, alterar, excluir, consultar e manipular dados.

O tratamento da informação em um banco de dados oferece vantagens:

• A disponibilidade dos dados para exclusão, consulta ou alteração pode ser autorizada

pelo Administrador de Banco de Dados (DBA – Data Base Administrator) no projeto,

antes das aplicações serem desenvolvidas, permitindo com isso a segurança e a

privacidade dos dados;

• A padronização é reforçada. Os tipos de dados mais importantes são atributos que têm

seus nomes e tamanhos definidos já no projeto do banco de dados.

• Os dados dizem respeito a um ambiente, empresa ou corporação e estão disponíveis

independentemente da aplicação.

• Um projeto de banco de dados coerente reduz ou elimina a redundância, favorecendo

a manutenção da integridade dos dados.

A arquitetura de um SGBD é estabelecida a partir de um modelo de dados, que é uma

forma de representação que resulta de uma abstração. O projeto de um banco de dados envolve o

desenvolvimento de um modelo formal relativo à estruturação dos dados de todo um

empreendimento.

Os SGBDs existentes no mercado geralmente adotam o modelo hierárquico, de rede ou

relacional. Dentre os três, o mais utilizado é o modelo de rede.

O objetivo de todos os modelos de dados é modelar a realidade tão proximamente quanto

possível.

Modelos de Bancos de Dados

Modelo Hierárquico

Os SGBD´s baseados no modelo hierárquico foram os primeiros sistemas a estarem

disponíveis comercialmente.

No modelo hierárquico, o usuário percebe o banco de dados como uma estrutura de

árvores que envolvem registros e ligações. Cada registro pode possuir um número qualquer de

descendentes, mas apenas um ascendente (exceto a raiz, que não possui ascendente). O registro

ascendente guarda referências do conjunto de descendentes que possui.

Apostila de A.S.M.D. – Módulo Modelagem de Dados

2

A navegação dentro de um banco de dados hierárquico é feita com comandos do tipo

“acessar primeiro” e “acessar próximo” ( get first e get next), admitindo cláusulas e predicados

para pesquisa.

A figura abaixo ilustra a representação de alguns registros organizados hierarquicamente

para uma locadora de veículos. Como você pode ver, as árvores hierárquicas são plantadas de

cabeça para baixo.

Fig. 1 - Exemplo de um modelo hierárquico

Dada a limitação de que cada registro pode possuir somente um ascendente, seu conteúdo

pode ter que ser repetido várias vezes. Se for criada a filial Manaus, por exemplo, que também

tem um tipo de veículo esporte, este registro do tipo esporte será diferente do registro já existente

para a filial São Paulo.

Esta repetição é uma grande desvantagem: o espaço consumido para armazenagem é

desperdiçado com a mesma informação. Além disso, se a atualização de um valor não for feita

para todos os registros repetidos, o banco de dados fica inconsistente. Como resultado, a

implementação de um banco de dados em um sistema hierárquico pode requerer uma boa

quantidade de trabalho para contornar

...

Baixar como (para membros premium)  txt (6.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com