Exercícios de Banco de Dados Prática

1
Exercícios de banco de dados Prática 1. Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho ele se deparou com algumas tabelas de Banco de dados, que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro relatório para o sistema contendo os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando da linguagem SQL: FUNCIONARIOS (MATFUNC(PK), NOMEFUNC, DATANASCTO) MALOTES (CODMALOTE(PK), ORIGEM, DESTINO, DATAENVIO, SITUACAOMALOTE, DATACONFERENCIA, CODCONTEUDO(FK), MATRICULA(FK)) CONTEUDOS (CODCONTEUDO(PK), DESCRICAO) 2. Em um modelo de dados que descreve os funcionários de uma empresa e alguns hobby praticados entre os funcionários, considere as tabelas EMPREGADO (#MATEmpregado, NomeEmpregado, Salario); HOBBY_EMP (MATEmpregado, NomeHobby) Na linguagem SQL, obter uma listagem dos funcionários que não praticam hobby. Observação: Monte três comandos que utilizem diferentes tipos de junção e retornem a listagem desejada.

Transcript of Exercícios de Banco de Dados Prática

Exerccios de banco de dados Prtica

1. Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho ele se deparou com algumas tabelas de Banco de dados, que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro relatrio para o sistema contendo os seguintes dados: o nome de todos os funcionrios que enviaram os malotes, o cdigo dos malotes enviados, a descrio de seus contedos e a situao dos malotes. Para a gerao do relatrio, Pedro tem que fazer uma consulta utilizando o comando da linguagem SQL:

FUNCIONARIOS(MATFUNC(PK), NOMEFUNC, DATANASCTO)MALOTES(CODMALOTE(PK), ORIGEM, DESTINO, DATAENVIO, SITUACAOMALOTE, DATACONFERENCIA, CODCONTEUDO(FK), MATRICULA(FK))CONTEUDOS(CODCONTEUDO(PK), DESCRICAO)

2. Em um modelo de dados que descreve os funcionrios de uma empresa e alguns hobby praticados entre os funcionrios, considere as tabelas

EMPREGADO (#MATEmpregado, NomeEmpregado, Salario);HOBBY_EMP (MATEmpregado, NomeHobby)

Na linguagem SQL, obter uma listagem dos funcionrios que no praticamhobby.

Observao: Monte trs comandos que utilizem diferentes tipos de juno e retornem a listagem desejada.