Teste de Avaliação N.º 2 de ITI Bloco 2 11 Fevereiro de 2005 12.º Ano Nome: __________________________________________________ N.º _____ Turma: E Encarregado Educação: __________________________ Classificação:_______________ Grupo I Conceitos Introdutórios (4 Valores) 1. (1V) Defina Sistema de Gestão de Base de Dados (SGBD). 2. (1V) Indique três vantagens da utilização de um SGBD. Justifique. 3. (1V) Diga quais o três níveis da Arquitectura de um SGBD que conhece e qual(ais) a(s) sua(s) funcionalidade(s). 4. (0,5V) Defina chave primária de uma tabela. 5. (0,5V) Defina chave externa de uma tabela. Grupo II Normalização (4 Valores) Complete as afirmações com a(s) alínea(s) que ache mais correcta(s). 1. (0,8V) Uma tabela encontra-se na 1FN, quando: a) Todos os seus atributos estiverem definidos em conjuntos que contenham apenas valores atómicos. b) Todos os atributos que não pertencem à chave, dependerem da chave através de uma dependência funcional elementar. c) Os atributos que não pertencem à chave poderem ser actualizados independentemente uns dos outros. d) Nenhuma das anteriores. 2. (0,8V) Uma tabela encontra-se na 2FN, quando: a) Estiver na 1FN e não existirem dependências transitivas entre os atributos que não pertencem à chave. b) Estiver na 1FN e todos os atributos que não pertencem à chave dependerem da chave através de uma dependência funcional elementar. c) Estiver na 3FN. d) Nenhuma das anteriores. Rui Morgado Teste N.º 2 ITI Bloco II Página 1 de 4 3. (0,8V) Uma tabela encontra-se na 1FN, quando: a) Estiver na 3FN. b) Estiver na 2FN. c) Tiver atributos formados por conjuntos de valores e não existirem dependências transitivas entre os atributos que não pertencem à chave. d) Nenhuma das anteriores. 4. (0,8V) Uma tabela encontra-se na 3FN, quando: a) Estiver na 2FN. b) Estiver na 1FN. c) Quando os atributos forem definidos em domínios constituídos por valores atómicos. d) Nenhuma das anteriores. 5. (0,8V) Uma tabela encontra-se na 3FN, se: a) Os atributos forem constituídos por valores atómicos. b) Todos os atributos que não pertencem à chave dependem desta através de uma dependência funcional elementar. c) Quando a chave for constituída por um só atributo. d) Nenhuma das anteriores. Grupo III Tabelas (7,5 Valores) Imagine que uma empresa lhe pedia para construir uma base de dados para guardar a informação referente aos clientes, aos produtos que a empresa contém e quais as vendas efectuadas. 1. Inicie o Microsoft Access. Crie uma base de dados vazia com o nome seu nome e número, guarde na sua pasta de trabalho. 2. Crie as seguintes tabelas: a. (2V) Com os respectivos campos; b. (2,5V) Defina qual o tipo de dados para cada campo; c. (0,5V) Defina qual a chave primária e externa, se necessário, para cada tabela; d. (0,5V) Insira os valores apresentados em cada campo da tabela. Rui Morgado Teste N.º 2 ITI Bloco II Página 2 de 4 Clientes Produtos Vendas 3. (2V) Crie os seguintes relacionamentos entre as tabelas: Rui Morgado Teste N.º 2 ITI Bloco II Página 3 de 4 Grupo IV Consultas (4,5 Valores) 1. (1V) Crie uma consulta que apresente os produtos ordenados por ordem alfabética, cujo preço seja inferior a 4€ OU superior a 24€. Guarde a consulta com o nome consulta1. 2. (1V) Crie uma consulta em que diga quais os produtos vendidos no dia 07-02-2005 e quais foram os Clientes que compraram os produtos. Guarde a consulta com o nome consulta2. 3. (1V) Crie uma consulta que apresente quais os produtos comprados pelo cliente Carlos Policarpo, qual o preço e em que data. Guarde a consulta com o nome consulta3. 4. (1,5V) Crie uma consulta que mostre a data das compras efectuadas excepto no dia 05-02-2005, qual o nome dos produtos vendidos, modelo, preço, nome do cliente, morada e telefone. Guarde a consulta com o nome consulta4. 5. Chame o professor. Boa Sorte!!! – FIM – Rui Morgado Teste N.º 2 ITI Bloco II Página 4 de 4