Please enable JavaScript.
Coggle requires JavaScript to display documents.
Banco de Dados (Atores (administradores (supervisiona e administra o BD,…
Banco de Dados
Atores
administradores
supervisiona e administra o BD
autoriza acesso
coordena e monitora a base de dados
adquire recursos de hardware e software
responsável pela segurança
executa rotinas de manutenção
responsável otimizar a performance
usuários finais
casuais
Ocasionalmente acessam o banco
podem precisar de diferentes informações por acesso
normalmente gerentes
iniciantes ou paramétricos
grande parte dos usuários
consultam e atualizam dados
realizam consultas padrão
sofisticados
implementam suas próprias aplicações
isolados
gerenciam bancos de dados pessoais
usam pacotes de programação próprios
soluções especificas para problemas pontuais
projetista de banco
identifica os dados
escolhe as estruturas
comunica-se com potenciais usuários
identificam nescessidades
desenvolvem visões que atendam grupos de usuários
analistas de sistemas
programadores
normalização
objetivo
integridade dos dados
evitar redundancias
aplicação
usado para criar um novo banco
usado para melhorar os já existentes
primeira forma normal
valores atômicos
propagar chaves primárias
reprova relações de relações
segunda forma normal
dependencia funcional total
terceira forma normal
dependencia transitiva
Possuem
Fonte de onde os dados derivam
Algum grau de interação com eventos do mundo real
público
interessado
conteúdo
tamanho e complexidade
variáveis
Fases Projeto BD
especificação de requisitos
entrevista com o usuário
projeto conceitual
entidades de relacionamentos
projeto lógico
modelo relacional implementado
para dado SGBD
projeto físico
especificação de estruturas de armazenamento
alimentando com dados reais
representação do mini mundo
Propriedades do Banco de Dados
representa
Aspecto do mundo real
Coleção coerente de dados relacionais
projetados para uma especialidade
grupo
usuarios
aplicações
Arquitetura
nível externo
próximo aos usuários
como os dados são vistos pelos usuários
multiplas visões de acordo com hierárquia
nível conceitual
representa todo conteúdo
visão abstrata
é o nível de simulação entre o externo e o interno
descreve quais dados são armazenados
nível interno
mais próximo do armazenamento
estruturas complexas de baixo nível
forma como dados são armazenados
define os tipos
especifica os índices que existem
restrições de chave
chave primária
identifica os campos de relacionamento das tabelas
não pode ser NULL
menor tamanho dentre as candidatas
chave candidata
chave estrangeira
se relaciona com a chave primária
SGBD
Sistema de gerencia de banco de dados
facilita
definição
especificação de estruturas
restrições
construção
armazenamento em algum meio
manipulação
atualizações
inserções
deleções
consultas
compartilhamento
acesso simultaneo
possibilita
consulta
recuperação dos dados nescessários
transação
leitura e gravação
entre bancos e tabelas
Segurança e Proteção
manutenção
e
evolução
Dados