BANCO MARCELO2_NB2

302 palavras 2 páginas
Lista de exercícios NB2 - Banco de Dados I

1 - Crie as tabelas do modelo relacional de acordo com o diagrama abaixo.

2 - De acordo com as tabelas geradas no exercício 1, escreva as consultas SQL abaixo:
a) Quantos navios a empresa possui?
b) Remova do banco de dados os produtos que estão fora da validade (considere a data de hoje).
c) Qual o nome do porto em que o agente que possui código 1002 trabalha?
d) Atualize a capacidade de todos os navios para 100000 kg.

3) Aplique as formas normais necessárias na tabela abaixo
Empregado (Número Empregado, Nome do Empregado, Número do Departamento, Nome do Departamento, Número do Gerente, Nome do Gerente, Número do Projeto, Nome do Projeto, Dia de Início do Projeto, Número de horas trabalhadas no projeto)

4) Escreva as expressões da álgebra relacional para cada um dos itens abaixo:
a) O nome e o salario dos empregados.
b) O nome dos empregados que ganham mais de R$ 5000,00.
c) Liste o nome dos clientes que possuem nome igual ao dos vendedores.
Exercicio1

NAVIO CARGA AGENTE PORTO codigoN PK codigoC PK codigoA PK codigoP PK nome datamax nome nome capacidade peso cod. Porto dataval temperatura cod. Agente FK cod. Navio FK

ROTA codigoR PK cod. Navio cod. Porto dta_Previsão 2)

a)
SELECT COUNT(codigo) FROM Navio;
b)
DELETE

Relacionados