Gerencia de configuração
(Introdução)
Banco de Dados I
Prof. MSc. João Tavares
Introdução
• Sistemas isolados (dados não compartilhados) Introdução
• Problema:
• redundância de dados
Tipos de redundância de dados:
• redundância controlada de dados:
• software gerencia redundância
• redundância não controlada de dados:
• usuário gerencia redundância
• Entrada repetida da mesma informação
• Inconsistências de dados
Introdução
• Como evitar redundância não controlada de dados?
• Compartilhamento de dados
• Cada informação é armazenada uma única vez • Usar o conceito de Banco de Dados
Introdução
Introdução
• Um Sistema de Gerência de Banco de Dados (SGBD) é um Software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados
• Facilita desenvolvimento de aplicações de BD
• Manutenção de programas torna-se mais simples
• Produtividade de programadores aumenta
• Integridade
• Restrições
• Segurança/Privacidade
• Restauração
• Reorganização
• Eficiência
• Armazena dados, possibilitando criar diversos banco de dados e, consequentemente, o MODELO DE DADOS
Introdução
• Modelo de dados é uma descrição formal da estrutura de um banco de dados
• Para construir um modelo de dados, usa-se uma linguagem de modelagem de dados
• Um banco de dados pode ser modelado (descrito) em vários níveis de abstração:
– Um nível para explicar a usuários leigos
– Um nível para o profissional de computação
• Geralmente empregamos três níveis:
– Modelo Conceitual
– Modelo Lógico
– Modulo Físico (Projeto de BD)
Modelo Conceitual
• É uma descrição do banco de dados de forma independente de implementação em um
SGBD
– Registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados em nível de SGBD
– Modelo Conceitual é um modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular
•