1 exemplos prÁticos (objectivo: utilizaÇÃo dos critÉrios de selecÇÃo nas consultas À base de...
TRANSCRIPT
![Page 1: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/1.jpg)
1
EXEMPLOS PRÁTICOS
(OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS
CONSULTAS À BASE DE DADOS)
![Page 2: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/2.jpg)
2
Apresentação da tabela
NÚMERO NOME CURSO MÉDIA
3 Manuel Economia 14
4 Maria Economia 13
6 João Sociologia 19
5 Francisco Psicologia 10
7 Joana Psicologia 15
8 Cristina Matemática 16
Tabela: ALUNOS
Numa determinada escola existe uma base de dados com as informações dos alunos. No registo de cada aluno consta o seu nome, número (não deve haver números repetidos), curso a que pertence e a média do curso.
![Page 3: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/3.jpg)
3
CONSULTAS DE SELECÇÃO(Selecciona informação de
tabelas)
![Page 4: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/4.jpg)
4
“INDIQUE O NOMENOME E NÚMERONÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14”
NÚMERO NOME CURSO MÉDIA
3 Manuel Economia 14
4 Maria Economia 13
6 João Sociologia 19
5 Francisco Psicologia 10
7 Joana Psicologia 15
8 Cristina Matemática 16
Alunos
NÚMERO NOME
{completar}
![Page 5: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/5.jpg)
5
FOI REALIZADA UMA CONSULTA QUE SELECCIONOU INFORMAÇÃO DA TABELA ALUNOS COM BASE NUM DETERMINADO
CRITÉRIO.
CRITÉRIO UTILIZADO NA SELECÇÃO DOS REGISTO:
14MÉDIA <
![Page 6: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/6.jpg)
6
“INDIQUE O NOMENOME E NÚMERONÚMERO DOS ALUNOS COM MÉDIA FINAL IGUAL OU SUPERIOR A 14”
NÚMERO NOME CURSO MÉDIA
3 Manuel Economia 14
4 Maria Economia 13
6 João Sociologia 19
5 Francisco Psicologia 10
7 Joana Psicologia 15
8 Cristina Matemática 16
Alunos
NÚMERO NOME
{completar}
![Page 7: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/7.jpg)
7
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
MÉDIA >= 14
![Page 8: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/8.jpg)
8
“INDIQUE O NOMENOME E O CURSOCURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15”
NÚMERO NOME CURSO MÉDIA
3 Manuel Economia 14
4 Maria Economia 13
6 João Sociologia 15
5 Francisco Psicologia 10
7 Maria Psicologia 15
8 Cristina Matemática 16
Alunos
NÚMERO CURSO
{completar}
![Page 9: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/9.jpg)
9
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
MÉDIA 15< >
![Page 10: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/10.jpg)
10
“INDIQUE O NÚMERONÚMERO DOS ALUNOS QUE SE CHAMAM MARIA”
NÚMERO NOME CURSO MÉDIA
3 Manuel Economia 14
4 Maria Economia 13
6 João Sociologia 15
5 Francisco Psicologia 10
7 Maria Psicologia 15
8 Cristina Matemática 16
Alunos
NÚMERO
{completar}
![Page 11: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/11.jpg)
11
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
NOME = “MARIA”
![Page 12: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/12.jpg)
12
Os mesmos exemplos no ACCESS
![Page 13: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/13.jpg)
13
Apresentação da tabela no ACCESS
Vista dos dados
![Page 14: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/14.jpg)
14
CONSULTAS EM
ACCESS
![Page 15: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/15.jpg)
15
“INDIQUE O NOMENOME E NÚMERONÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14”
Alunos
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:
![Page 16: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/16.jpg)
16
Resultado da consulta
![Page 17: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/17.jpg)
17
“INDIQUE O NOMENOME E NÚMERONÚMERO DOS ALUNOS COM MÉDIA FINAL SUPERIOR OU
IGUAL A 14”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:
“Caixa” activa: Indica que quero mostrar estes dois campos
![Page 18: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/18.jpg)
18
Resultado da consulta
![Page 19: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/19.jpg)
19
“INDIQUE O NOMENOME E O CURSOCURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:
![Page 20: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/20.jpg)
20
Resultado da consulta
![Page 21: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/21.jpg)
21
“INDIQUE O NÚMERONÚMERO DOS ALUNOS QUE SE CHAMAM MARIA”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:
![Page 22: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/22.jpg)
22
Resultado da consulta
![Page 23: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/23.jpg)
23
EXEMPLOS COM MAIS DE UMA TABELA
CONSULTAS EM
ACCESS
![Page 24: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/24.jpg)
24
Tabelas: Produtos e Fornecedores
Tabela PRODUTOS (vista dos dados)
Tabela FORNECEDORES (vista dos dados)
(vista da estrutura)
(vista da estrutura)
![Page 25: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/25.jpg)
25
Consultas às tabelas: Produtos e Fornecedores
(As tabelas já estão relacionadas através dos campos “Código do fornecedor”)
1. Quais são os fornecedores dos produtos em armazém (mostrar o nome do produto e o nome do fornecedor)?
2. Quais os produtos que estão em armazém e que são fornecidos pelo CONTINENTE (nome dos produtos)?
3. Qual o nome e contacto telefónico do fornecedor de salsa?
![Page 26: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/26.jpg)
26
1. Quais são os fornecedores de cada um dos produtos em armazém?
{completar}
AB
CD
XY
ZW
PL
KJ
![Page 27: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/27.jpg)
27
2. Quais os produtos fornecidos pelo CONTINENTE ?
{completar}
AB
CD
XY
ZW
PL
KJ
![Page 28: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/28.jpg)
28
3. Qual o nome e contacto telefónico do fornecedor de salsa?
{completar}
AB
CD
XY
ZW
PL
KJ
![Page 29: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/29.jpg)
29
1. Quais são os fornecedores de cada um dos produtos em armazém?
![Page 30: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/30.jpg)
30
2. Quais os produtos fornecidos pelo CONTINENTE ?
![Page 31: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/31.jpg)
31
3. Qual o nome e contacto telefónico do fornecedor de salsa?
![Page 32: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/32.jpg)
32
Operadores de comparaçãoOperador Significado do operador Exemplo Significado do exemplo
= Igual =Lisboa ou =“Lisboa” Igual a Lisboa
> Maior > 6000 Maior que 6000
< Menor < 1/1/95 Antes de 1/1/95
>= Maior ou Igual >=1500 Maior ou igual a 1500
<> Diferente <> FF ou <> “FF” Diferente de FF
Entre Entre dois Valores (inclusive) Entre 20 E 40 Um número entre 20 e 40
Em Entre uma série de valores Em (Lisboa, Porto, Faro) Lisboa, Porto ou Faro
Como Condiz com o padrão Como Li* Registos que começam por Li seguidos por qualquer caracter
![Page 33: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/33.jpg)
33
Operadores Lógicos
Operador Significado do operador
Exemplo Significado do exemplo
E Ambos são verdadeiros
=Lisboa E >150000 De Lisboa E Maior que 150000
Ou Um deles é verdadeiro
Alverca Ou Póvoa De Alverca ou Póvoa
Negado Falso Negado com Li??? Registos que não começam por Li seguidos por três caracteres
exactos
![Page 34: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/34.jpg)
34
Operadores Matemáticos
+ Adição
- Subtracção
* Multiplicação
/ Divisão
^ Exponenciação
& Juntar dois conjuntos de texto (concatenar)
![Page 35: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/35.jpg)
35
Caracteres especiais para CritériosOperador Significado do operador Exemplo Significado do Exemplo
? Qualquer caracter simples B?la Encontra as palavras Bala, Bela, Bola, Bula
* Qualquer ou nenhum caracter Carl* Encontra Carlos, Carla, Carlota
# Qualquer digito 1## Encontra todos os números entre 100 e 199
[] Qualquer caracter entre os parênteses
B[ao]la Encontra Bala e Bola mas não Bela e Bula
- Qualquer caracter dentro do intervalo (entre parênteses)
[N-Z] Encontra qualquer caracter entre N e Z
! Excepção do caracter (entre parênteses)
[!N-Z] Encontra qualquer caracter que não comece entre N e Z
“” Dados com comprimento zero “” Encontra dados com comprimento zero
[nome do campo]
Qualquer outro campo na grelha <[Preço Unidade] Registos cujos valores dos campos sejam inferiores aos valores do campo Preço Unidade
![Page 36: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/36.jpg)
36
Exemplos de expressões que utilizam valores de texto como critérios
![Page 37: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/37.jpg)
37
Campo Expressão Descrição
CidadeDeDestino "Lisboa" Mostra as encomendas enviadas para Lisboa.
CidadeDeDestino "Lisboa" Ou “Porto" Utiliza o operador Ou para mostrar as encomendas enviadas para Lisboa ou Porto.
DataDeEnvio Entre #5/1/95# E #10/1/95# Utiliza o operador Entre...E para mostrar as encomendas enviadas depois do dia 5-Jan-95 e antes do dia 10-Jan-95.
DataDeEnvio #2/2/95# Mostra as encomendas enviadas no dia 2-Fev-95.
PaísDeDestino Em(“Espanha", “França") Utilize o operador Em para mostrar as encomendas enviadas para Espanha ou França.
PaísDeDestino Negado "EUA" Utiliza o operador Negado para mostrar as encomendas enviadas para todos os países, excepto os EUA.
NomeDeEnvio Como "S*" Encomendas enviadas para clientes cujo nome começa com a letra S.
NomeDaEmpresa >="N" Mostra as encomendas enviadas para as empresas cujo nome começa com as letras N a Z.
![Page 38: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/38.jpg)
38
Exemplos de expressões que calculam ou manipulam datas e, em seguida, utilizam o resultado como critérios
Campo Expressão Descrição
DataDaEncomenda < Data( )- 30 Utiliza a função Data para mostrar as encomendas com mais de 30 dias.
DataDaEncomenda < Data( ) Utiliza a função Data para mostrar as encomendas efectuadas hoje. Data () é uma função que devolve a data do sistema, ou seja, a data actual.
![Page 39: 1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)](https://reader035.vdocuments.com.br/reader035/viewer/2022062418/552fc148497959413d8e1a27/html5/thumbnails/39.jpg)
39
Exemplos de expressões que utilizam parte de um valor de um campo como critérios
Campo Expressão Descrição
NomeDeEnvio Como "S*" Mostra as encomendas enviadas para os clientes cujos nomes começam com a letra S.
NomeDeEnvio Como "*Importação" Mostra as encomendas enviadas para os clientes cujos nomes terminam com a palavra "Importação".
NomeDeEnvio Como "[A-D]*" Mostra as encomendas enviadas para os clientes cujos nomes começam com A a D.
NomeDeEnvio Como "*ar*" Mostras encomendas enviadas para os clientes cujos nomes incluem a sequência de letras "ar".