Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- aos postos de trabalho, pelo sector de actividade em que se integram, pela localização,
pela duração e tipo dos seus contratos, e salário;
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
PROJECTO
DA BASE DE DADOS
Iniciámos o trabalho pela identificação das
entidades em jogo, nomeadamente:
- Entidade Empregadora,
- Posto de Trabalho,
- Empregado,
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
ESQUEMA TABELA ATRIBUTOS
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
- criação de utilizador - CREATE ROLE “dec”;
- alteração de tabela para criação de chave primária - (exemplo) ALTER TABLE ONLY
emprego.entidade_empregadora ADD CONSTRAINT pk_nif_empregador PRIMARY
KEY (nif_empregador);
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
PESQUISAS
P1. Tendo em conta a classificação de grande empresa como aquela que emprega
250 ou mais trabalhadores, elabore uma listagem das grandes empresas da região,
ordenada de forma descendente pelo número de postos de trabalho que integra,
indicando o tipo de entidade empregadora.
FROM emprego.entidade_empregadora AS ee
JOIN emprego.tipo AS t
ON ee.id_tipo = t.id_tipo
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
P2. Indique o número de trabalhadores que residem no concelho da sede de
empresa. Para este efeito, considere as empresas que tenham mais de 200
empregados.
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
P3. Qual a média salarial, diferenciada por género, dos doutorados, em empresas
públicas?
SELECT e.genero,avg(pt.salario)
FROM emprego.empregado AS e
JOIN emprego.posto_trabalho AS pt
ON e.nif_empregado = pt.nif_empregado
JOIN emprego.entidade_empregadora AS ee
ON pt.nif_empregador = ee.nif_empregador
JOIN emprego.habilitacao AS h
ON e.id_habilitacao = h.id_habilitacao
JOIN emprego.tipo AS t
ON t.id_tipo = ee.id_tipo
WHERE h.habilitacao = 'doutoramento' AND t.tipo = 'Público'
GROUP BY e.genero;
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
P4. Identifique o CAE e sector de actividade que no concelho de Loulé, emprega
maior número de trabalhadores.
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
P5. Elabore uma listagem de jovens, entre os 16 e os 25 anos (à data de início do
contrato), que tenham celebrado contratos a termo durante o período de férias
lectivas do último verão, 15 de junho a 15 de setembro de 2016, ordenada por
concelho do posto de trabalho.
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
CONCLUSÕES
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira
FIM
OBRIGADO
BASES DE DADOS RELACIONAIS | Andrea Monteiro Vicente | Ana Nascimento | Joaquim Torres | Leandro Oliveira