Você está na página 1de 7

Técnicas de Gestão de Bases de Dados

Curso Tecnológico de Informática

Actividade de laboratório 1
SQL

Apresentação

No âmbito da unidade curricular 3 – SQL - deverá ser realizado um


trabalho sobre a definição e manipulação de dados em Sistemas Gestores
de Base de Dados Relacionais. Como resultado do trabalho, deverá ser
entregue um relatório (em suporte papel e suporte digital).

O documento escrito deverá obedecer a determinadas regras, sendo


estas descritas no documento “Normas gerais de apresentação de
relatórios”.

Prazo de entrega / Suporte

O documento escrito deverá ser entregue, em papel, pessoalmente ao


professor de ATI, até ao próximo dia 11 de Dezembro.

O documento escrito também deve ser entregue em formato digital, através


da sua submissão na plataforma Moodle da disciplina, em sítio próprio para
o efeito.

Critérios de avaliação

Na avaliação deste trabalho serão tidos em conta os seguintes critérios e


pesos na avaliação:
 Aplicação de conceitos e técnicas – 85%
 Gramática e ortografia – 5%
 Estrutura do documento do relatório - 5%

Actividade de laboratório 1 Página 1 de 7


 Formato do documento – 5%

Organização do trabalho

O trabalho a desenvolver surge no seguimento do Trabalho nº2 da Unidade


1. Cada aluno continuará com o mesmo exercício por si resolvido.
Aconselha-se, no entanto, a consulta da resolução entretanto proposta pelo
professor.

Do trabalho consta a criação de scripts em MySQL para a:


 criação da base de dados: tabelas, chaves primárias e chaves
estrangeiras;
 inserção de dados nas tabelas;
 resolução das consultas propostas.

Os dados a introduzir devem possibilitar a listagem de resultados


específicos para as consultas propostas.

As consultas a resolver constam na seguinte lista:

1 Exercício 1 - Tinturaria
1.1 Lista os clientes com idades compreendidas entre os 30 e 40
anos.
1.2 Lista os clientes com apelido Silva.
1.3 Lista os orçamentos por ordem decrescente de valor.
1.4 Lista para cada artigo as respectivas receitas.
1.5 Lista, para cada cliente, as entradas de artigo de cada lote.
1.6 Lista, para cada ordem de produção, a soma do custo das
respectivas operações.
1.7 Lista, na sequência correcta, as ordens de produção para cada
ordem de fabrico (atributos: número de sequência, quilos entrados,
quilos saídos, metros entrados, metros saídos, data e hora de início e
fim), para todas as operações realizadas entre as 12h e as 24h.
1.8 Como promoção de Natal, a empresa de tinturaria vai oferecer a
todos os seus clientes 10Kg de cada um dos artigos por si utilizados. Faz
a actualização desta situação.

2 Exercício 2 - Publicidade
2.1 Lista veículos (de publicidade) com nomes começados por “R”.
2.2 Lista todos os anúncios, ordenados por data de início de
ocorrência.
2.3 Lista os veículos utilizados em cada meio.
2.4 Lista anúncios com altura e largura superior a 2 metros.

Actividade de laboratório 1 Página 2 de 7


2.5 Lista os anúncios que ocorreram no mês de Janeiro e Fevereiro
deste ano.
2.6 Qual o anúncio que durou mais tempo ou com maior número de
linhas ou com maior altura?
2.7 Como neste período do ano são requisitados muitos anúncios,
cada suporte decidiu aumentar o preço de publicidade em 10%. Faz a
aztualização desta situação.

3 Exercício 3 – Distribuição
3.1 Lista armazéns localizados no Porto e Lisboa.
3.2 Lista produtos com preço entre os €1 e €5.
3.3 Lista, por ordem alfabética, cada documento modelo por nome e
tipo de documento.
3.4 Lista, para cada documento modelo, os campos que lhe
pertencem.
3.5 Lista os armazéns que contêmm mais do que 100 unidades de
cada produto.
3.6 Lista a média de unidades de produto existentes em cada
armazém.
3.7 Lista o número de produtos fornecidos por cada fornecedor, de
entre os fornecedor com morada em Lisboa.
3.8 No mês passado houve uma actualização de stock de todos os
armazéns localizados em Leiria. Cada armazém recebeu 10 toneladas de
arroz.

4 Exercício 4 – Biblioteca
4.1 Lista todos os autores com apelido “Pereira”.
4.2 Lista os livros com ano de edição anterior a 2004.
4.3 Lista, para cada livro, os seus capítulos, temas e sub-temas, de
forma ordenada.
4.4 Lista, para cada editora, os livros que publicou.
4.5 Lista, para a editora “Pergaminho”, os livros que publicou.
4.6 Lista, para cada autor e pseudónimo, o número total de livros
escritos.
4.7 Lista o número de livros existentes na Biblioteca Municipal de
Ponta Delgada.
4.8 A Biblioteca Municipal de Ponta Delgada procedeu à entrega de
cada um dos seus livros às biblioteca a ela associadas. Faz a aztualizão
desta situação.

5 Exercício 5 – Serviços de limpeza


5.1 Lista todos os equipamentos começados por “C”.
5.2 Lista os materiais com preço superior a €10.
5.3 Lista os espaços a limpar por ordem crescente de grau de
dificuldade e nome.
5.4 Lista, para cada local, os espaços, área ou quantidade a limpar e
o grau de dificuldade.
Actividade de laboratório 1 Página 3 de 7
5.5 Para o tipo de limpeza “Chão madeira”, lista os materiais que
não são usados para o tipo de limpeza “Chão mármore”.
5.6 Lista, para cada local, a área máxima ou maior quantidade de
espaço a limpar.
5.7 Lista, para cada tipo de limpeza, a maior área ou quantidade
possível de limpar para um espaço com grau de dificuldade 4.
5.8 Dada a implementação de um novo equipamento para limpar
“Chão madeira”, passa a ser possível limpar mais 10 m 2, qualquer que
seja o grau de dificuldade. Faz a actualização desta situação.

6 Exercício 6 – Produção
6.1 Lista os artigos começados por “M”.
6.2 Lista os funcionários com idade compreendida entre 20 e 30
anos.
6.3 Lista os materiais por ordem alfabética e por tipo.
6.4 Lista os processos que fazem parte de cada plano de produção.
6.5 Lista os materiais que fazem parte de cada plano de produção,
sem repetições para cada plano.
6.6 Lista, para cada ordem de produção, o total de quilos reais
entrados e o total de quilos produzidos.
6.7 Listar, para cada ordem de produção, o número de processos
produtivos em que participa o funcionário “José Manuel” ou a máquina
“DB15”.
6.8 Constatou-se que a máquina que realiza a pesagem de artigos
antes de ser dada a ordem de produção tem um defeito e, por isso,
indica por excesso em 100g o peso dos artigos. Corrige esta situação
para cada ordem de produção.

7 Exercício 7 – Prestação de serviços


7.1 Lista os fornecedores que são sociedades anónimas.
7.2 Lista os clientes com idades compreendidas entre os 40 e 60
anos.
7.3 Lista os serviços por ordem alfabética de nome e por tipo de
serviço.
7.4 Lista os directores de cada departamento.
7.5 Lista as comissões possíveis para cada processo.
7.6 Indica qual o volume de negócios da empresa.
7.7 Lista as diferentes localidades associadas às várias moradas de
cada cliente, sem repetições de localidades.
7.8 Tendo em conta as excelentes relações mantidas entre a
empresa de prestação de serviços e o seu fornecedor “Luís Simões Lda.”
a comissão a receber para este fornecedor sofre um acréscimo de 2%.
Faz a actualização desta situação.

8 Exercício 8 – Central de compras


8.1 Lista todas as propostas com estado pendente.
8.2 Lista todos os produtos da marca “Renault” ou “Ford”.
Actividade de laboratório 1 Página 4 de 7
8.3 Lista todos os produtos ordenados alfabeticamente e por marca.
8.4 Listas as empresas que fornecem cada um dos produtos.
8.5 Lista, para cada produto, as respectivas alternativas.
8.6 Lista o preço e custo de cada alternativa.
8.7 Lista, para cada cliente, os estados das várias propostas.
8.8 O utilizador “Rodrigo Leão” pretende fazer a seguinte anotação
para todas as propostas realizadas a partir de 1-12-2008: “Estamos em
época de Natal, por isso quero que todos os nossos clientes tenham a
maior atenção possível”.

9 Exercício 9 – Escritório de advogados


9.1 Lista os advogados ou colaboradores com apelido “Marques”.
9.2 Lista os clientes com avenças superiores a €10000.
9.3 Lista as diversas tarefas por orde alfabética e por advogado ou
colaborador.
9.4 Lista, para cada lista de fases, as respectvas fases.
9.5 Lista, para cada cliente, as respectvas moradas e, para cada
uma, os seus contactos.
9.6 Lista, para cada cliente, o total de honorários previamente
estabelecidos e os que pontualmente foram recebidos.
9.7 Lista o total de custos para a fase de “averiguações”.
9.8 Houve um erro no registo dos custos das tarefas realizadas pelo
colaborador “Armando Diniz”. Existe a necessidade de corrigir com um
acréscimo de 10% todos os custos a ele associados. Faz a actualização
desta situação.

10 Exercício 10 – Transportes
10.1 Lista as mercadorias que têm de estar no seu destino até 15-12-
2008.
10.2 Lista as mercadorias com volume superior a 50m3.
10.3 Lista as mercadorias por ordem crescente de peso e por ordem
alfabética de nome de cliente.
10.4 Lista a ou as ligações realizadas por cada uma das mercadorias.
10.5 Lista as ligações possíveis (tendo em conta as datas de
expedição e de chegada) para cada mercadoria.
10.6 Lista, para cada mercadoria, o custo total e o preço total de
expedição.
10.7 Lista todos os tipos de mercadoria transportados pelas
transportadoras “Luís Simões” ou pela “Valter Lemos”.
10.8 Dada a recente compra de novos veículos da “Luís Simões”,
todas as ligações por ela efectuadas passam a demorar menos 1 dia. Faz
a actualização desta situação.

11 Exercício 11 - Aviação
11.1 Lista os aviões com código iniciado em “DB”.
11.2 Lista as manutenções realizadas em nos primeiros seis meses de
2008.
Actividade de laboratório 1 Página 5 de 7
11.3 Lista todos aviões por data de fabrico e por ordem alfabética de
nome de companhia.
11.4 Lista, para cada operação, todos os funcionários que nela estão
envolvidos.
11.5 Lista todas as operações realizadas em cada manutenção.
11.6 Lista o número de accionistas de cada companhia.
11.7 Lista, para cada manutenção, os funcionários com custo/hora
inferior a €10.
11.8 Tendo em conta a actualização da tabela salarial, todos os
funcionários que participam em mais do que três operações de
manutenção são aumentados em 15%. Faz a actualização desta
situação.

12 Exercício 12 - Cursos
12.1 Lista alunos com apelido terminado em “a”.
12.2 Lista inscrições realizas em Junho e Julho de 2008, ordenadas
por data.
12.3 Lista cadeiras do plano de curso “A”.
12.4 Lista o ano do curso em que o aluno está inscrito.
12.5 Lista a média das classificações de cada exame em cada ano
lectivo.
12.6 Lista número de inscrições realizadas por cada aluno.
12.7 Um erro do sistema informático levou à incorrecta atribuição de
notas de exames realizados no mês de Setembro. É necessário corrigir
cada uma dessas notas atribuindo um bónus de 2 valores. Faz a
actualização desta situação.

13 Exercício 14 – Planeamento de obras


13.1 Lista os trabalhadores com nome próprio “José”.
13.2 Lista obras iniciadas e terminadas no ano de 2008.
13.3 Lista os trabalhadores da mesma zona da obra.
13.4 Lista o custo total de cada fase.
13.5 Lista, para cada profissão, a(s) profissão(ões) que a podem
substituir.
13.6 Lista, para cada profissão, o respectivo número total de
trabalhadores, ordenada por profissão.
13.7 A recente diminuição da taxa de IVA possibilita a actualização do
custo de cada tarefa de uma obra. Assim, todas as tarefas sofrem um
decréscimo de 2% no seu custo. Faz a actualização desta situação.

14 Exercício 15 – Empresa imobiliária


14.1 Lista todos os processos até dia 10-5-2008.
14.2 Lista todos os clientes com apelido terminado em “ão”.
14.3 Lista, para cada produto, as suas características.
14.4 Lista todos os produtos sujeitos a arrendamento.
14.5 Lista, para cada arrendamento, o valor total a receber.
Actividade de laboratório 1 Página 6 de 7
14.6 Lista, para cada produto, o número de transacções a que já foi
sujeito.
14.7 Dada a recente actualização da taxa de IVA, há a necessidade de
proceder a um aumento em 2% de todos os pagamentos agendados a
partir do próximo mês de Janeiro. Faz a actualização desta situação.

Actividade de laboratório 1 Página 7 de 7