Exercícios projeto banco de dados capitulo 1
Exercícios capitulo 1
1: Enumere as principais diferenças entre o processamento de dados com arquivos convencionais e o processamento de dados com SGBD.
Inconsistência e Redundância de Dados
Dificuldade de Acesso aos Dados
Isolamento dos Dados
Problemas com Integridade
Problemas de atomicidade
Anomalias no acesso concorrente
Problemas de Segurança
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.
Alguns fatores que levam alguém a preferir o uso de arquivos convencionais são:
Mobilidade.
Arquivos legíveis (como por exemplo arquivos de configuração).
Alto custo para a implementação do SGBD.
Alguns fatores que levam alguém a preferir o so de SGBD são:
Compartilhamento de arquivos com sincronia garantida.
Possibilidade de expansão do BD.
Facilidade na manutenção do código da aplicação.
3: Defina, sem retornar ao capítulo acima, os seguintes conceitos: banco de dados, sistema de gerência de banco de dados, modelo de dados, modelo conceitual, modelo lógico, modelagem conceitual e projeto lógico. Ve- rifique a definição que você fez contra a apresentada no capítulo.
Banco de Dados: Conjunto de tabelas ou dados, compartilhados entre vários usuários.
SGBD: Conjunto de ferramentas para a gestão do 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 no banco de dados, de acordo com o SGBD definido.Modelagem conceitual: Coletar informações necessárias para a construção do banco de dados. Projeto lógico: Define os parâmetros necessários para cada entidade, objeto coletados na modelagem conceitual.
4: A definição do fator de bloco de um arquivo faz parte de que modelo: do modelo conceitual, do modelo lógico ou do modelo físico?
Faz parte do modelo conceitual.
5: A definição do tipo de um dado