Banco de Dados (TI) — Processos de software desenvolvimento ágil
Considere as tabelas EMPREGADOS, PROJETOS, e PARTICIPACOES definidas abaixo usando SQL (padrão SQL2 ou superior), que representam a participação de empregados em projetos de uma empresa.
create table EMPREGADOS(code integer not null,nomee varchar(60) not null,pais char(2) not null,gerente integer,primary key(code),foreign key (gerente) references EMPREGADOS);
create table PROJETOS(codp integer not null,nomep varchar(60) not null,pais char(2) not null,orcamento numeric(15,2) not null,gerente integer not null,primary key(codp),foreign key(gerente) references EMPREGADOS);
create table PARTICIPACOES(codp integer not null,code integer not null,horas integer not null,funcao varchar(30) not null,primary key(codp, code),foreign key (code) references EMPREGADOS,foreign key(codp) references PROJETOS);
Observe a consulta em SQL abaixo, no mesmo padrão.
SELECT *FROM projetos natural join participacoes natural join empregadosWHERE orcamento gt; 10000;
Quantos atributos têm a tabela resultado?
Uma questão respondida. E as próximas?
Crie sua conta para acompanhar acertos, erros e receber recomendações no Meu Próximo Passo.
Criar conta grátis