Banco De Dados
Casos: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: pingadiego • 16/6/2013 • 924 Palavras (4 Páginas) • 484 Visualizações
Lista de Exercícios de Banco de Dados
1. Defina os termos: Base de Dados, Sistema Gerenciador de Bases de Dados e Sistema de Bases de Dados.
Base de Dados: Coleção de dados (fatos conhecidos) logicamente relacionados com algum significado.
SGBD: software de propósito geral que facilita ao usuário a definir, construir e manipular BD’s de diversas aplicações.
SBD’s: são softwares, programas, aplicativos/consultas que são constituídos pelas BD’s e SGBD’s.
2. Explique resumidamente as três ações envolvendo Bases de Dados.
• Associação aleatória de dados não podem ser chamadas de BD;
• Uma BD é projetada, construída e preenchida com dados para um propósito específico. Ela tem um grupo de usuários e aplicações para atender estes usuários;
• Uma BD representa algum aspecto do mundo real, portanto, mudanças no mundo real provocam mudanças na BD.
3. O que você entende por meta-dados?
Representam "dados sobre dados", ou seja, é a “descrição do dado, do ambiente onde ele reside, como ele é manipulado e para onde é distribuído. Metadado é uma abstração do dado. É o dado de alto nível que descreve o dado de baixo nível”.
4. Estabeleça a diferença entre a utilização de Sistemas Gerenciadores de Bases de Dados e os tradicionais Sistemas de Arquivos.
Sistemas de arquivo:
-programa isolado dos dados;
-procedimento de gerência dos dados;
-programas compartilham dados armazenados, mas dependem das organizações dos arquivos.
SGBD: promoveu independência dos programas em relação aos dados armazenados.
5. Quais são as responsabilidades do Administrador de Bases de Dados e dos Projetistas de Bases de Dados?
DBA: Autoriza o acesso à BD, coordena, monitora seu uso(soluciona problemas).
Projetistas: Identificar dados a serem armazenados na BD, escolher estruturas apropriadas para representar e armazenar dados.
6. Explique três capacidades de um Sistema Gerenciador de Bases de Dados.
• Controle de redundância: Processamento de arquivos: os usuários (programadores) mantêm seus dados em arquivos, o que pode provocar o armazenamento de informações redundantes.
• Compartilhamento de dados: SGBD’s multiusuário devem fornecer controle de concorrência para assegurar o processo de atualização simultânea.
• Restrição de acesso multiusuário: alguns usuários não tem acesso a alguns dados da BD.
7. Explique o conceito de consistência de dados.
Necessidade de garantir a corretude desses dados. A corretude é mantida de três maneiras: pela aplicação, pelo SGBD e pelo próprio processo de construção do software.
8. Defina os termos: modelo de dados, esquema da base de dados e instância da base de dados.
Modelo de dados: conjunto de conceitos e regras usadas para descrever a estrutura de uma BD.
Esquema de uma BD: descrição textual ou gráfica de uma BD de acordo com um determinado modelo de dados.
Instância da BD: são os dados de uma BD em um determinado momento do tempo, podendo mudar com freqüência.
9. Discuta os três níveis da arquitetura Three Schema relacionando-os com modelos de dados Conceituais, Lógicos e Físicos.
Nível externo ou visão: possui esquemas externos ou visões de usuários , cada esquema externo descreve a visão da BD de um grupo de usuário.
Nível conceitual: Tem um esquema conceitual que descreve a estrutura de toda BD, omitindo de talhes da estrutura de armazenamento físico.
Nível interno: tem um esquema interno que descreve a estrutura de armazenamento físico da BD.
10. Estabeleça a diferença entre independência lógica e física de dados.
Independência lógica: capacidade de alterar o esquema conceitual sem ter que alterar os esquemas
...