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

Slides:



Advertisements
Apresentações semelhantes
Exercícios Resolvidos
Advertisements

IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Contadores e Registradores
Palestras, oficinas e outras atividades
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Prof Silvio Ribeiro ADMINISTRAÇÃO DE RECURSOS MATERIAIS E PATRIMONIAIS.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
Técnicas de orçamento de capital
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Base de dados Uso de várias tabelas.
Múltiplos Os múltiplos de um número inteiro obtêm-se multiplicando esse número por 0, 1, 2, 3, 4, 5, 6, ... Exemplos: M5= {0, 5, 10, 15, 20,
Propagação de Ondas e Antenas
Nome Data Matemática 1 Observa alguns frutos do Outono. Efectua as operações. 2 Observa Quantas patas temos nós ? R : _________________________. 3 Observa.
Software Básico Silvio Fernandes
Excel Profa. Cristina M. Nunes.
PERSPECTIVA CONCEITUAL
UML NO PROJETO LÓGICO DE BANCO DE DADOS: 1ª PARTE
Estatística Básica Utilizando o Excel
1 Sabendo-se que os pratos das balanças estão em equilíbrio, você seria capaz de dizer: Quantos quadrados corresponde um círculo ? Dica Mais dicas Elaboração:
Estudo de Caso 1: UNIX e LINUX
Auditoria de Segurança da Informação
SISTEMA DE CONTROLE DE REMANEJAMENTO E RESERVA TÉCNICA - SISCORT
Fraction Action FRACÇÕES.
Programação Baseada em Objectos Desenho de TAD
Técnica de Contagem.
Provas de Concursos Anteriores
MECÂNICA - ESTÁTICA Vetores Forças Cap. 2.
Monitoria GDI Aula Prática
© GfK 2012 | Title of presentation | DD. Month
Renda até 2 SM.
Módulo Financeiro Centro de Custo.
Como aplicar leis da lógica
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Microsoft Access Carlos Sebastião.
1 Celulose.
Festo Didactic - BR H510 Automação Hidráulica.
Título da produção digital em questão: JOGOS DE PERGUNTAS E RESPOSTA B) Proposta pedagógica orientadora da produção: construir conceitos matemáticos através.
MECÂNICA - ESTÁTICA Análise Estrutural Cap. 6 Exercícios.
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Cadastro de Docentes e Auxiliares de Educação Infantil
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Coordenação Geral de Ensino da Faculdade
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Múltiplos de um número Sonia Regina de Souza Guedes.
Instituto Superior Miguel Torga Arte e Técnicas de titular Dinis Manuel Alves 1º Ano Comunicação Social Joana Sofia 1.
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
1 Workshop de introdução à responsabilidade País, Mês de 20XX A Viagem de Ahmed.
Curso: Cerimonial, Protocolo e Eventos
Olhe fixamente para a Bruxa Nariguda
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
FORMATANDO O TRABALHO NO WORD 2007
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
1 Prof. Humberto Pinheiro, Ph.D SISTEMAS DE MODULAÇÃO DPEE-CT-UFSM Modulação Geométrica Conversores Multiníveis Trifásicos com Diodo de Grampeamento.
POTENCIAÇÃO E RAIZ QUADRADA DE NÚMEROS RACIONAIS
Medidas de tendência central e de dispersão
BCC101 Matemática Discreta I
Planilha Eletrônica - Excel
GINÁSTICA LABORAL UM NOVO CAMINHO.
Transcrição da apresentação:

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

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.

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

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

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

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}

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

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

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

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

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

Os mesmos exemplos no ACCESS

Apresentação da tabela no ACCESS Vista dos dados

CONSULTAS EM ACCESS

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

Resultado da consulta

“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

Resultado da consulta

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

Resultado da consulta

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

Resultado da consulta

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

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

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?

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}

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

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

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

2. Quais os produtos fornecidos pelo CONTINENTE ?

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

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

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

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

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

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

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.  

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.  

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