1. Exercícios

 

Exercício

Para automatizar o processo de cálculo do preço das chamadas internacionais, um operador de telecomunicações usa 2 tabelas, Zonas e Chamadas. A tabela Zonas regista a duração de um período em segundos para cada zona enquanto Chamadas guarda o número de telefone do cliente que efectuou a chamada a data e hora de início, a zona e o número do destinatário da chamada e a duração.

  1. Criar um formulário que permita visualizar todas as chamadas realizadas bem como o seu custo. Assuma que o preço por período é de 15 escudos. O formulário deverá ter o seguinte aspecto:

  2. Construir um formulário que indique para cada número de telefone o número de chamadas, o tempo total de conversação, o tempo médio de conversação por chamada e o custo total das chamadas efectuadas para cada uma das zonas, como o que se segue:

  3. Criar um formulário que contabilize a duração total de chamadas por número e zona, como o seguinte:

Para combater a fuga de clientes para outros operadores, a empresa em questão criou uma promoção em que em certos dias, determinados por sorteio, 10% do custo das chamadas são oferecidos ao cliente. Criar uma consulta que suporte esta promoção.

Exercicio

A base de Dados de uma tesouraria contem a tabela "Movimentos", com a seguinte estrutura:

Campo Tipo Descrição

Numero Integer Numero sequencial da operação

Conta Text Nr. da conta da contabilidade

Data Date Data da Operação

Debito Yes/No

Valor Single Valor da operação

 

a) Construa a tabela e insira alguns dados

b) Elabore uma "Query" que possibilite selecionar os movimentos de Janeiro

c) Elabore uma "Query" que construa uma nova tabela com os totais de movimentos, por conta, a debito e a credito relativos ao mes de Janeiro.

 

Exercicio 3)

A conservatória de Registos de Automóveis decidiu informatizar todo o processo de registo de viaturas. Com esse objectivo constitui uma tabela "Viaturas", com os dados de todos os veiculos em circulação. Cada registo dessa tabela é constituida pelos seguintes campos:

 

 

Paralelamente a esta tabela, existe a tabela "Proprietários", com dados sobre os proprietários das viaturas. Nesta tabela, cada registo é constituido pelos campos:

 

 

a) Elabore um formulário que lhe permita obter os sucessivos proprietários de uma viatura, por ordem cronológica. O formulário deverá permitir indicar a viatura identificando-a pela matricula.

b) Elabore formulários para inserção de dados nas tabelas indicadas.

c) A Conservatória pretende emitir novos títulos de propriedade para todos os veículos. Elabore um formulário com a seguinte informação:

Para cada viatura é mostrado o último proprietário, assim como o nr. de registos anteriores.

 

Exercicio 4)

Uma empresa de aluguer de automóveis, regista na tabela a seguir apresentada, os sucessivos alugueres:

 

 

Para calculo do valor a pagar pelo cliente, é tido em conta quer a cilindrada do veículo alugado, quer o nr. de dias em que o carro esteve alugado. Assim o valor diário do aluguer depende da cilindrada do automóvel: para cilindradas inferiores a 1100 cm3 o valor é de 4000$00, para cilindradas entre 1100 e 1600 cm3 o valor do aluguer é de 5000$00 para cilindradas superiores a 1600 cm3 a taxa é de 6000$00. A empresa aplica um desconto dependente do nr. de dias que o automóvel esteve alugado: para mais de 8 dias é aplicado uma taxa de desconto de 15%, se o nr. de dias se situa entre 4 e 8 a taxa é de 10%, para menos de 4 dias não se aplica desconto.

O valor a pagar pelo cliente está sujeito ainda a uma taxa de IVA de 16%.

Elabore um formulário com a seguinte informação:

 

Exercicio 5)

O Hotel Boavida regista na tabela "Entradas" os movimentos dos seus clientes:

 

Na tabela "Quartos" está indicado o preço, por noite, de cada quarto do Hotel.

 

a) Elabore um formulário com a seguinte informação:

 

 

b) O formulário possibilita inserir novos dados.Uma das preocupações do utilizador ao efectuar a entrada de um dado cliente é verificar se o quarto escolhido está ou não vago. Elabore uma função que dado o quarto e as datas de entrada e de saída, verifique se o quarto está ou não vago nesse período.

c) Elabore uma função que dada uma data de entrada e de saída, lhe indique os quartos disponíveis para essa data

Hosted by www.Geocities.ws

1