Consultas (Queries) ou Interrogações



Documentos relacionados
Aplicações de Escritório Electrónico

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Tarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel

Índice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35

Tarefa Orientada 2 Criar uma base de dados

Tarefa Orientada 16 Vistas

SQL UMA ABORDAGEM INTERESSANTE

1. FILTRAR OS DADOS ATRAVÉS DE FORMULÁRIO (FILTER BY FORM)

Tarefa Orientada 17 Listas de dados

Ao conjunto total de tabelas, chamamos de Base de Dados.

Tarefa Orientada 18 Tabelas dinâmicas

Tarefa Orientada 13 Agrupamento e sumário de dados

Guia de Estudo Folha de Cálculo Microsoft Excel

Formação Microsoft Excel Nível Intermédio

Microsoft Access. No Access, existem vários tipos de objectos: Tabelas. Consultas. Formulários Relatórios Macros Módulos


Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

EXCEL TABELAS DINÂMICAS

Facturação Guia do Utilizador

Lição 1 - Criação de campos calculados em consultas

MÓDULO 1 - Folha de Cálculo

EXCEL. Listas como Bases de Dados

Folha de Cálculo TECNOLOGIAS DA T IINF CO RM 1 A 0 ÇÃO E COMUNICAÇÃO TIC 10

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

Structured Query Language (SQL) SQL é uma linguagem normalizada (ANSI) para consultas e actualizações de bases de dados relacionais.

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

Programa de formaça o de Excel Nível 3 (482)

Aplicações de Escritório Electrónico

Portfólio do Aluno 2012 / º Ano Linguagem de Programação Módulo n.º Fábio Oliveira

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

MANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)

MICROSOFT POWERPOINT

Exercícios de Excel com Programação em VBA. Luís Vieira Lobo

FOLHA DE CÁLCULO EXCEL

Comandos de Manipulação

Base de dados I. Base de dados II

MANTENHA-SE INFORMADO

Conceitos, tabelas e consultas

Tarefa Orientada 6 Edição de Dados

Sistemas de Bases de Dados Relacionais Introdução ao SQL. Interrogações diversas sobre a Base de Dados Northwind

Básico da Linguagem SQL. Definição de Esquemas em SQL. SQL(Structured Query Language)

Tecnologias de Informação e Comunicação Página 1 de 5

Fórmulas e Funções 7

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

Índice. Introdução Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Portal Fornecedores 1

PLANIFICAÇÃO ANUAL DE CONTEÚDOS

Acessos Convergentes. Manual de Configuração e Utilização

4 Noções de MS ACCESS

Bem-vindo ao tópico sobre consultas no SAP Business One.

DOMINE O EXCEL Fascículo 1

Tarefa Orientada 15 Manipulação de dados

Escola Secundária de Camarate

SQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados

Gestão de bases de dados e listas

Introdução ao Excel. Principais fórmulas de Cálculo

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

AULA TEÓRICA 9. Tema 4. Introdução ao Microsoft Excel (cont). Funções Organização de dados Gráficos Recursos adicionais Impressão

GlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

Criação de relações. Joaquim Frias

SPSS Statistical Package for the Social Sciences Composto por dois ambientes:

Guia de Utilização. Acesso Universal

Folha de Cálculo (Excel)

PLANIFICAÇÃO MODULAR

Direcção Regional de Educação do Algarve

Gestão de dados. Organização da Informação => Base de Dados (BD) => Informação Estruturada

Banco de Dados. Prof. Antonio

Módulo de Administração de Utilizadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Guia rápido do utilizador


FICHA ORIENTADA Nº1. Barra de fórmulas. Área de trabalho T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo

Bases de Dados 2007/2008 Exame

Introdução ao SQL Avançado

Folha de Exercícios Nº 2 Access Informática II

Validação de dados. Determinamos qual tipo de informação será aceita e dentro de qual intervalo.

Aplicações de Escritório Electrónico

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Programação SQL. Manipulação de Dados. DML Data Manipulation Language

1. Assinale as afirmações que são verdadeiras e as que são falsas, corrigindo-as:

Ambiente de trabalho. Configurações. Acessórios

Programação SQL. Introdução

1. Ambiente de Trabalho

Migrar para o Access 2010

Definida pelo American National Standard Institute (ANSI) em 1986

FORMAÇÃO DE MICROSOFT EXCEL 2010

GERENCIADOR DE CONTEÚDO

SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO

TIC Tecnologias da Informação e Comunicação 10º Ano

Manual. Formações Modulares Certificadas. A Relha Cooperativa de Serviços CRL. Formador/a: Ricardo Cabral. Data: 05/2013. N.

Microsoft Office 2010

PACWEB Módulo de Pesquisa MANUAL DO UTILIZADOR

Transcrição:

Consultas (Queries) ou Interrogações Principal finalidade das interrogações: Extracção, manipulação (inserção, alteração e remoção) e definição de dados. As interrogações mais comuns destinam-se a pesquisar a base de dados de acordo com determinadas especificações (critérios de filtragem, ordenações de registos, agrupamento de valores etc.). Um critério é uma expressão definida numa interrogação, que especifica as características dos registos que se pretende extrair ou manipular. Identifica e restringe os registos seleccionados, sendo estes denominados Recordset. As interrogações podem usar as facilidades gráficas proporcionadas pelo Access ou instruções na linguagem SQL. Tipos de interrogações do MS Access Interrogações de selecção; Interrogações parametrizáveis; Interrogações de referência cruzada (crosstab) Interrogações de acção (make-table e inserção, alteração e remoção de dados); Interrogações (adicionais) em SQL (união, pass-through, definição de dados e subinterrogação); A maior parte dos tipos de interrogações podem ser usadas como origem de dados de outros objectos (ex: formulários e relatórios) Q_1

Interrogações de selecção As interrogações de selecção são as mais comuns; Encontram dados de uma ou mais tabelas relacionadas, visualizando o resultado na folha de dados onde estes podem ser consultados e alterados (com algumas restrições). Selecção de tabelas e/ou queries que contêm os dados pretendidos Vista de desenho botão tipo query Lista de campos de tabelas ou queries Grelha de desenho Q_2

Interrogações simples Q1: Extrair os registos que verificam o seguinte critério: Fornecedor ABC ou BBB, prazo de entrega de 2 ou 3 dias, ingredientes com a letra a na sua designação e existências compreendidas no intervalo [1..10]. Vista de desenho Botão view Botão run Vista de folha de dados Obs: Como existe um relacionamento definido entre as tabelas e as suas propriedades são herdadas por defeito, só visualiza os registos relacionados (ingredientes que o fornecedor comercializa). Q_3

Valores calculados Q2: Determinar o custo da aquisição da quantidade de encomenda, para os produtos com existências <15 e recorrendo ao fornecedor ABC. Vista de desenho botão Build Facilidades proporcionadas na construção de expressões: Construtor de expressões - útil na elaboração de expressões mais complexas (Botão Build) Q_4

Janela Zoom - para expansão de campo (Shift F2) Vista de folha de dados Q_5

Interrogações de agregação As interrogações de selecção podem ser usadas para agrupar registos e calcular totais (mínimo, soma, contagem, etc.) recorrendo a funções de agregação (min, sum, count, etc.) Q3: Determinar o custo total da aquisição dos ingredientes ao fornecedor utilizado por defeito. Vista de desenho botão Totals Vista de folha de dados Q_6

Q4: Quantos fornecedores comercializam cada um dos ingredientes? Q3: Qual o preço mínimo de cada ingrediente? Q_7

Selecção de registos incluídos no agrupamento versos selecção de grupos Q5: Determinar o preço médio de cada produto Q6: Determinar o preço médio de cada produto excluindo preços <= a 200 Q7: Determinar o preço médio de cada produto excluindo preços médios <= a 200 Q_8

Vista de folha de dados Preços por fornecedor Q5: Preço médio de cada produto Q6: exclusão de registos incluídos Q7: exclusão de grupos incluídos Q_9

Interrogações parametrizáveis Interrogações baseadas em informação variável que é solicitada ao utilizador. => Englobar o texto que será apresentado ao utilizador entre [ ] Os valores dos parâmetros também podem ser visualizados introduzindo o seu nome numa coluna vazia, seguida de : e [texto] Q_10

Interrogação de referência cruzada (crosstab) Agrupam os dados de um campo, nas orientações vertical e horizontal, em função de dois tipos de informação (categorias) e com base numa função de agregação. Apresentam a mesma informação que uma interrogação de agregação, mas os valores são ilustrados num formato compacto semelhante a uma tabela com duas entradas (linhas e colunas). Interrogação de agregação das unidades vendidas por loja e produto Interrogação crosstab das unidades vendidas por loja e produto Q_11

Interrogações de acção Interrogações que alteram registos de uma ou mais tabelas: make-table e inserção, alteração e remoção de dados. Interrogações make-table Criam uma tabela a partir de parte ou da totalidade dos dados de uma ou mais tabelas. São úteis para múltiplos efeitos, entre os quais: exportação de dados, criação de cópias da totalidade ou de filtragens de dados, etc. As interrogações de inserção adicionam registos a uma tabela. As restantes interrogações alteram ou removem os registos que verificam os critérios especificados. Interrogações (adicionais) em SQL A linguagem SQL é mais poderosa do que as facilidades gráficas, permitindo criar interrogações não suportadas pelos tipos de queries anteriores (união, passthrough, definição de dados e subinterrogações). As interrogações criadas recorrendo às facilidades gráficas podem ser escritas e convertidas em comandos SQL. Contudo, as interrogações do tipo referência cruzada não são abrangidas pelos comandos SQL padrão. Q_12