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

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

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

Apresentações semelhantes


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

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

2 2 Apresentação da tabela NÚMERONOMECURSOMÉDIA 3ManuelEconomia14 4MariaEconomia13 6JoãoSociologia19 5FranciscoPsicologia10 7JoanaPsicologia15 8CristinaMatemática16 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.

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

4 4 NOMENÚMERO “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL INFERIOR A 14” NÚMERONOMECURSOMÉDIA 3ManuelEconomia14 4MariaEconomia13 6JoãoSociologia19 5FranciscoPsicologia10 7JoanaPsicologia15 8CristinaMatemática16 Alunos NÚMERONOME {completar}

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

6 6 NOMENÚMERO “INDIQUE O NOME E NÚMERO DOS ALUNOS COM MÉDIA FINAL IGUAL OU SUPERIOR A 14” NÚMERONOMECURSOMÉDIA 3ManuelEconomia14 4MariaEconomia13 6JoãoSociologia19 5FranciscoPsicologia10 7JoanaPsicologia15 8CristinaMatemática16 Alunos NÚMERONOME {completar}

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

8 8 NOMECURSO “INDIQUE O NOME E O CURSO DOS ALUNOS COM MÉDIA DIFERENTE DE 15” NÚMERONOMECURSOMÉDIA 3ManuelEconomia14 4MariaEconomia13 6JoãoSociologia15 5FranciscoPsicologia10 7MariaPsicologia15 8CristinaMatemática16 Alunos NÚMEROCURSO {completar}

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

10 10 NÚMERO “INDIQUE O NÚMERO DOS ALUNOS QUE SE CHAMAM MARIA” NÚMERONOMECURSOMÉDIA 3ManuelEconomia14 4MariaEconomia13 6JoãoSociologia15 5FranciscoPsicologia10 7MariaPsicologia15 8CristinaMatemática16 Alunos NÚMERO {completar}

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

12 12 Os mesmos exemplos no ACCESS

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

14 14 CONSULTAS EM ACCESS

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

16 16 Resultado da consulta

17 17 NOMENÚMERO “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 18 Resultado da consulta

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

20 20 Resultado da consulta

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

22 22 Resultado da consulta

23 23 EXEMPLOS COM MAIS DE UMA TABELA CONSULTAS EM ACCESS

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

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

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

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

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

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

30 30 2. Quais os produtos fornecidos pelo CONTINENTE ?

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

32 32 Operadores de comparação OperadorSignificado do operadorExemploSignificado do exemplo = Igual=Lisboa ou =“Lisboa”Igual a Lisboa > Maior> 6000Maior que 6000 < Menor< 1/1/95Antes de 1/1/95 >= Maior ou Igual>=1500Maior ou igual a 1500 <> Diferente<> FF ou <> “FF”Diferente de FF Entre Entre dois Valores (inclusive)Entre 20 E 40Um número entre 20 e 40 Em Entre uma série de valoresEm (Lisboa, Porto, Faro)Lisboa, Porto ou Faro Como Condiz com o padrãoComo Li*Registos que começam por Li seguidos por qualquer caracter

33 33 Operadores Lógicos OperadorSignificado do operador ExemploSignificado do exemplo E Ambos são verdadeiros =Lisboa E >150000De Lisboa E Maior que Ou Um deles é verdadeiro Alverca Ou PóvoaDe Alverca ou Póvoa Negado FalsoNegado com Li???Registos que não começam por Li seguidos por três caracteres exactos

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

35 35 Caracteres especiais para Critérios OperadorSignificado do operadorExemploSignificado 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 36 Exemplos de expressões que utilizam valores de texto como critérios

37 37 CampoExpressãoDescriçã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.Ou DataDeEnvioEntre #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.Entre...E DataDeEnvio#2/2/95#Mostra as encomendas enviadas no dia 2-Fev-95. PaísDeDestinoEm(“Espanha", “França")Utilize o operador Em para mostrar as encomendas enviadas para Espanha ou França.Em PaísDeDestinoNegado "EUA"Utiliza o operador Negado para mostrar as encomendas enviadas para todos os países, excepto os EUA.Negado NomeDeEnvioComo "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 38 Exemplos de expressões que calculam ou manipulam datas e, em seguida, utilizam o resultado como critérios CampoExpressãoDescrição DataDaEncomenda< Data( )- 30Utiliza 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.

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


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

Apresentações semelhantes


Anúncios Google