Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No quadro a seguir, mostra-se uma consulta SQL:
O objetivo dessa consulta é listar
A exclusão dos registros de uma tabela chamada Estoque que apresenta o atributo numérico chamado Qtd menor que 5 pode ser feita através do comando SQL:
delete qtd < 5 from estoque
delete from estoque where qtd < 5
delete * from estoque where qtd < 5
drop from estoque where qtd < 5
drop * from estoque where qtd < 5
Sobre a linguagem SQL, afirma-se que: I – a linguagem SQL não permite o uso do distinct com count(*); II – o construtor exists pode ser utilizado para verificar a existência de tuplas em uma subconsulta; III – uma visão em SQL pode ser definida usando o comando create view. Está(ão) correta(s) a(s) afirmativa(s):
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Em SQL, a instrução de comparação not in é idêntica a:
= all.
= some.
<> all.
<> some.
>= all.
Considerando que o modelo de dados do Sistema de Marcação de Consulta apresentado seja implementado em um SGBD Relacional e que todas as tabelas e colunas no comando SQL abaixo fazem parte da implementação, escolha a opção correspondente ao comando SQL que recupera todos os horários de atendimento da especialidade "Pediatria", na primeira quinzena do mês de junho de 2005. (Obs. (i) A chave primária de médico é crmMedico e de especialidade é codEspecialidade; (ii) As chaves estrangeiras possuem o mesmo nome das chaves primárias correspondentes).
a) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, Especialidade e, HorarioAtendimento ha where ha.crmMedico = m.crmMedico and m.codEspecialidade = e.codEspecialidade and e.nomeEspecilidade = "Pediatria" and ha.dataAtendimento between "01/06/2005" and "15/06/2005";
b) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, Especialidade e, HorarioAtendimento ha where e.nomeEspecilidade = "Pediatria" and ha.dataAtendimento between "01/06/2005" and "15/06/2005";
c) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, HorarioAtendimento ha where ha.crmMedico = m.crmMedico and nomeEspecilidade = "Pediatria" and ha.dataAtendimento <= "01/06/2005" and ha.dataAtendimento >= "15/06/2005";
d) select dataAtendimento, horaAtendimento, m.nomeMedico from Medico m, Especialidade e, where m.codEspecialidade = e.codEspecialidade and e.nomeEspecilidade = "Pediatria" and dataAtendimento between "01/06/2005" and "15/06/2005";
Exibe os 100 médicos que mais efetuaram atendimentos.
Exibe os nomes dos médicos que possuem mais de 100 horários de atendimento com paciente.
Exibe os 100 primeiros pacientes com horário de atendimento e os respectivos nomes dos médicos.
Exibe os 100 últimos pacientes que marcaram consulta e os respectivos nomes dos médicos que farão o atendimento.
As operações da álgebra relacional que recuperam algumas linhas e algumas colunas, respectivamente, de uma relação são:
SELECT e JOIN
JOIN e PROJECT
SELECT e PROJECT
OUTER JOIN e SELECT
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Considerando a tabela de nome clima, mostrada acima, a sintaxe e a semântica da linguagem SQL, julgue os itens subseqüentes.
A quantidade de itens certos é igual a
1.
2.
3.
4.
5.
O critério de seleção de determinadas linhas de banco de dados, para serem exibidas por SQL, é especificado pela cláusula
where.
distinct.
having.
group by.
order by.
A efetivação de uma transação corrente é realizada pelo comando SQL
rollback.
commit.
insert.
update.
alter table.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...