Sunteți pe pagina 1din 20

Sistemas de Gesto De Bases de Dados

Consultas

A Professora: Vanda Pereira

Modulo 2

Consulta uma forma de visualizar os dados contidos numa ou mais tabelas de uma base de dados.

Uma consulta pode ser definida a uma s tabela ou a um conjunto de tabelas relacionadas entre si, e tambm possvel definir uma consulta a partir de outra consulta previamente definida.

Uma consulta pode incidir sobre todos os campos de uma tabela o conjunto de tabelas, ou apenas em relao a alguns campos.

Atravs de uma tabela (ou tabelas), podemos definir diversas consultas. O resultado da consulta assume o formato semelhante ao de uma tabela. A uma tabela que surge como resultado de uma consulta designado de dynaset conjunto dinmico de dados que so retirados da ou das tabelas visadas na consulta.

Tipos de consultas
1 Seleco: Estas consultas so as mais utilizadas, pois so elas que permitem filtrar a informao que pretendemos de uma tabela, por exemplo escolher todos os formandos que habitam na rea de Lisboa 2 Referncia Cruzada: Com estas consultas podemos sumariar grandes quantidades de informao num formato de fcil leitura. Os dados obtidos surgem da interseco entre dois campos e so representados em linhas e colunas, como uma folha de dados.

3 Aco: Permite elaborar ou alterar tabelas da base de dados, so utilizadas para actualizar campos, criar tabelas a partir de outras ou para eliminar registos que j no interessam.

Exerccio de treino de consultas - Cria uma base de dados com o nome FT10. Depois cria as trs tabelas que se encontram na imagem anterior e faz a respetiva relao.

Insere os seguintes registos

Criar uma consulta usando a Vista de Estrutura


Para criar uma consulta atravs da Vista Estrutura vai ao separador Criar grupo Outro e escolher o comando Estrutura da Consulta.

Consulta Seleco

Seleccionamos a tabelas desejada e clicamos em adicionar

Clicar 2 vezes no asterisco (*)

Na vista folhas de dados, vai aparecer todos os campos da tabela

Se quisermos apenas alguns campos, clicamos 2 vezes nesse campo.

Aps termos efectuado a consulta guardamos a consulta com o nome apropriado

Atividade 10 Alnea 2) Criar consultas utilizando a vista de estrutura

Criar uma consulta usando o assistente

Escolher a tabela desejada


Clicar aqui para incluir os campos desejados na nossa consulta

Nome da Consulta

Se houver mais algumas alteraes a fazer escolhe-se a 2 opo

Seno clica-se em concluir

1 opo

Ao escolher a 2 opo, vamos ento para a consulta de seleco

Atividade 10 Alnea 3) Criar consultas utilizando o assistente

Consultas utilizando vrias tabelas

Cria esta consulta e d-lhe o nome de Consulta-alunos-disciplinas

Utilizar os critrios numa consulta


Cria uma consulta com o Consulta-Alunos-Ascendentes. nome

Utiliza apenas os dois campos que esto representados na figura.

No critrio campo nome coloca B*, ao fazer Enter ele passa para Como B*.
Este critrio ser - Nomes dos alunos comeados com a letra B

Utilizar os critrios numa consulta

Clicar com o boto direito do rato e escolher a opo Copiar Clicar no espao em branco e com o boto direito do rato e escolher a opo Colar

Abre a consulta-Alunos-Ascendente atravs da vista de estrutura

Nomes dos alunos comeados com a letra B

Atividade 10 alneas 4,5 e 6) Consultas com critrios