Muhrilo

1135 palavras 5 páginas
AULA DE LABORATÓRIO LPBD – JOIN 1. Entrar no SGBD e criar um BD com o nome de RH
CREATE DATABASE RH;
USE RH; 2. Carregar o script do arquivo scriptbd.sql (de acordo com as instruções do professor de laboratório) no BD recém criado.
Tabelas Criadas

3. Identifique as chaves primárias e estrangeiras de todas as tabelas (e por conseqüência os relacionamentos entre as tabelas). 4. Utilizando o banco RH obter as consultas SQL solicitadas a seguir: a) Crie uma consulta para o departamento de recursos humanos a fim de gerar os endereços de todos os departamentos. Use as tabelas LOCAIS e PAÍSES. A listagem deve conter o ID do local, o endereço, a cidade, o estado e o nome do país. select l.local_id, l.endereco, l.cidade, l.estado, p.pais_nome from locais l, paises p where l.pais_id = p.pais_id select l.local_id, l.endereco, l.cidade, l.estado, p.pais_nome from locais l inner join paises p on l.pais_id = p.pais_id b) O departamento de recursos humanos precisa de um relatório de todos os funcionários. Crie uma consulta para exibir o sobrenome, o número do departamento e o nome do departamento de todos os funcionários. select f.sobre_nome, f.departamento_id, d.departamento_nome from funcionarios f, departamentos d where f.departamento_id = d.departamento_id select f.sobre_nome, f.departamento_id, d.departamento_nome from funcionarios f inner join departamentos d on f.departamento_id = d.departamento_id c) O departamento de recursos humanos precisa de um relatório sobre os funcionários e os seus respectivos departamentos. Crie uma consulta que exiba o sobrenome, o salário e o nome do departamento, somente para os funcionários com salário entre 2000 e 4000. select f.sobre_nome, f.salario, d.departamento_nome from funcionarios f, departamentos d where f.departamento_id = d.departamento_id and f.salario between 2000 and 4000 select f.sobre_nome, f.salario, d.departamento_nome from funcionarios f join

Relacionados