Escolar Documentos
Profissional Documentos
Cultura Documentos
*** Cada tipo de banco de dados vai requerer estruturas de armazenamento diferentes
com o intuito de facilitar o processamento de operações (consultas)
Bancos de dados: praticamente impossível existir uma aplicação útl que não use
bancos de dados
Definição
---------
Banco de dados: coleção de dados relacionados. Dados: fatos que podem ser
registrados e possuem significado implícito
Bastante genérica:
- inclui: uma agenda de telefones (caderno, celular, arquivo texto, planilha,
...)
- extrapolando: até mesmo um artigo, livro, etc
Mais específica:
- representa algum aspecto do mundo real: minimundo ou universo de discurso
- dados organizados de forma coerente e lógica, não aleatória
- projetado e construído com uma finalidade específica: possui uma aplicação,
e usuários
----
Estamos interessados em bancos de dados informatizados
- NÃO em agenda, catálogo, arquivos em texto, etc
SGBD
-----
SGBD: software desenvolvido para facilitar a criação e manutenção de banco de dados
- definição, construção, manipulação e compartilhamento
Outras funções:
- Proteção dos dados: proteção contra acesso (consulta, modificação) indevido;
proteção contra perda de dados (persistencia)
==========================================
==========================================
1.3.1 Autodescrição
- manter além dos dados (informações sobre a estrutura desses dados), i.e.
catálogo de metadados
(em arquivos o conhecimento do formato dos dados está embutido no programa)
- Um SGBD pode ser utilizado para vários bancos de dados, por várias aplicações
1.4. Atores
1.4.1 DBAs
- Monitoramento e manutenção dos recursos de hardware utilizados
- Controle de acesso (segurança)
- Backup (cópias de segurança)
- Garantir que o SGBD funcione de forma a atender às demandas
1.6.10
- Padronização
- Tempo de desenvolvimento reduzido
- Flexibilidade (facilidade de mudar a estrutura do banco de dados de acordo com
requerimentos)
- Disponibilidade (múltiplos usuarios)
- Economias de escala, gerenciamento unificado