Definições sobre banco de dados
Dados: Um valor qualquer (registro) contido em uma entidade.
Banco de Dados: Um conjunto de registros com o objetivo de organizar e guardar as informações ou coleção de dados relacionados.
Catálogo de banco de dados: Conjunto de banco de dados (dicionário de dados).
DBA: Gerenciar os bancos de dados de um ou mais sistemas.
Independência entre dados e programas: Quando a estrutura dos dados é alterada isso não implica na alteração dos programas que fazem a manipulação dos dados.
2. Quais as principais características da abordagem de banco de dados e como ela difere dos sistemas de arquivos tradicionais.
1. Independência entre programa e dados
2. Independência entre operação e programa
3. Controle de acesso mais especializado
4. Suporte a Visões
5. Controle de Redundância
6. Compartilhamento de Dados e Transações
7. Armazenamento Persistente para Objetos de Programas e Estruturas de Dados
8. Fornecimento de Interfaces Múltiplas do Usuário
9. Imposição de restrições de integridade
10. Facilidades de Copia e Recuperação
Essas características de um BD são inexistentes ou um problema em um sistema de arquivos tradicional.
3. Quais as responsabilidades do DBA e do projetista de Banco de Dados?
DBA (administradores de BD): responsável por autorizar o acesso, coordenar e monitorar sua utilização, adquirir recursos de hardware e software quando necessário, avaliar desempenho e problemas de segurança do sistema.
Projetista do BD: responsável por escolher as estruturas para representar e armazenar dados e visões
4. Qual a diferença entre redundância controlada e não controlada?
Redundância controlada é quando propositalmente criar informação repetida em um único lugar e a não controlada é quando existem informações repetidas em diversos lugares por motivo de má arquitetura e gerenciamento do BD.
5. Dê exemplos de sistemas em que faz sentido usar sistemas de arquivos tradicionais em lugar de um Banco de Dados.
Quando não há necessidade