banco de dados
• Dificuldade de Acesso aos Dados
• Isolamento dos Dados
• Problemas com Integridade
• Problemas de atomicidade
• Anomalias no acesso concorrente
• Problemas de Segurança
Essas desvantagens sistemas convencionais causaram o desenvolvimento dos SGBD
Exercício 1.2: Descreva alguns fatores que levam alguém a preferir o uso de SGBD ao uso de arquivos convencionais. Uso 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, manipulação, segurança e organização dos dados. É possível incluir, alterar, excluir ou simplesmente consultar informações.
Exercício 1.3: Defina os seguintes conceitos:
• banco de dados: Conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários;
• sistema de gerência de banco de dados: Um programa SGBD para o gerenciamento de arquivos/tabelas/dados.
• modelo de dados: Descrição formal da estrutura de um banco de dados.
• modelo conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular.
• modelo lógico: Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado.
• modelagem conceitual: Um modelo conceitual é uma descrição do banco de dados de forma independente de implementação em um SGBD. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados à nível de SGBD.
• projeto lógico: O modelo lógico define como o banco de dados será implementado em um SGBD específico. O processo acima é adequado para a construção de um novo banco