Questões sobre Linguagem SQL

Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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.

    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.

    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.

    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.

    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";

  • A.

    Exibe os 100 médicos que mais efetuaram atendimentos.

  • B.

    Exibe os nomes dos médicos que possuem mais de 100 horários de atendimento com paciente.

  • C.

    Exibe os 100 primeiros pacientes com horário de atendimento e os respectivos nomes dos médicos.

  • D.

    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:

  • A.

    SELECT e JOIN

  • B.

    JOIN e PROJECT

  • C.

    SELECT e PROJECT

  • D.

    OUTER JOIN e SELECT

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

No MS SQL Server, o comando SQL que atualiza corretamente o atributo inscritos na tabela concurso

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

A execução do comando SQL

resulta no número:

  • A.

    40.002

  • B.

    40.005

  • C.

    54.912

  • D.

    55.000

  • E.

    55.002

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

Suponha que um candidato inscrito no concurso 2 não possa ter inscrições nos demais concursos. O comando que remove as inscrições de outros concursos para os candidatos inscritos no concurso 2 é:

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

A chave primária da tabela candidato foi definida com a opção clustered, que provoca a criação de um índice que armazena os próprios registros na árvore de indexação. Considere as seguintes afirmativas sobre índices clustered no MS SQL Server:

 I. São adequados quando os valores usados como chaves indexadoras são freqüentemente alterados;

II. Uma tabela pode ter mais de uma coluna com índices desse tipo;

 III. As chaves não determinam a ordem física na qual os registros ficam armazenados.

 Sobre as afirmativas acima, pode-se concluir que:

  • A.

    nenhuma está correta;

  • B.

    somente I está correta;

  • C.

    somente I e II estão corretas;

  • D.

    somente III está correta;

  • E.

    todas estão corretas.

Seja o seguinte comando SQL-92.

create table agencia

(cdagencia char(08) not null,

cidade char(30) not null,

estado char(2) not null,

fundos integer,

________ (cdagencia),

________

(estado ______("RJ","SP")

Assinale a opção que apresenta as instruções que completam

correta e respectivamente o comando acima.

  • A.

    check, primary key, fetch.

  • B.

    check, primary key, in.

  • C.

    primary key, check, fetch.

  • D.

    primary key, check, in.

  • E.

    primary key, fetch, check.

Qual dos comandos SQL-92 abaixo pode ser utilizado por um analista de suporte para incluir na tabela cliente o atributo cpf que é caracter de 11?

  • A.

    alter table cliente add cpf char(11)

  • B.

    alter table cliente insert cpf char(11)

  • C.

    insert cpf char(11) into table cliente

  • D.

    add cpf char(11) into table cliente

  • E.

    add cpf char(11) from cliente

A linguagem SQL-92 NÃO permite o uso do distinct com:

  • A.

    count(*)

  • B.

    group by

  • C.

    having

  • D.

    max

  • E.

    where

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...