Teste 001 BD

1. Clica aqui
descarrega a base de dados
copia-a da pasta Transferências
para a tua pasta em d:
e nomeia-a como
Número Teste BD Nome dia mês ano

2. Na mesma base de dados 
encontras já criadas 
várias tabelas. 
Adiciona a seguinte tabela,
tendo em conta 
os respetivos tipos de dados.



3. Define as propriedades 
necessárias para 
resolver as seguintes questões: 

3.1 Na tabela Utente
o campo cod_utente 
deve aceitar valores 
superiores a 3000 e  
incluir um texto 
que elucide o utilizador 
sobre qualquer erro cometido.


3.2 Na tabela Registo_servicos
o campo 
num_registo 
deve aceitar valores 
maiores ou iguais a 5000 
e menores ou iguais a 7500.

Deve ainda incluir um texto 
que elucide o utilizador 
sobre qualquer erro cometido.

3.3 Insere assistentes de pesquisa,
apenas com os campos cod,
para os seguintes campos da 
tabela Registo_serviços:
cod_serviço para a tabela Serviço
cod_enfermeiro para a tabela Enfermeiro
cod_medico para a tabela Medico
cod_utente para a tabela Utente

3.4 Insere os seguintes valores
na tabela Registo_serviços:


4. Define as relações entre as tabelas
com integridade referencial.



Consultas

5. Elabora uma consulta
utilizando a estrutura da consulta 
com o nome
e o contacto 
do todos os enfermeiros.

Grava com o nome
Consulta 01 - Contacto enfermeiros




6.  Elabora uma consulta com

o nome 
e o Contacto 
dos médicos 
cujo nome inicia com a letra A; 

Grava com o nome
Consulta 02 - Tlf Contacto A




7.  Elabora uma consulta 
com todos os dados dos utentes 
cujo cod_utente está entre 4000 e 5000;
Grava com o nome
Consulta 03 - Utente entre 4000 e 5000




8.  Elabora uma consulta com 

nomes dos médicos,
nomes dos enfermeiros
nomes dos utentes
que tiveram consulta em 2017;

Grava com o nome
Consulta 04 - Consulta 2017



9.  Elabora uma consulta 
com a descrição do serviço
e o total de custo desse serviço.
Substitui valor_base por Total
(ver figura 2)

Grava com o nome
Consulta 05 - Total serviço


Figura 2




10.  Elabora uma consulta 
que peça duas datas 
e apresente os dados
com o cod_servico,
a descrição
e a data 
dos serviços 
efetuados entre as
datas introduzidas.


Devem surgir as mensagens:

Qual a primeira data?
Qual a segunda data?


Grava com o nome

Consulta 06 - Entre datas pedidas





11.  Elabora uma consulta 
que peça a letra inicial 
do nome do utente
e apresente a 
morada 
o contacto
de todos os utentes que
iniciam o nome com essa letra.
Deve surgir a frase:
Introduza a primeira letra do nome

Grava com o nome
Consulta 07 - Utente pede letra


12.  Elabora uma consulta 

que peça dois números 
e apresente o
Nomes dos utentes,
os códigos dos utentes
e os nomes dos médicos
dos utentes com o código 
entre os dados introduzidos.

Devem surgir as mensagens:

Qual o primeiro número de utente?
Qual o segundo número de utente?

Grava com o nome

Consulta 08 - Entre números pedidos



Relatórios
13. Cria um novo relatório, 
com o 
Assistente de Relatórios
com base 
na tabela Utente 
que inclua
nome de utente
contacto e 
estado civil. 

Não definas nível 
de agrupamento,
coloca o esquema Tabela
e nomeia
Relatório 01 Utente



14. Formata o Relatório 01 Utente
para que fique semelhante ao seguinte:







15. 
Cria um novo relatório, 
com o 
Assistente de Relatórios
que mostre 
a descrição do serviço
e o total de custo desse serviço.

Adiciona nível de agrupamento por 
descrição,
não ordenes
coloca o 
esquema em Degrau 
e nomeia 
Relatório 02 Serviços



Formulários

16.  Pede a criação 
de um novo formulário, 
com base no 
Assistente de Formulário 
e selecionando 
a tabela Médico
com todos os campos,
esquema em colunas.

Guarda com o nome: 
Formulário 1 Médico


17. Através do 

Assistente de Formulários
cria o seguinte formulário:

Inclui os seguintes campos:

- Tabela Utente
            Todos os campos

- Tabela Enfermeiro
           Nome_enfermeiro         
           Contacto
           
- Tabela Serviço
   Descrição
              Tipo
              
- Tabela Médico
  Todos os campos


- Selecciona a opção

ver dados 
"por Utente
Formulário 
com sub-formulário(s); 
     
Coloca o esquema em tabela 
para o sub-formulário.

Nome do formulário: 
Formulário 2 Utente 

Nome do Sub-formulário: 
Subformulário 2 Utente


18. Cria um formulário
idêntico ao da figura 3.

Grava com o nome 
001 Início

Figura 3

19. Encerra a base de dados e 
envia-a para o helmoodle
e para a nuvem.