Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UNIP - Universidade Paulista 
Ciência da Computação 
 
Prof. Marcelo Nogueira 
Modelagem de Dados - Parte 04 
 
4. Base de Dados 
 
Os dados de um sistema de informação são armazenados na base de dados do sistema. Esta 
base acompanha o ciclo de vida do sistema, e é criada à medida que o sistema progride. 
Fisicamente, a base de dados pode ser qualquer local possível de se armazenar os dados 
utilizados pelo sistema. 
 
O armazenamento pode ser mecanizado, em meio magnético ou totalmente manual. Assim 
poderão compor a base de dados de um sistema, um arquivo de gaveta, um caderno, um 
disquete, um disco rígido, uma ficha, uma fita, etc. 
 
Evidentemente que os grandes sistemas de informações mecanizados utilizam-se de discos 
magnéticos e armazenam a maioria dos seus dados de forma totalmente estruturada. Os 
antigos métodos de acesso a arquivos (como ISAM, VSAM, etc.) têm dado lugar a complexos 
bancos de dados que armazenam maior número de informações com mais segurança e 
controle próprio. 
 
4.1 Redundância de Dados 
 
Um dos fatores que mais comprometem o desempenho de um sistema, diz respeito à 
estruturação da base de dados. Quando um mesmo dado aparece em vários locais diferentes da 
base de dados, a manipulação fica comprometida. A cada alteração no conteúdo do dado, esta 
deverá ser replicada em todos os locais onde o mesmo aparece, o que gera graves problemas 
de controle e conseqüências imprevisíveis quando tal operação não for realizada. 
 
À existência do dado em mais de um local dá-se o nome de Redundância de Dados. A 
grande preocupação durante a definição e estruturação da base de dados é a de evitar 
redundância “a qualquer custo”. Na instalação do sistema, por problemas de limitação de 
equipamentos, poderá ser conveniente que alguns dados sofram redundância, mas esta deverá 
ser mínima e muito bem controlada. 
 
Na verdade só deve ser feita em último caso e quando realmente houver garantia de maior 
desempenho do sistema em executar alguma transação específica. Do contrário a redundância 
não deverá ser criada. 
 
Durante a fase de análise, quando ainda não há qualquer preocupação com restrições, a base 
de dados não deverá ter nenhuma redundância, em hipótese alguma. 
 
4.2 Banco de Dados 
 
O banco de dados é um meio magnético para armazenamento de dado, é formado por um 
conjunto de tabelas interrelacionadas, que tem a possibilidade de armazenar grandes 
quantidades de dados e possui um sistema gerenciador que controla os acessos e a segurança 
física e lógica dos dados. 
 
UNIP - Universidade Paulista 
Ciência da Computação 
 
Prof. Marcelo Nogueira 
No banco de dados podem sofrer muitos acessos com grande desempenho e segurança. É o 
meio de armazenamento magnético mais eficiente e eficaz disponível no momento. Os tipos 
de banco de dados já bastante utilizados são três: Hierárquico, rede e relacional. Em pesquisas 
e em início de utilização, encontram-se os bancos de dados orientado a objetos e orientado a 
aspectos. 
 
Todos os grandes sistemas de informação não podem prescindir do uso de um banco de dados, 
com pena de não se obter a desempenho mínimo desejado. 
 
4.3 Construção do Banco de Dados 
 
A construção de um banco de dados é feita com o desenvolvimento de três modelos em 
seqüência: modelo conceitual de dados, modelo lógico de dados e modelo físico de dados. 
 
4.3.1 Modelo Conceitual de Dados 
 
Este modelo retrata o mundo real que envolve o sistema, possibilita a execução do ciclo de 
negócios, através da apresentação dos dados de maneira estruturada e sem redundâncias. É 
desenvolvido na fase de análise e tem participação ativa dos usuários responsáveis pelas 
informações na definição do sistema. No desenvolvimento, não há preocupação com a 
implementação, ou com desempenho do futuro banco de dados. 
 
4.3.2 Modelo Lógico de Dados 
 
Este modelo adequa o modelo conceitual para o tipo de banco de dados que será 
implementado. É desenvolvido na fase de projeto e não é de interesse dos usuários, somente 
da equipe de desenvolvimento. 
 
4.3.3 Modelo Físico de Dados 
 
Este modelo é o projeto físico para implementação do banco de dados. Tem todas as 
preocupações com desempenho, com a capacidade dos equipamentos, etc. É um trabalho 
bastante especializado e normalmente foca a cargo de uma equipe de DBA’s (Administrador 
de Banco de Dados). 
 
4.4 Exercícios 
 
Preencha como Verdadeiro (V) ou Falso (F) conforme a afirmação: 
 
( ) Um caderno pode fazer parte de uma base de dados de um sistema de informação; 
( ) Desde que bem descrito, um dado pode aparecer até três vezes no modelo conceitual; 
( ) Os tipos de banco de dados comercialmente em uso são: hierárquico, rede e relacional; 
( ) Durante a construção do Modelo Conceitual de Dados não há participação de usuários. 
( ) Os sistemas de informação, normalmente não conseguem armazenar todos os seus dados 
em meio magnético;

Mais conteúdos dessa disciplina