1. TECNOLOGIAS DA INFORMAÇÃO E
COMUNICAÇÃO
Curso Profissional de Técnico de Multimédia
C P fi i l d Té i d M l i édi
Ano Lectivo 2009/2010 Isabel Milheiro
Lição 57 e 58
12 de Janeiro de 2010
2
Sumário
Consultas com Parâmetros, com Cálculos e com Totais.
Consultas de Acção.
Realização de uma Ficha de Trabalho.
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
1
2. Consulta com Parâmetros
Lição 57 e 58 – 12/1/2010
3
Muitas vezes temos necessidade de utilizar a mesma consulta, mas com
diferentes critérios. Nestas situações, podemos recorrer às consultas com
parâmetros.
â t
Na linha Critério, pode‐se, entre parêntesis rectos, escrever uma mensagem,
que será a questão a ser colocada aquando da abertura da consulta. Esta
questão deverá elucidar os parâmetros de introdução necessários para a
realização da consulta à base de dados.
Nesta consulta de exemplo foi
utilizado um parâmetro para
especificar o nome do aluno:
Critério: [Qual o nome do Aluno?]
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
Elaboração de Cálculos nas Consultas
Lição 57 e 58 – 12/1/2010
4
Um campo de uma consulta não tem obrigatoriamente que existir
numa tabela ou consulta interveniente: este campo pode ser
resultante de uma operação aritmética entre campos utilizados na
consulta.
Este exemplo mostra os campos “Aluno.nome”, “Disciplina.nome”,
“Alunos‐Disciplinas.CIF”, “Alunos‐Disciplinas.CE” e uma coluna
calculada com base na expressão “(7*[CIF]+3*[CE])/10”.
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
2
3. Cálculos de Totais para Grupo de Registos
Lição 57 e 58 – 12/1/2010
5
Podemos realizar cálculos automáticos para grupos de registos,
baseados em possíveis agrupamentos dos dados associados aos
campos de uma consulta.
Funções de cálculo automático passíveis de ser utilizadas:
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
Consultas de Acção
Lição 57 e 58 – 12/1/2010
6
Podem ainda ser definidos outros tipos de consultas, denominados de
consultas de acção, que se distinguem das consultas de selecção pelo
facto de produzirem alterações na base de dados.
f d d i l õ b d d d
Consulta para criar tabela ‐ Permite criar uma tabela na base de dados
actual, ou em outra base de dados, com o resultado da consulta.
Consulta para eliminação ‐ Permite eliminar vários registos que
respeitem um determinado critério ou condição.
Consulta para acrescentar ‐ Permite acrescentar vários registos que
respeitem um determinado critério ou condição. Podemos acrescentar
respeitem um determinado critério ou condição. Podemos acrescentar
todos os registos que satisfaçam a condição introduzida numa outra
tabela.
Consulta para actualização ‐ Permite actualizar vários registos que
respeitem um determinado critério ou condição.
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
3
4. Base de Dados
Lição 57 e 58 – 12/1/2010
7
Realização da Ficha de Trabalho n.º 7.
isabelmilheiro@soaresbasto.pt Tecnologias da Informação e Comunicação - Módulo 2
4