Please enable JavaScript.
Coggle requires JavaScript to display documents.
Características da Abordagem de BD - Aula 1.3 (Navathe (Abstração de dados…
Características da Abordagem de BD - Aula 1.3
Navathe
Natureza de autodescrição
O SGBD grava definições das estruturas e restrições
Lembrar do CREATE TABLE
Abstração de dados - isolamento entre programas e dados
Elimina a necessidade de ter um catálogo no programa
Independência dos dados do programa
Permite a criação de vários níveis de modelos
Físico
Conceitual
Lógico
Multiplas visões
Cada usuário tem uma necessidade de visão dos dados
Em SQL uma VIEW pode fazer referência a uma ou mais tabelas ou até nenhuma tabela
Uma VIEW pode ter
Compartilhamento de dados e processamento de transação multiusuário
Diferentes usuários acessando ao mesmo tempo
O SGBD precisa fornecer serviço de controle de concorrência
Características da transação
C
onsistência
I
solamento
D
urabilidade
A
tomicidade
Finalidade
Reduzir a redundância
Reduzir o espaço em disco
Reduzir os esforços para manter os dados comuns ou duplicados atualizados
Fica tudo em um só repositório
Date
BENEFÍFIOS
dessa abordagem
O dado pode ser compartilhado
A redundância pode ser reduzida
Inconsistências podem ser evitadas
Pode-se utilizar o suporte a transações
A integridade pode ser mantida
A segurança pode ser aperfeiçoada
Requisitos conflitantes podem ser balanceados
Padrões podem ser utilizados
Abraham Silberschatz
DESVANTAGENS
do sistema de arquivo
Redundância e inconsistência dos dados
Dificuldade de acesso aos dados
Isolamento dos dados
Problemas de integridade
Problemas de atomicidade
Anomalias de acesso concorrente