Fundamentos de bd

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3294 palavras )
  • Download(s) : 0
  • Publicado : 23 de janeiro de 2013
Ler documento completo
Amostra do texto
Exercício 1

1.1 – Defina os seguintes termos: dados, banco de dados, SGBD, sistema de bando de dados, catálogo de banco de dados, independência entre dados e programas, visão do usuário, DBA, usuário final, transações enlatadas, sistema de banco de dados dedutivo, objeto persistente, metadados e aplicação para processamento de transação.

• Dados: são fatos que podem ser gravados e quepossuem um significado implícito.
• BD: coleção logica e coerente de dados com algum significado inerente.
• SGBD: coleção de programas que permite aos usuários criar e manter um banco de dados.
• Sistemas de BD: são o bando de dados e o software SGBD juntos.
• Catálogo BD: contém informações como a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada item de dado e váriasrestrições sobre os dados.
• Independência entre dados e programas: a estrutura dos arquivos de dados é armazenada no catalogo do SGBD separadamente dos programas de acesso.
• Visão do usuário: pode ser um subconjunto do BD ou conter dado virtual que é derivado dos arquivos de banco de dados, mas não estão armazenados explicitamente.
• DBA: administrados de banco de dados.
• Usuário final: pessoascujas funções exigem acesso ao BD para consultas, atualizações e gerações de relatórios.
• Transações enlatadas: tipos de padrões de consultas e atualizações.
• Sistema de BD dedutivo:
• Objeto persistente: Banco de Dados podem oferecer armazenamento persistente aos objetos programa e às estruturas de dados, evitando que os mesmos se percam no termino da execução.
• Metadados: descrições dasconstruções e restrições do esquema.


1.2 – Quais os principais tipos de ações que envolvem bando de dados? Discuta cada tipo rapidamente.
• Definição do BD: especificar os tipos de dados, estruturas e restrições para os dados a serem armazenados em um BD.
• Construção – armazenamento dos dados em alguma mídia apropriada, controlada pelo BD.
• Manipulação – inclui funções como pesquisas pararecuperação de dados, atualização do BD para refletir as mudanças no minimundo e geração de relatórios dos dados.
• Compartilhamento – função que permite que múltiplos usuários acessem, de forma concorrente, o banco de dados.

1.3 – Discuta as principais características da abordagem de banco de dados e como ela difere dos sistemas de arquivo tradicionais.

• Natureza de autodescrição de umsistema de BD: o sistema de BD não possui apenas o banco de dados, mas também uma completa definição ou descrição da estrutura do banco, e suas restrições. No processamento de arquivos tradicional, essa definição dos dados também faz parte dos programas da aplicação.
• Isolamento entre programas e dados, e abstração de dados: A alteração na estrutura de um SGBD não necessariamente exige uma alteraçãonos programas que o acessam. Isso é permitido graças à abstração de dados. A estrutura dos arquivos de dados é armazenada no catálogo do SGBD separadamente do programa de acesso, chamamos essa propriedade de independência de dados do programa. No processamento tradicional de arquivos, a estrutura do arquivo de dados está embutida no programa da aplicação (Uma mudança na estrutura do arquivo podeexigir mudanças nos programas que acessam o arquivo).
• Suporte para múltiplas visões de dados: um Banco de Dados em geral tem muitos usuários, cada um podendo um ponto de vista ou visão diferente do BD.
• Compartilhamento de dados e processamento de transação multiusuário: como o nome sugere, precisa permitir que múltiplos usuários acessem o BD ao mesmo tempo. Isso é essencial se o dado paramúltiplas aplicações esta sendo integrado e mantido em um único BD.

1.4 – Quais são as responsabilidades do DBA e dos projetistas de banco de dados?

• O DBA é responsável por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme a necessidade.
• Os projetistas de BD são responsáveis por identificar os dados a serem...
tracking img