Você está na página 1de 3

UNIVERSIDADE METODISTA UNIDA DE MOÇAMBIQUE

CAMPUS UNIVERSITÁRIO DE CAMBINE


UNIDADE CURRICULAR: Informática Aplicada

Discente: Morais Elias Francisco Litsure Docente: Eng˚ Estacio F. C. Macaringue

Resolução de Exercícios

1. Os principais componentes dos Sistemas de BD são: programas de Aplicação, SGBD


(Sistema de Gerência de Banco de Dados) e o BD (Banco de Dados).

 Programas de Aplicação: realizam funções de aplicações, como por exemplo o


cálculo das deduções e impostos, a partir da receita apurada, dos custos
computados e da legislação em vigor.
 SGBD: seu propósito geral é de facilitar o processo de definição, construção,
manipulação, compartilhamento, protecção e manutenção dos dados.
 BD: É uma colecção de dados operacionais usados pelas aplicações de uma
determinada organização.

2. Definição de Termos:

3. Banco de Dados: é uma colecção de dados relacionados, organizados e


armazenados visando facilitar a manipulação desses dados, permitindo realizar
alterações, inserções, remoções e consultas.

4. Sistema de Gerência de Banco de Dados: é uma colecção de programas que


permite criar e manter (manipular) um banco de dados.

5. Sistemas de Banco de Dados: é um sistema de software composto pelas programas


de aplicações, pelo SGBD e pelo BD, para um conjunto de aplicações de uma mesma
organização.

6. Algumas Vantagens do uso de BD

 Controle de redundância: Nos sistemas gerenciadores de arquivos, cada


aplicação possui seus próprios arquivos. Este facto costuma provocar uma
renúncia considerável nos dados armazenados, causando desperdício de
espaços de armazenamento.
 Controle de acesso (segurança).
 Armazenamento persistente dos dados.
 Padronização: pelo facto do controlo centralizado, o SGBD pode assegurar que
todos os padrões aplicáveis serão observados na representação dos dados.
 Existência de múltiplas interfaces para os usuários.
 Representação de relacionamento complexo entre os dados.
 Manutenção de restrições de integridade: o problema da integridade é
assegurar que os dados do banco sejam correctos (íntegros), ou seja, as
informações que compões o BD têm que expressar exactamente o que foi
informado, o BD não pode permitir que as informações se modiquem
incorrectamente.
 Estrutura de armazenamento e técnicas de pesquisa para o processamento de
consultas.
 Recursos para recuperação de falhas.

7. Integridade Referencial – os registo de relacionamentos devem fazer referência a


ocorrências de entidades existentes no banco de dados. Não deve haver
relacionamento referenciando uma chave primária inexistente.

Integridade Transaccional – as transacções efectuadas na base de dados devem


ocorrer com segurança, completando-se ou não o procedimento, os dados devem se
manter íntegros.

8. Independência de Dados: consiste na capacidade de isolar programas de aplicação


das mudanças em estruturas de armazenamento (esquema físico), definição dos dados
(esquema lógica) e das estratégias de acesso do BD. Garante que programas
continuem a rodar se os dados armazenados forem reorganizados para atender a outra
aplicação prioritária.

9. A arquitectura de SBD de 3 níveis é caracterizado por:

 Nível interno – mais próximo do armazenamento físico, isto é, relaciona-se com


a forma como os dados são armazenados .
 Nível conceitual – descreve a estrutura completa de um BD [ara uma
comunidade de usuários. É uma descrição que esconde detalhes da estrutura
física de armazenamento.
 Nível externo – mais próximo dos usuários. É formado por um conjunto de
visões de usuários ou esquemas externos. Cada visão descreve a parte do BD
que um grupo de usuários está interessado.
10. O SGBD usa uma linguagem SQL, subdividido em seguintes grupos de comandos:

 A linguem de definição de Dados (DDL) – consiste nos comandos que criam


(tabelas, Índices, visões, etc.) no banco de dados.
 Linguagem de Manipulação de Dados (DML) – é um conjunto de comandos que
determinam quais valores estão presentes nas tabelas em qualquer momento.
 A Linguagem de Controle de Dados (DCL) – consiste nas características que
determinam se a um usuário é permitido executar uma acção particular.

11. O que difere a independência Física da Lógica, é: a independência física é a


habilidade de modificar o esquema físico (para aprimorar o desempenho) sem a
necessidade de rescrever os programas aplicativos. Enquanto que, independência
lógica é a habilidade de modificar o esquema conceitual (quando alterado) sem a
necessidade de reescrever os programas aplicativos.

12. As responsabilidades do DBA são:

 Decidir o conteúdo de infirmações do banco de dados: deve identificar as


entidades do interesse da empresa e a informação a registar em relação a estas
entidades.
 Decidir a estrutura de armazenamento e a estratégia de acesso: o DBA deve
decidir como os dados serão representados no banco de dados. Definir o
mapeamento associado entre os níveis interno e conceitual.
 Servir de elo de ligação com usuários;
 Definir os controlos de segurança e integridade;
 Monitorar o desempenho e atender as necessidades de modificações: o DBA
deve organizar o sistema de tal maneira que obtenha “o melhor desempenho
para a empresa”; e efectuar os ajustes adequados quanto às necessidades de
modificações.
 Rotinas de carga;
 Rotinas de despejos na memória e recuperação: despejar o banco de dados,
auxiliar de armazenamento de dados, e recarregar o banco de dados a partir
dessa cópia de segurança.
 Rotinas de reorganização;
 Rotinas estatísticas; e
 Rotinas analíticas.

Você também pode gostar