Exercícios - Bases de Dados

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 12

Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

Exercício Nº 1

Crie uma base de dados com o nome “Amigos” para colocares a informação referente ao
teus amigos, composta por duas tabelas:

Tabela Amigos

Tabela Codigos Postal

A) - Na vista de estrutura, cria os campos correspondentes às tabelas de Amigos e


Codigos Postal;

B) Selecione as chaves primárias e estrangeira;

C) Faça o relaciomento E-R


Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 1
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

Exercício Nº 2

1. Abra o Access e crie uma base de dados, com o nome Turma.

2. Crie depois a tabela Alunos com a seguinte definição:

Nome do Campo Tipo de Dados Descrição

N_Aluno (chave primária) Numeração Automática Número do aluno ... COMPLETAR

Nome_Aluno Texto Nome do aluno que ...

Endereço Texto Morada do ...

Telefone Texto ou Número Número de telefone do ...

3. Introduza 6 elementos da sua turma na tabela criada, no modo Vista de Folha de Dados.

4. Crie um formulário que sirva para introduzir os novos dados em todos os campos da
tabela, usando o Assistente de Formulários. Dê o nome Formulário Alunos.

5. Crie agora uma consulta para visualizar todos os dados do aluno, com a ajuda do
Assistente de Consultas Simples. Atribua-lhe o nome de Consulta Alunos.

6. Crie um relatório para visualizar/imprimir todos os dados da tabela Alunos.

7. Grave a base de dados. Altere o nome desta para Ficha – Access – Nome e envia para
clara.anunciacao@aepombal.edu.pt

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 2
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

Exercício Nº 3
O objetivo do exercício á criar uma Base de Dados, para controlar o pagamento de quotas da
Associação Recreativa de Pombal.

a). Crie uma base de dados com o nome de Associação;

b). Crie uma tabela com o nome Socios, tendo em consideração a seguinte estrutura:

O campo Numero deverá ser a chave primária, de modo a não surgirem registos duplicados;

Nome do Campo Tipo de Dados

Numero Numeração automática

Nome Texto

Morada Texto

Localidade Texto

Codigo Postal Texto

Telefone Texto

Telemóvel Texto

Pagou Quota Sim/Não

c). Usando o assistente de formulários, crie um formulário com o nome Formulário Socios, para a
introdução/alteração dos registos;

- Deverá colocar o título “Ficha de Sócio”;

- Deverá definir máscara de introdução para os campos:

Código Postal

Telefone

Telemóvel
Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 3
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

d).Utilizando o formulário previamente criado, adicione os seguintes registos:

Nome Morada Localidade Codigo Telefone Telemóvel


Postal

Horácio José Ferreira Rua Principal, Nº 11 Leiria 2400-987 244 884 265 967 843 577

Manuel Ribeiro Gomes Rua das Olhalvas, Nº 35 Marinheiros 2405-870 244 875 697

João Pereira Ferreira Rua das Mós, Nº 3 Colmeias 2410-004 914 987 543

António Ferreira Neves Rua das Enxadas, Nº 14 Barreiros 2400-765 934 678 999

Adelino Silva Ascenso Rua da Escola, Nº 32 Carriço 2410-635

e). O formulário não deverá apresentar as barras de deslocamento vertical e horizontal;

f). O formulário não deverá o marcador / selecionador de registos;

g). Usando o assistente de relatórios, crie um relatório com base na tabela de Sócios.

- Coloque o nome da associação e a respectiva morada no canto superior esquerdo;

- Efetue os ajustes gráficos necessários para a correta apresentação do relatório (listagem);

h). - Usando o assistente de consultas, deverá criar uma consulta com o nome Não pagaram;

- Para a consulta, deverá incluir os campos indicados:

Nome do Campo

Numero

Nome

Pagou Quota

- Altere a consulta de modo a serem apresentados apenas os sócios que não pagaram a quota;

i). Crie um relatório com base na consulta Não Pagaram;

j). no formulário de sócios, deverá incluir a possibilidade de pesquisar um sócio;


Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 4
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

Exercício Nº 4

Os empregados de um gabinete de advocacia decidiram criar uma pequena biblioteca para


partilharem os livros que cada um tem. Numa primeira fase pretendem uma base de dados que
registe quem disponibiliza os e a identificação de cada livro.

Fig. 1 - Diagrama Entidade Relacionamento (E-R) da Base de Dados

Tabelas:

Empregados(nome, bi, ncontribuinte, morada, telefone)

Livros(cota, titulo, autor, assunto, editora, ano, oferecido, biEmpregado)

a). Crie uma base dados vazia com o nome BDLivros.mdb

b). Crie as duas tabelas (T_Empregados, T_Livros) necessárias para esta base de dados tendo em
conta as seguintes características:

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 5
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

c). Estabeleça o relacionamento entre as tabelas unindo os campos apropriados.

d). Aplique a integridade referencial no relacionamento entre as duas tabelas.

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 6
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

e). Introduza os seguintes dados nas tabelas:

f). A inserção do BI, na tabela T_Livros, poderá ser efetuada de uma forma mais simples, criando
uma lista constituída apenas pelos BI’s existentes na tabela T_Empregados para assistente de
pesquisa;

g). Altere novamente o método de introdução do bi, por forma a aparecer também o nome do
empregado. No modo de estrutura selecione, no bi, o assistente de pesquisa;

h). Escolha a tabela T_Empregados Selecione os campos a apresentar (bi e nome) e retire a
opção “ocultar a coluna chave”;

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 7
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

i). Introduza mais quatro registos:

j)- Para que apareça o nome do empregado e não o bi por forma a seleccionar a opção “ocultar a
coluna chave”;

Nota:Embora o Access mostre o nome do empregado, está a guardar o número do bi na base de dados.

l). Acrescente o seguinte registo:

m). Para iniciar a criação das consultas clique no item Consultas apresentadas pelo Access na lista de
Objectos. Crie uma consulta de nome C_Livros_Diversos que liste todos os livros cujo assunto é
diversos;

n). Crie uma consulta de nome C_Livros_AlbinoSantos que liste todos os livros disponibilizados pelo
empregado Albino Santos (nº BI 111 111 111);

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 8
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

o). Crie uma consulta de nome C_Livros_Access que liste todos os livros que contenham a palavra
Access no seu título.

p). Crie uma consulta de nome C_Empregados_Nome_Iniciar_A que liste todos os empregados cujo
nome inicie por A.

q). Pesquisas Multi-Tabela

Crie uma consulta de nome C_Livro_Disponibilizados_Empregados_Ord_Nome que lista todos os


livros depositados pelos empregados incluindo o nome do empregado. O resultado da consulta
deverá aparecer ordenado pelo nome do empregado.

r). Crie um formulário que permita manipular toda a informação de cada empregado.

s). Crie um formulário que permita manipular toda a informação de todos os livros e empregados.

t). Crie um formulário para cada uma das consultas, dando o nome de Listagem;

u). Crie um formulário de Menu, para aceder a todos os formulários efetuados anteriormente;
Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 9
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

Exercício Nº 5
1 – Considere uma de dados de gestão de faltas dos alunos de determinada Turma da Escola
Secundária de Pombal.

1.1 - Crie a base de dados e atribua-lhe o nome de FALTAS.

1.2 -Crie as seguintes tabelas tendo em conta a atribuição de chaves e as propriedades dos campos.

Alunos Faltas Disciplinas

Número Número Código Disciplina


Nome Disciplina
Data
Ano
Hora
Turma Código Disciplina

1.3 – Crie os relacionamentos entre as tabelas e insira os seguintes dados.

Número Nome Ano Turma

1 Ana Rute Santos 10 A

2 Daniel Gouveia 10 A

3 Emanuel Pinto 10 A

4 Filipa Sintra 10 A

5 Raquel Ribeiro 12 C

8 Ricardo Pinto 12 C

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 10
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

12 Tiago Sousa 12 C

Número Data Hora Código Disciplina

1 02-05-2019 17:10 101

2 03-05-2019 10:25 104

2 03-05-2019 11:25 104

3 03-05-2019 9:25 100

5 03-05-2019 8:30 102

8 03-05-2019 15:10 104

8 03-05-2019 16:15 104

8 04-05-2019 12:20 103

Código Disciplina Disciplina

100 Português

101 Inglês

102 Matemática

103 Física

104 APLE

1.4 - Faça as seguintes consultas :

1.4.1 – Alunos que tiveram faltas às duas horas à disciplina de APLE no turno da manhã.

1.4.2 – Alunos que tiveram faltas na data anterior ou posterior do 03-05-2019.

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 11
Direção-Geral dos Estabelecimentos Escolares

Direção de Serviços da Região Centro

1.4.3 – Total de faltas (nome do campo)de cada aluno.

1.5 – Crie um formulário de nome Faltas dos alunos. Tenha atenção à caixa de combinação, e ao
botão de comando – fechar.

1.6 – Crie um relatório do formulário anterior e dê-lhe o nome – Listagem das faltas dos alunos.

1.7 – Crie um Painel de Navegação Principal.

Contactos @Clara Anunciação

Rua António Fortunato Rocha Quaresma 3100-484 POMBAL

Tel: 236 212 169/ 236 213 422 Fax: 236 217 277 12

Você também pode gostar