Buscar

UAM - Banco de Dados - Prova N2 - Pergunta 2

Prévia do material em texto

UAM – Banco de Dados – Prova N2
Pergunta 2
Em um sistema, existem diversas demandas por informação que são traduzidas em comandos de SELECT com a especificação das colunas, das tabelas onde recuperar os dados e com os filtros através de um conjunto variado de operadores e combinadores lógicos.
Em um sistema de gestão de cursos de uma instituição de ensino superior, uma breve parte do modelo apresenta a definição exposta a seguir. O campo carga horária indica quantas horas a disciplina tem e o campo obrigatória indica se a disciplina é obrigatória (‘S’) de sim ou opcional com  (‘N’) de não.
 
DISCIPLINA         (COD_DISCIPLINA,           DCR_DISCIPLINA,
CARGA_HORARIA,           OBRIGATORIA, 
COD_CURSO (FK))
CURSO  (COD_CURSO,   DCR_CURSO)
 
A instituição está fazendo um levantamento para enxugar alguns cursos e daí está pesquisando por disciplinas que são opcionais ou que possuam carga horária inferior a 40 horas.
A sentença que melhor reflete esta consulta é:
· SELECT DCR_DISCIPLINA FROM DISCIPLINA 
WHERE CARGA_HORARIA < 40 OR OBRIGATORIA = ‘N’
· SELECT * FROM DISCIPLINA WHERE CARGA_HORARIA < 40 OR OBRIGATORIA = ‘S’
· SELECT DISCIPLINA FROM DISCIPLINA WHERE CARGA_HORARIA < 40 AND OBRIGATORIA = ‘N’
· SELECT DISCIPLINA, CARGA_HORARIA, OBRIGATORIA FROM DISCIPLINA WHERE CARGA_HORARIA > 40 AND OBRIGATORIA = ‘S’ 
· SELECT * FROM DISCIPLINA WHERE CARGA_HORARIA < 40 AND OBRIGATORIA = ‘S’

Continue navegando