Você está na página 1de 3

Folha 2

Resolucao
Base de Dados
UNICV SQL
2º ano 2020/2021 EIC

QUESTOES RESPOSTAS

1.Indique tres principais vantagens  Rapidez na manipulação e no acesso às


de um SGBD informações.
 Compartilhamento de Dados
 Evita a Redundância e Inconsistência dos
dados

4Considere uma matriz No nivel Fisico um int ,matriz pode ser pode ser
bidimensional composta de descrito como bloco de posicao de armazenamento.
números inteiros, de tamanho 
tamanho n x No nivel logico cada elemento da matriz é descrito
m, que será usada em sua por uma definicao do tipo int e o inter-relacionamento
linguagem de programação entre esses tipos de registo é definido. No nivel de
favorita. Usando a matriz como visoes diversas visoes de banco de dados, exemplos
exemplo, ilustre as diferenças:
diferenças: a) os contadores veem apenas a parte de banco de
entre três níveis de abstração de dados que possui informacoes da matriz
dados

b) esquemas e instâncias Esquema é a descricao da estrutura do banco de


dados de acordo com o modelo da matriz e a
instancia conjunto de dados armazenados em banco
de dados no momento da intrducao dos dados.

9. liste pelo menos 2 razoes  Uma das razoes é que SQL é uma linguagem
porque o sistemas de base de declarativa descrevem o que fazem e não
dados aceitam manipulacao de exatamente como sua instrucoes funcionam
dados usando uma linguagem de
consulta declarativa como SQL em
 Permite
Permite para código de idioma procedural ser
vez de apenas fornecerem uma
embutido e interagir com o 
o banco de dados.
dados.
biblioteca de funcoes c ou c++
para realizar manipulacoes de
dados

10.Explique que problema são Um dos problema visivel no projecto e a questao de


causados pelo projecto da figura chave primaria no id_cliente logo vai ter um erro
Nome:Aderito Monteiro
Contacto:9205079/9720122
a) porque esta a repetir o mesmo numero. O projecto
apresenta um cliente com o mesmo nome id rua
cidade e e numero diferente

11.Cite pelo menos 5 funcoes de  Fazer o gerenciamento total do banco de


um DBA dados;
 Realizar a instalação e configuração inicial do
banco de dados;
 Gerenciar permissões de utilização de dados
dos usuários;
 Gerenciar e criar alertas de segurança;
 Realizar a recuperação de backup quando
necessário;

12.Explique e estabelece a Arquitetura 2 camada - cliente/servidor 


cliente/servidor -forma como
diferenca entre as arquicteturas de os aplicativos são estruturados a organização
2 e 3 camadas em 
em duas camadas o  o cliente 
cliente comunica-se diretamente
com o 
o servidor. A base de dados fica no 
no servidor e a
arquitetura de 3 camada uma 
uma camada 
camada intermediária é
criada 
criada entre 
entre o servidor 
servidor e o 
o cliente.Com
cliente.Com a arquitetura
de 2 camada permitiram aumentar a estabilidade de
uso de sistema de informacao. A arquitetura d 3
camada tem por objetivo promover a separacao das
funcionalidades usando camadas para a separacao
da logica de aprentacao, logica de negocio e logica
de acesso a dados. A separacao torna o sistema
mais flexivel, permitindoque as camadas sejam
desenvolvidas emodificada independentemente.ma
arquitetura de 3 camada a camada de apresentacao
naonao interage directamente com a camada de
acesso a dados e vise-versa. A comunicacao e feita
atraves da camada logico.

16.O que é um XML XML- é uma linguagem de marcação que define um


conjunto de regras para codificação de documentos.
documentos.

22.Escolhe uma aplicacao de base Resposta no Acess


de dados que esteja acustumado.
Crie um esquema e mostre um
exemplo de base de dados para
essa aplicacao usando a notacao
das figuras b) e c).Que tipo de
informacoes e restrincoes
adicionais gostaria de apreno
esquema. Pense nos diversos
utilizadores da sua base de dados

Nome:Aderito Monteiro
Contacto:9205079/9720122
e crie uma visao para cada tipo

12)Esquema da arquitetura de 2 e 3 camada

Nome:Aderito Monteiro
Contacto:9205079/9720122

Você também pode gostar