SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
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

Mais conteúdo relacionado

Mais de arturramisio

Reflexao critica formacao_fa_avaliacao_web_artur_ramisio
Reflexao critica formacao_fa_avaliacao_web_artur_ramisioReflexao critica formacao_fa_avaliacao_web_artur_ramisio
Reflexao critica formacao_fa_avaliacao_web_artur_ramisioarturramisio
 
Aula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosAula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosarturramisio
 
Aula 1 2-pca_tic_8-c
Aula 1 2-pca_tic_8-cAula 1 2-pca_tic_8-c
Aula 1 2-pca_tic_8-carturramisio
 
Artigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalArtigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalarturramisio
 
Recensao moran mod&avaliacao_ead__final_arturramísio_dmme
Recensao moran mod&avaliacao_ead__final_arturramísio_dmmeRecensao moran mod&avaliacao_ead__final_arturramísio_dmme
Recensao moran mod&avaliacao_ead__final_arturramísio_dmmearturramisio
 
Artigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalArtigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalarturramisio
 
Ferramentas web 2_0_apresentacao
Ferramentas web 2_0_apresentacaoFerramentas web 2_0_apresentacao
Ferramentas web 2_0_apresentacaoarturramisio
 
Portef ad tcrd_a_ramisio
Portef ad tcrd_a_ramisioPortef ad tcrd_a_ramisio
Portef ad tcrd_a_ramisioarturramisio
 
Criação de páginas web 3
Criação de páginas web 3Criação de páginas web 3
Criação de páginas web 3arturramisio
 
Mapa mental 20_10_2011
Mapa mental 20_10_2011Mapa mental 20_10_2011
Mapa mental 20_10_2011arturramisio
 
Criação de páginas web 2
Criação de páginas web 2Criação de páginas web 2
Criação de páginas web 2arturramisio
 
Artigo blearning apr
Artigo blearning aprArtigo blearning apr
Artigo blearning aprarturramisio
 
Tecnicas investig questionario
Tecnicas investig questionarioTecnicas investig questionario
Tecnicas investig questionarioarturramisio
 
Tecnicas investig entrevista
Tecnicas investig entrevistaTecnicas investig entrevista
Tecnicas investig entrevistaarturramisio
 
Tecnicas investig livros-internet...
Tecnicas investig livros-internet...Tecnicas investig livros-internet...
Tecnicas investig livros-internet...arturramisio
 

Mais de arturramisio (20)

Reflexao critica formacao_fa_avaliacao_web_artur_ramisio
Reflexao critica formacao_fa_avaliacao_web_artur_ramisioReflexao critica formacao_fa_avaliacao_web_artur_ramisio
Reflexao critica formacao_fa_avaliacao_web_artur_ramisio
 
Aula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosAula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitos
 
Aula 1 2-pca_tic_8-c
Aula 1 2-pca_tic_8-cAula 1 2-pca_tic_8-c
Aula 1 2-pca_tic_8-c
 
Artigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalArtigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_final
 
Recensao moran mod&avaliacao_ead__final_arturramísio_dmme
Recensao moran mod&avaliacao_ead__final_arturramísio_dmmeRecensao moran mod&avaliacao_ead__final_arturramísio_dmme
Recensao moran mod&avaliacao_ead__final_arturramísio_dmme
 
Artigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_finalArtigo3 grupo6 artur_aldina_final
Artigo3 grupo6 artur_aldina_final
 
Ferramentas web 2_0_apresentacao
Ferramentas web 2_0_apresentacaoFerramentas web 2_0_apresentacao
Ferramentas web 2_0_apresentacao
 
Portef ad tcrd_a_ramisio
Portef ad tcrd_a_ramisioPortef ad tcrd_a_ramisio
Portef ad tcrd_a_ramisio
 
Criação de páginas web 3
Criação de páginas web 3Criação de páginas web 3
Criação de páginas web 3
 
Mapa mental 20_10_2011
Mapa mental 20_10_2011Mapa mental 20_10_2011
Mapa mental 20_10_2011
 
Criação de páginas web 2
Criação de páginas web 2Criação de páginas web 2
Criação de páginas web 2
 
Jornal selva 13
Jornal selva 13Jornal selva 13
Jornal selva 13
 
Artigo blearning apr
Artigo blearning aprArtigo blearning apr
Artigo blearning apr
 
Jornal selva 12_f
Jornal selva 12_fJornal selva 12_f
Jornal selva 12_f
 
Boletim pcpob 1
Boletim pcpob 1Boletim pcpob 1
Boletim pcpob 1
 
Tecnicas investig questionario
Tecnicas investig questionarioTecnicas investig questionario
Tecnicas investig questionario
 
Tecnicas investig entrevista
Tecnicas investig entrevistaTecnicas investig entrevista
Tecnicas investig entrevista
 
Tecnicas investig livros-internet...
Tecnicas investig livros-internet...Tecnicas investig livros-internet...
Tecnicas investig livros-internet...
 
Jornalismo3
Jornalismo3Jornalismo3
Jornalismo3
 
Jornalismo2
Jornalismo2Jornalismo2
Jornalismo2
 

Consultas BD com parâmetros e cálculos

  • 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