Exercícios Resolvidos Projeto BD
Resposta:
O processamento de dados com SGBD favorece a modularização, a expansão futura e a facilidade na manutenção dos códigos responsáveis pela gestão do Banco de Dados.
Usando arquivos convencionais temos alguns problemas como:
1. Inconsistência e Redundância de Dados;
2. Dificuldade de Acesso aos Dados;
3. Isolamento dos Dados;
4. Problemas com Integridade no controle de acesso aos dados;
5. Problemas de atomicidade, ou seja, realizações de operações, ou conjunto de operações que devem ser executadas completamente em caso de sucesso, ou ser abortada completamente em caso de erro.
6. Anomalias no acesso concorrente, ou seja, quando várias pessoas acessam o mesmo arquivo ou banco;
7. Problemas de Segurança.
Exercício 1.2: Descreva alguns fatores que levam alguém a preferir o uso de arquivos convencionais ao uso de SGBD. Descreva alguns fatores que levam alguém a preferir o uso de SGBD ao uso de arquivos convencionais.
Resposta:
Utilização de Arquivos convencionais:
Menor investimento, facilidade de treinamento para o usuário e resistência a mudanças.
Uso de SGBD:
Com ele é possível gerenciar o acesso, ou seja, saber quem acessou e o que fez, compartilhar, sincronizar, manipular, ter segurança e organização dos dados. É possível ainda incluir, alterar, excluir ou simplesmente consultar as informações.
Exercício 1.3: Defina, sem retornar ao capítulo acima, os seguintes conceitos: banco de dados, SGBD, modelo de dados, modelo conceitual, modelo lógico, modelagem conceitual e projeto lógico.
Resposta:
Banco de Dados: Conjunto de tabelas ou dados, compartilhados entre vários usuários.
SGBD: Conjunto de ferramentas para administrar o banco de dados.
Modelo conceitual: Descreve a estrutura do banco de dados, independente do SGBD definido. Modelo lógico: Descreve a estrutura dos dados contidos