Você está na página 1de 4

Departamento de Economia

Rua Marqus de S. Vicente, 225, Gvea


Rio de Janeiro, RJ 22453-900
INF 1503 3JA - 2006.2

Aula 27 Microsoft Access (Consultas)


1) Crie um arquivo no Microsoft Access chamado cdteca.mdb
2) Crie uma tabela utilizando o modo Design (modo estrutura) com seguintes
atributos para sua tabela

login: Texto
nome: Texto
senha: Texto
sexoMasculino: Sim/No
endereco: Texto
dataNascimento: Data/Hora

3) Defina a chave primria da sua tabela como sendo o atributo login.


Para tal, selecione o atributo e clique no boto a seguir.
4) Salve a tabela com o nome usuario. Nunca use acento em qualquer nome de
tabela ou atributo em banco de dados.
5) Feche sua tabela e observe que voc criou uma nova tabela no access. Ento abra
a tabela no modo de design (estrutura), como mostra a figura abaixo.

6) Altere as propriedades do atributo login para


Tamanho do campo: 20
Legenda (caption): Login
Requerido: sim
Para tal, clique sobre o atributo e mude as propriedades que aparecem na parte
inferior da tela.
7) Altere as propriedades do atributo nome para:

Departamento de Economia
Rua Marqus de S. Vicente, 225, Gvea
Rio de Janeiro, RJ 22453-900
INF 1503 3JA - 2006.2

Tamanho do campo: 255


Legenda: Nome
Requerido: sim
8) Altere as propriedades do atributo senha para:
Tamanho do campo: 8
Mscara de entrada: digitar a palavra Senha (o Access armazenar o valor normal,
mas mostrar na tela um asterisco para cada caractere digitado.)
Legenda: Senha
Requerido: sim
9) Altere as propriedades do atributo sexoMasculino para:
Legenda: Sexo Masculino?
Valor padro: sim
Requerido: no
10) Altere as propriedades do atributo endereco para:
Tamanho do campo: 255
Legenda: Endereco
Requerido: sim
11) Altere as propriedades do atributo dataNascimento para:
Formato: dd/mm/aaaa (data abreviada)
Legenda: Data de Nascimento
Requerido: No
12) Salve e feche sua tabela
13) Responda em respostas.doc: o que uma tabela, um registro, atributos de uma
tabela e chave primria de uma tabela. E responda por que voc acha que possui um
nmero de matrcula na faculdade e um nmero de inscrio numa locadora ou
biblioteca?
14) Abra sua tabela dando dois cliques nela. Insira 10 usurios na sua tabela e
verifique as regras de insero definidas acima. Defina que 3 alunos nasceram antes
de 1980 e que os demais nasceram depois. Feche sua tabela.
15) Crie uma consulta para apresentar somente o nome e a data de nascimento da
tabela usurio.
Para tal, clique em consultas -> selecione a opo Criar consultas utilizando
assistente -> escolha as colunas nome e data de nascimento da tabela usuario ->
clique em prximo -> indique qualquer nome para sua consulta e selecione a opo
de abir sua consulta -> clique em terminar. Voc ver os 10 usurios cadastrados.
16) Altere sua consulta para apresentar os aluno em ordem alfabtica.
Para tal, abra sua consulta no modo Design ou estrutura (ilustrada na figura abaixo)
e indique que o nome deve ser ordenado em crescente (altere a propriedade de
classificao do atributo nome).
Teste sua consulta e veja os 10 usurios cadastrados em ordem alfabtica do nome.

Departamento de Economia
Rua Marqus de S. Vicente, 225, Gvea
Rio de Janeiro, RJ 22453-900
INF 1503 3JA - 2006.2

17) Altere sua consulta para apresentar somente os aluno que nasceram depois de
01/01/1980.
Para tal, abra sua consulta no modo Design (estrutura), indique no critrio data e
digite > 01/01/1980.
Teste sua consulta e veja 7 usurios cadastrados que nasceram a partir do ano de
1980 em ordem alfabtica do nome.
18) Renomeie sua consulta para o nome consultaUsuariosDepois1980. Para tal,
clique na consulta com o boto direito e mande renomear.
19) Altere sua consulta para exibir o endereo do usurio
Para tal, abra sua consulta no modo Design (estrutura) e adicione o atributo
endereco.
Teste sua consulta e perceba que agora o endereo dos usurios so exibidos.
20) Responda em respotas.doc: qual o problema de criar uma consulta que no
retorna a chave primria?
21) Pegue o banco de dados do Factoring, alimente suas tabelas com dados e
efetue as seguintes consultas:

a. Liste todas as operaes realizadas antes de uma data (escolha a data)


b. Liste todas as operaes realizadas antes de uma determinada data (escolha
a data)

c. Liste todos os clientes, aparecendo os cnpj e nome (em ordem alfabtica)


d. Liste todas os cheques, ordenando por operao e por banco, aparecendo
numero da operao, banco, conta e nmero do cheque.

e. Liste todos os cheques que esto em custdia.


22) Pegue o banco de dados da aula 26 e efetue as seguintes tarefas:

a. Exclua o campo Cdigo da tabela Produtos

Departamento de Economia
Rua Marqus de S. Vicente, 225, Gvea
Rio de Janeiro, RJ 22453-900
INF 1503 3JA - 2006.2

b. Renomeie ID para Cdigo na tabela Produtos


c. Exclua o campo Cdigo_fornecedor na tabela Produtos
d. Mude a propriedade Formato do Campo Data de entrega da tabela Pedidos
para Data abreviada

e. Gere os relacionamentos
f. Alimente suas tabelas
g. Liste todas os produtos, aparecendo nome e preo, ordenando por nome
h. Liste a posio atual do estoque, ou seja, liste os nomes dos produtos e os
seus valores em estoque.

i. Liste todos os pedidos agrupando por clientes, devem aparecer nome do


cliente, nome do produto, quantidade comprada e data da entrega.

j. Exporte essa ltima consulta para o Excel, usando o menu Arquivo ->
Exportar -> Excel 2000 ou superior.

k. Liste pelo menos 3 operaes interessantes que voc pode fazer com esses
dados no Excel de forma a produzir conhecimento (gerar informao).
FECHE SEU ARQUIVO DO ACCESS.