Questão de Banco de Dados — Banco de Dados Relacionais — Instituto Consulplan 2021
Banco de DadosBanco de Dados Relacionais
- Código
- qq666117
- Banca
- Instituto Consulplan
- Órgão
- TJM-MG
- Ano
- 2021
- Nível
- Superior
- Cargo
- Oficial Judiciário - Assistente Técnico de Sistemas
Considere o conjunto de informações de um banco de dados relacional:
Os campos tabela1pk; tabela2pk; e, tabela3pk são chaves primárias. A tabela3 é o resultado de um relacionamento N:M entre a tabela1 e a tabela2. Portanto, os campos tabela3col1 e tabela3col2 são, respectivamente, chaves estrangeiras para a tabela1 e a tabela2. Diante do exposto, considere o resultado de um comando SQL SELECT:
Assinale, a seguir, a alternativa que evidencia o SQL que retorna exatamente ao resultado anterior.
Os campos tabela1pk; tabela2pk; e, tabela3pk são chaves primárias. A tabela3 é o resultado de um relacionamento N:M entre a tabela1 e a tabela2. Portanto, os campos tabela3col1 e tabela3col2 são, respectivamente, chaves estrangeiras para a tabela1 e a tabela2. Diante do exposto, considere o resultado de um comando SQL SELECT:
Assinale, a seguir, a alternativa que evidencia o SQL que retorna exatamente ao resultado anterior.- Aselecttabela1col1, tabela1col2, tabela2col1, tabela2col2from tabela3left join tabela1 on (tabela3col1 = tabela1pk2)inner join tabela2 on (tabela3col2 = tabela2pk)
- Bselect tabela1col1, tabela1col2, tabela2col1, tabela2col2from tabela1right join tabela3 on (tabela1pk = tabela3col1)inner join tabela2 on (tabela2pk = tabela3col2)
- Cselect tabela1col1, tabela1col2, tabela2col1, tabela2col2from tabela1join tabela2 on (tabela1col2 = tabela2col2)where tabela1col2 >= 3
- Dselect *from tabela1, tabela2, tabela3where (tabela1pk = tabela2col1)and (tabela2pk = tabela3col2)