Questão de Banco de Dados — SQL — IF-RS 2018
Banco de DadosSQL
- Código
- qq369203
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2018
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
Analise a tabela “permissão” e os registros que foram inseridos.create table permissao(perfil_id integer,modulo_id integer,acao_id integer,primary key (perfil_id, modulo_id, acao_id));insert into permissaovalues(1, 1, 3),(1, 2, 4),(1, 3, 5),(2, 1, 3),(2, 2, 4),(2, 3, 5),(3, 1, 3),(3, 2, 4),(3, 3, 5);Marque a consulta SQL que corresponde EXATAMENTE ao resultado visto na figura 3.

- Aselect *from permissaowhere (perfil_id, modulo_id, acao_id) in ((1,1,3), (2,3,5), (3,2,4))order by 1,2,3
- Bselect *from permissaowhere perfil_id in (1,2,3) and modulo_id in (1,3,2) and acao_id in (3,5,4)order by 1,2,3
- Cselect *from permissaowhere perfil_id in (1,2,3) or modulo_id in (1,3,2) or acao_id in (3,5,4)order by 1,2,3
- Dselect *from permissaowhere (perfil_id, modulo_id, acao_id) in ((1,2,3), (1,3,2), (3,5,4))order by 1,2,3
- EÉ impossível obter o resultado desejado executando apenas uma consulta SQL.