SóProvas


ID
871087
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais comerciais. Como ela se tornou padrão para esse tipo de bancos de dados, os usuários ficaram menos preocupados com a migração de suas aplicações de outros sistemas de banco de dados – por exemplo, sistemas de rede hierárquicos. Isso aconteceu porque, mesmo que os usuários estivessem insatisfeitos com o produto SGBD relacional em particular que estavam usando, a conversão para outro SGBD relacional não seria tão cara ou demorada, pois os dois sistemas seguiam os mesmos padrões de linguagem.
(Elmasri, Sistemas de Banco de Dados, 6ª ed.)

Suponha a seguinte situação: Recuperar a data de nascimento e o endereço do(s)
funcionário(s) cujo nome seja ‘João B. Silva’

Assinale o comando correto em SQL que deve ser executado para mostrar o resultado da instrução acima.

Alternativas
Comentários
  • a) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=’João’, Minicial=’B’, Unome=’Silva’;

    R= Errada, pois após a cláusula WHERE, tem que se informar nomedatabela=´conteudo´ e os comandos se necessários AND, OR e etc... 

    b) SELECT Datanasc, Endereco WHERE FUNCIONARIO Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Errada, não seleciona a tabela com a cláusula FROM.

    c) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Correta.

    d) SELECT Datanasc, Endereco, FUNCIONARIO WHERE Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Errada, não seleciona a tabela com a cláusula FROM.