Questão de Banco de Dados — SQL — FUNDATEC 2023
Banco de DadosSQL
- Código
- qq891231
- Banca
- FUNDATEC
- Órgão
- GHC-RS
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
Considerando as tabelas apresentadas na Figura 4, qual comando SQL poderá ser executado para que sejam retornados os dados da tabela TURMA, porém com os nomes das disciplinas (campo NOME) e dos professores (campo NOME) ao invés dos identificadores (campos ID_DISCIPLINA e ID_PROFESSOR)?
- ASELECT T.ID, D.NOME, P.NOME, T.TURNOFROM TURMA T, DISCIPLINA D, PROFESSOR PWHERE D.ID = T.ID_DISCIPLINAAND P.ID = T.ID_PROFESSOR;
- BSELECT TURMA.*, DISCIPLINA.NOME, PROFESSOR.NOMEFROM TURMA, DISCIPLINA, PROFESSORWHERE TURMA.ID = DISCIPLINA.ID_DISCIPLINAAND TURMA.ID = PROFESSOR.ID_PROFESSOR;
- CSELECT ID, DISCIPLINA.NOME, PROFESSOR.NOME, TURNOFROM TURMA, DISCIPLINA, PROFESSORWHERE ID = ID_DISCIPLINAAND ID = ID_PROFESSOR;
- DSELECT *FROM TURMA T WHERE (SELECT NOME FROM DISCIPLINAWHERE ID = T.ID_DISCIPLINA) > 0AND (SELECT NOME FROM PROFESSOR WHERE ID = P.ID_DISCIPLINA) > 0
- ESELECT T.ID, D.NOME_DISCIPLINA, P.NOME_PROFESSOR, T.TURNOFROM TURMA T, DISCIPLINA D, PROFESSOR PWHERE T.ID_DISCIPLINA IN D.IDAND T.ID_PROFESSOR IN P.ID;