Você está na página 1de 4

UNIVERSIDADE DE COIMBRA

FACULDADE DE CINCIAS E TECNOLOGIA

Departamento de Engenharia Informtica

PLO II - Pinhal de Marrocos


3030-290 Coimbra - Portugal
Tel. 239 790000 Fax. 239 701266

Teste Final de Bases de Dados Licenciatura em Design e Multimdia


08-01-2015
Durao : 120 min.
Nome:________________________________________ Nmero:______________________
1. Quais so as principais qualidades/caractersticas de um atributo que chave
primria. Justifique.

2. Um atributo chave forasteira referencia um registo noutra tabela ou na sua tabela. No


entanto, nem todos os atributos podem ser utilizados como alvo de uma chave
forasteira. Diga a que condies um atributo deve obedecer para poder ser utlizado
como chave forasteira.

3. Considere a seguinte tabela e o seu contedo. A figura representa apenas uma


tabela, mas foi dividida em 3 linhas para facilitar a sua visualizao.

a. Desenhe o diagrama de dependncias funcionais para todos os atributos


desta tabela.

b. Normalize estas tabelas at s 3FN. Apresente a sua resposta no seguinte


formato: nome_tabela( atrib_chave(s), atrib2, atrib3, etc)

Nome:____________________________________ Nmero:__________________________
4. Considere as seguintes tabelas e atributos de uma base de dados de uma rede social:

a. Utilizando lgebra Relacional, indique a operao/operaes necessrias


para responder seguinte questo: Qual o nome do utilizador com o maior
nmero de Gostos?

b. Diga o que so relacionamentos fortes e relacionamentos fracos. Justifique.

c. Tendo em considerao o tipo de utilizao e interao existente numa rede


social, diga que valores de PCTFREE e PCTUSED utilizaria na definio da
tabela Mensagem.

5. O isolamento entre transaes permite que uma transao execute sem ser
influenciada pelas operaes realizadas por outras transaes, mesmo que estas
faam commit durante a sua execuo. Explique de que forma o SGBD possibilita
este comportamento.

6. Nem sempre um ndice acelera o processamento de uma querie, razo pela qual o
criador de planos de execuo de SGDB decide quando deve ou no utilizar um
ndice. Indique trs cenrios onde a utilizao de um ndice no melhora o
desempenho de uma querie.

Você também pode gostar