FOLHA DE CÁLCULO 4
Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados http://www.fep.up.pt/docentes/pcosme/Informatica/aula5_tabela2.xls
Relação 1 para n Por vezes não é possível guardar toda a informação numa tabela Obrigaria a repetir informação
Relação 1 para n
Relação 1 para n Devemos organizar os dados por várias tabelas Evitam-se repetições desnecessárias que Obrigam a escrever mais Induzem inconsistências
Relação 1 para n
Relação 1 para n Sabendo o campo chave da tabela aluno, sabemos o seu nome e a sua morada. Não há necessidade de guardar mais informação.
Busca de informação Mas tenho que ser capaz de ir buscar informação às tabelas originais para refazer em termos visuais a tabela inicial Vamos imaginar uma factura
Busca de informação Tenho uma tabela de produtos:
Busca de informação Que vou usar nas facturas:
Busca de informação Vamos utilizar uma função de procura vertical para retornar o valor correspondente ao código O código é o campo chave da tabela dos dados (produtos).
Busca de informação Para obter o preço unitário faço =VLOOKUP(F3; A3:D10; 3; FALSE) F3 é o código a procurar A3:D10 é a tabela (sem títulos) 3 é a coluna False traduz que não quero interpolações
Busca de informação Para poder copiar em coluna terei que “amarrar” a tabela:
Busca de informação
Duas hipóteses Há casos em que temos duas (ou mais) alternativas
Duas hipóteses E quero preencher um recibo Vou usar a função IF(...) dentro da função Vlookup(...) O IF usa-se na escolha da coluna
Duas hipóteses
Três hipóteses O preço unitário varia com o tipo de cliente e com a quantidade
Três hipóteses Tenho uma tabela com clientes
Três hipóteses E tenho que preencher uma lista de vendas
Muitas hipóteses Posso fazer uma lista com a coluna e usar uma procura nessa lista auxiliar