A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)

Apresentações semelhantes


Apresentação em tema: "EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)"— Transcrição da apresentação:

1 EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)

2 Apresentação da tabela
Tabela: ALUNOS NÚMERO NOME CURSO MÉDIA 3 Manuel Economia 14 4 Maria 13 6 João Sociologia 19 5 Francisco Psicologia 10 7 Joana 15 8 Cristina Matemática 16 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.

3 CONSULTAS DE SELECÇÃO (Selecciona informação de tabelas)

4 “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14”
CURSO MÉDIA 3 Manuel Economia 14 4 Maria 13 6 João Sociologia 19 5 Francisco Psicologia 10 7 Joana 15 8 Cristina Matemática 16 “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14” NÚMERO NOME {completar}

5 CRITÉRIO UTILIZADO NA SELECÇÃO DOS REGISTO:
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: < MÉDIA 14

6 Alunos NÚMERO NOME CURSO MÉDIA 3 Manuel Economia 14 4 Maria 13 6 João Sociologia 19 5 Francisco Psicologia 10 7 Joana 15 8 Cristina Matemática 16 “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL IGUAL OU SUPERIOR A 14” NÚMERO NOME {completar}

7 CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
MÉDIA >= 14

8 “INDIQUE O NOME E O CURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15”
NÚMERO NOME CURSO MÉDIA 3 Manuel Economia 14 4 Maria 13 6 João Sociologia 15 5 Francisco Psicologia 10 7 8 Cristina Matemática 16 “INDIQUE O NOME E O CURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15” NÚMERO CURSO {completar}

9 CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
< > MÉDIA 15

10 “INDIQUE O NÚMERO DOS ALUNOS QUE SE CHAMAM MARIA”
NOME CURSO MÉDIA 3 Manuel Economia 14 4 Maria 13 6 João Sociologia 15 5 Francisco Psicologia 10 7 8 Cristina Matemática 16 “INDIQUE O NÚMERO DOS ALUNOS QUE SE CHAMAM MARIA” NÚMERO {completar}

11 CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTO:
NOME = “MARIA”

12 Os mesmos exemplos no ACCESS

13 Apresentação da tabela no ACCESS
Vista dos dados

14 CONSULTAS EM ACCESS

15 “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:

16 Resultado da consulta

17 “INDIQUE O NOME E NÚ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

18 Resultado da consulta

19 “INDIQUE O NOME E O CURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:

20 Resultado da consulta

21 “INDIQUE O NÚMERO DOS ALUNOS QUE SE CHAMAM MARIA”
CRITÉRIO UTILIZADO PARA SELECÇÃO DOS REGISTOS:

22 Resultado da consulta

23 EXEMPLOS COM MAIS DE UMA TABELA
CONSULTAS EM ACCESS EXEMPLOS COM MAIS DE UMA TABELA

24 Tabelas: Produtos e Fornecedores
Tabela PRODUTOS (vista dos dados) (vista da estrutura) Tabela FORNECEDORES (vista dos dados) (vista da estrutura)

25 Consultas às tabelas: Produtos e Fornecedores
(As tabelas já estão relacionadas através dos campos “Código do fornecedor”) Quais são os fornecedores dos produtos em armazém (mostrar o nome do produto e o nome do fornecedor)? Quais os produtos que estão em armazém e que são fornecidos pelo CONTINENTE (nome dos produtos)? Qual o nome e contacto telefónico do fornecedor de salsa?

26 1. Quais são os fornecedores de cada um dos produtos em armazém?
B C D X Y Z W P L K J {completar}

27 2. Quais os produtos fornecidos pelo CONTINENTE ?
B C D X Y Z W P L K J {completar}

28 3. Qual o nome e contacto telefónico do fornecedor de salsa?
B C D X Y Z W P L K J {completar}

29 1. Quais são os fornecedores de cada um dos produtos em armazém?

30 2. Quais os produtos fornecidos pelo CONTINENTE ?

31 3. Qual o nome e contacto telefónico do fornecedor de salsa?

32 Operadores de comparação
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

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

34 Operadores Matemáticos
+ Adição - Subtracção * Multiplicação / Divisão ^ Exponenciação & Juntar dois conjuntos de texto (concatenar)

35 Caracteres especiais para Critérios
Operador 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

36 Exemplos de expressões que utilizam valores de texto como critérios

37 Mostra as encomendas enviadas para Lisboa.
Campo Expressão Descrição CidadeDeDestino "Lisboa" Mostra as encomendas enviadas para Lisboa. "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. #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. 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.

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

39 Exemplos de expressões que utilizam parte de um valor de um campo como critérios
Expressão Descrição NomeDeEnvio Como "S*" Mostra as encomendas enviadas para os clientes cujos nomes começam com a letra S. Como "*Importação" Mostra as encomendas enviadas para os clientes cujos nomes terminam com a palavra "Importação". Como "[A-D]*" Mostra as encomendas enviadas para os clientes cujos nomes começam com A a D. Como "*ar*" Mostras encomendas enviadas para os clientes cujos nomes incluem a sequência de letras "ar".


Carregar ppt "EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)"

Apresentações semelhantes


Anúncios Google