Banco De Dados
Trabalho Escolar: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: danilopsy • 16/9/2014 • 1.982 Palavras (8 Páginas) • 295 Visualizações
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
...