Avaliação de Base de Dados I
Por: JMassango Gewinner • 10/3/2016 • Projeto de pesquisa • 986 Palavras (4 Páginas) • 2.724 Visualizações
Defina os seguintes termos: dados, banco de dados, SGBD, sistema de banco de dados,
catálogo de banco de dados, independência programa-dados, visão do usuário (-user
view), DBA, usuário final, transação enlatada (customizada), sistema de banco de dados
dedutivo, objeto persistente, metadados e aplicação de processamento de transação.
Respostas:
• Dados: é uma informação sobre algo ou alguem.
• Banco de dados: é o Agrupamento de informações com características comuns.
Exemplo: registros dos alunos de uma escola.
• SGBD (Sistema de gerenciamento Base de dados): Software com recursos para
manipulação de informações de um banco de dados.
• Sistema de banco de dados: é o conjunto de factores ou componente que interagem
em um banco de dados estruturado, é composto por Banco de dados (BD), Sistema
Gerenciador de Banco de Dados (SGBD), Usuários, Hardware .
• Catálogo de banco de dados: 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 programa-dados: a estrutura dos arquivos de dados é armazenada no
catalogo do SGBD separadamente dos programas de acesso.
• Visão do usuário (-user view): 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: é o indivíduo que administra e gere uma base de dados com um sistema de
gerenciamento, ele autorisa os acesso, vela pela segurança, adquire software e
hardware necessários, ajustar projeto físico quando necessário.
• Usuário final: é o indivíduo que com um banco de dados atravez de programas
previamente desenvolvidos e de visões do usuário.
• Transação enlatada (customizada): tipos de padrões de consultas e atualizações.
• Sistema de banco de dados 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 e aplicação de processamento de transação: descrições das construções e
restrições do esquema.
1.2 Quais são os três tipos principais de ações que envolvem um banco de dados? Discuta
brevemente cada um deles.
Respostas:
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.
Eng. Informática 3º ano 1ª Avaliação de Base de Dados I ISPTEC/2016
Nome: José Gonçalves Massango – 20142060 Docente: Mest. Solander Agostinho
1.3 Discuta as características principais da abordagem de um banco de dados e como ela
difere dos sistemas tradicionais de arquivos.
Respostas:
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.
...