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

Banco De Dados

Trabalho Escolar: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  16/9/2014  •  1.982 Palavras (8 Páginas)  •  289 Visualizações

Página 1 de 8

Sumário

1 ETAPA 1 1

1.1 PASSO 1 1

1.2 PASSO 2 1

1.3 PASSO 3 4

1.4 RELATÓRIO 01 7

2 ETAPA 2 8

2.1 PASSO 1 8

2.2 PASSO 2 9

2.3 PASSO 3 11

2.4 RELATÓRIO 2 11

1 ETAPA 1

1.1 PASSO 1

Ler o artigo o capítulo 1.1 – Modelos de Dados da apostila “Introdução à Banco de Dados” de Osvaldo Kotaro Takai, Isabel Cristina Italiano e João Eduardo Ferreira. 2005. Disponível em:

https://docs.google.com/a/aedu.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9e1nJ9U5ACjZWMyN2ViZjYtYWMxMS00OTE4LWIwYzItNTc0ZGU0MjEyOTI2&hl=en_US. Acesso em: 12 abr. 2012.

Fazer também uma pesquisa na internet para conhecer os principais softwares de gerenciamento de Banco de Dados. Entre eles, acesse o site http://www.postgresql.org e http://www.mysql.com. Acessos em: 12 abr. 2012.

1.2 PASSO 2

Desenvolver um comparativo entre a utilização de arquivos convencionais (arquivo texto, por exemplo) e a utilização de um SGBD (Sistema Gerenciador de Banco de Dados) para armazenamento de dados. Nesse comparativo é essencial o apontamento de vantagens e desvantagens, bem como a aplicação de ambos os métodos em uma operação empresarial, por exemplo, registro de vendas.

Sistema de arquivos convencionais:

As vantagens de se utilizar o sistema arquivos convencionais para armazenamento de dados são:

 Não há necessidade de comprar um software para armazenar e manipular os dados;

 Em muitos casos podem ser utilizados os programas que já acompanham o sistema operacional para armazenamento dos dados, como por exemplo, o notepad do Windows para armazenamento em arquivos de texto;

 É possível encontrar facilmente diversos editores e ferramentas de boa qualidade;

 Possui baixa complexidade e fácil legibilidade para tanto para o usuário como para o PC;

 Permite a criação da sua própria sintaxe de dados.

Como exemplo de sistema de arquivo convencional podemos citar o arquivo de texto no qual é muito comum a sua utilização para armazenamento de informações devido a sua simplicidade.

A utilização do sistema convencional de arquivos pode ser recomendada nos seguintes cenários:

 Os programas e o banco de dados são simples, bem definidos e não se espera mudanças no projeto;

 Não será necessário o acesso múltiplo aos dados;

 As aplicações necessitam de acesso em tempo real o que pode ser comprometido com o uso do SGBD que poderá causar sobrecargas.

Como desvantagem de se utilizar o sistema de arquivos convencionais para armazenamento de dados podemos citar:

 Falta de segurança, não será possível determinar controle de acesso e os dados poderão ser acessados por qualquer usuário;

 Dificuldade ou até mesmo impossibilidade de vários usuários alterarem ao mesmo tempo os dados de um determinado arquivo (como exemplo podemos citar a alteração de um dado em uma planilha eletrônica que está sendo usada ao mesmo tempo por outro usuário);

 Inconsistência das informações, pois a integridade dos dados pode ser um problema;

 Como vários usuários irão manipular acessar e armazenar dados nesses arquivos, muitas informações podem acabar sendo repetidas causando uma redundância impactando na eficiência de armazenamento e transmissão desses dados.

No sistema de arquivos convencional os arquivos de uma determinada aplicação serão definidos e implementados por cada usuário podendo causar inconsistência e repetição dos dados. A manipulação desses dados será feita por essas aplicações específicas o que tornará muito complexo e dispendioso a manutenção dos aplicativos e desenvolvimento de novos sistemas.

Como exemplo podemos citar uma empresa, que utiliza o sistema de arquivos, e utiliza mais de um sistema de vendas e precisa incluir um novo campo em um arquivo, para realizar essa alteração será necessário alterar todos os programas que também utilizam esse arquivo para armazenamento e manipulação de dados, sendo que as rotinas de backup e recuperação de dados serão de responsabilidade dessa aplicação em particular.

Sistema Gerenciado de Banco de Dados

Vantagem do Sistema de Gerenciamento do Banco de dados:

 Controle de acesso: O SGBD pode oferecer recursos que permitam atribuir permissões diferentes aos usuários ou até mesmo impedir que certos usuários acessem certas informações;

 Compartilhamento de dados: oferece recursos que permite a concorrência ao acesso dos dados, garantindo que não ocorram erros nas gravações e leituras dos dados em qualquer tipo de situação;

 Controle da redundância, a redundância pode ser reduzida, evitando assim o acumulo de informações excessivas;

 Representação de relacionamento complexo entre os dados, normalmente um banco de dados possui uma variedade de dados que estão inter-relacionados de diversas formas e o SGBD deve oferecer recursos para representar esse relacionamento entre os dados, assim como, proporcionar a recuperação e atualização desses dados com facilidade e eficiência;

 Tolerância a falhas, o SGBD pode oferecer ferramentas que ajudem na recuperação de dados caso ocorra alguma falha de software ou hardware;

 Auxilia a manter a integridade dos dados.

Desvantagem do Sistema de Gerenciamento de Banco de dados:

 A compra de software e hardware adicionais irá causar um alto investimento inicial;

 O SGBD é complexo e por esse motivo difícil e demorado para ser projetado;

 Custos elevados para migrar o sistema baseado em arquivos

...

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