Questão de Arquitetura de Software — Banco de Dados — IF-RS 2016
Arquitetura de SoftwareBanco de Dados
- Código
- qq210769
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2016
- Nível
- Superior
- Cargo
- Professor - Informática: Banco de Dados e Programação Web
Considere as tabelas a seguir, que registram informações sobre clientes de uma seguradora, seus veículos e registros de acidentes.Assinale a opção que contém um comando SQL que lista os nomes dos clientes que nunca sofreram acidentes.
- ASELECT nome FROM clientes WHEREcod_cliente NOT IN (SELECTveiculos.cod_cliente FROM veiculosLEFT OUTER JOIN acidentes ON(veiculos.cod_veiculo =acidentes.cod_veiculo) WHEREacidentes.cod_acidente IS NOT NULL);
- BSELECT nome FROM clientes WHEREcod_cliente IN (SELECTveiculos.cod_cliente FROM veiculosRIGHT OUTER JOIN acidentes ON(veiculos.cod_veiculo =acidentes.cod_veiculo) WHEREacidentes.cod_acidente IS NOT NULL);
- CSELECT nome FROM clientes LEFT OUTERJOIN veiculos ON(clientes.cod_cliente =veiculos.cod_cliente) LEFT OUTERJOIN acidentes ON(veiculos.cod_veiculo =acidentes.cod_veiculo) WHEREacidentes.cod_acidente IS NULL;
- DSELECT nome FROM clientes INNER JOINveiculos ON (clientes.cod_cliente =veiculos.cod_cliente) INNER JOINacidentes ON (veiculos.cod_veiculo =acidentes.cod_veiculo) WHEREacidentes.cod_acidente IS NULL;
- ESELECT nome FROM clientes RIGHTOUTER JOIN veiculos ON(clientes.cod_cliente =veiculos.cod_cliente) RIGHT OUTERJOIN acidentes ON(veiculos.cod_veiculo =acidentes.cod_veiculo) WHEREacidentes.cod_acidente IS NULL;