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
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
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
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

Tic Aula 57 58

  • 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