Buscar

BANCO DE DADOS III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
A instrução ORDER BY realiza uma ordenação na tabela resultante de um comando SELECT, de acordo com os campos especificados (ELMASRI; NAVATHE, 2011). Dada a tabela serviço com os campos id, data, cliente, descrição, prazo e valor, assinale a alternativa correta referente à seguinte consulta SQL:
a.
Ordenação por cliente, data em ordem ascendente e valor.
b.
Ordenação por data, cliente em ordem descendente e valor.
c.
Ordenação por data, valor em ordem descendente e cliente.
d.
Ordenação por valor, cliente e data em ordem descendente.
e.
Ordenação por cliente, data em ordem descendente e valor. ( correta )
Limpar minha escolha
Questão 2
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
A instrução WHERE faz parte do comando SELECT e filtra os registros que farão parte da tabela resultante mediante uma condição que retorna um valor booleano. Dada a tabela funcionario com os campos id, nome, nascimento e salario, assinale a alternativa correta referente à descrição do seguinte comando:
a.
Recupera todos os campos dos funcionários que não tenham salário entre 1500.00 e 2000.00.
b.
Recupera id e nome dos funcionários que não tenham salário entre 1500.00 e 2000.00. (correto)
c.
Recupera todos os campos dos funcionários com salário entre 1500.00 e 2000.00. 
d.
Recupera id e nome dos funcionários com salário acima de 2000.00.
e.
Recupera id e nome dos funcionários com salário entre 1500.00 e 2000.00.
Questão 3
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
A linguagem SQL aceita diversos tipos de dados, sendo alguns deles comuns a todos os SGBDs e outros específicos de acordo com o software. Dentre os tipos de dados básicos, assinale a alternativa correta referente ao tipo de dado que pode conter apenas dois valores:
a.
Data.
b.
Hora.
c.
Numérico.
d.
Caractere.
e.
Booleano. ( CORRETO )
Questão 4
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
A SQL permite condições de comparação sobre partes de uma cadeia de caracteres, usando o operador de comparação LIKE; isto pode ser usado para combinação de padrão de cadeia (ELMASRI; NAVATHE, 2011). Baseado nisto, assinale a alternativa referente ao comando completo para recuperar os registros de uma dada tabela cliente cujo nome tela a letra “A” em sua segunda posição:
a.
SELECT * FROM cliente WHERE nome = '%A%';
b.
SELECT * FROM cliente WHERE nome LIKE '_A%';( correta )
c.
SELECT * FROM cliente WHERE nome = '_A%';
d.
SELECT * FROM cliente WHERE nome LIKE '%A%';
e.
SELECT * FROM cliente WHERE nome LIKE '_A';
Questão 5
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
Ao criar uma tabela em SQL, é possível especificar o tipo de dado de cada atributo diretamente ou, como alternativa, um domínio pode ser declarado e seu nome, usado com a especificação do atributo (ELMASRI; NAVATHE, 2011). Assinale a alternativa correta referente ao benefício obtido com o uso de domínios:
a.
Domínios oferecem suporte para múltiplas estações de usuários.
b.
Qualquer alteração feita no domínio reflete automaticamente em todas as tabelas que o usam. (correto)
c.
Os tipos de dados básicos são submissos ao controle definido nos domínios. 
d.
Domínios são mais rápidos que tipos de atributos normais.
e.
Domínios podem ser aproveitados em outros esquemas de banco de dados.
Questão 6
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
Ao projetar um banco de dados, as restrições de chave, integridade de entidade e integridade referencial podem ser especificadas na criação de uma tabela ou adicionadas posteriormente (ELMASRI; NAVATHE, 2011). Assinale a alternativa referente à instrução correta para definir uma chave estrangeira onde qualquer alteração feita no campo da tabela referente também altere o campo associado na tabela de origem:
a.
ON DELETE RESTRICT;
b.
ON UPDATE RESTRICT; 
c.
ON DELETE CASCADE;
d.
ON UPDATE SET NULL;
e.
ON UPDATE CASCADE; ( correta )
Questão 7
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
Existem várias maneiras de incluir registros, podendo especificar todos os campos ou apenas alguns, e também incluir um ou mais registros de uma vez em uma única instrução. Isto posto, assinale a alternativa correspondente à única situação em que não é necessário informar um valor de chave primária ao inserir registros com o comando INSERT:
a.
Quando o(s) novo(s) registros não necessitar(em) de nenhuma identificação.
b.
Quando a tabela não oferece suporte a chaves primárias em seus campos.
c.
Quando é sabido que o(s) registro(s) é(são) temporário(s) e será(ão) excluído(s) em breve.
d.
Quando todos os valores possíveis para chave primária já existem na tabela.
e.
Quando a chave primária está configurada com AUTO_INCREMENT, que atribui um valor automaticamente ao(s) registro(s) inserido(s). ( correta)
Questão 8
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
O comando SELECT é utilizado para recuperar informações de um banco de dados. A tabela de origem é especificada pela instrução FROM. Assim sendo, assinale a alternativa correta referente ao comando para recuperar todos os campos de todos os registros da tabela cliente:
a.
SELECT FROM cliente;
b.
SELECT cliente;
c.
SELECT cliente FROM *;
d.
SELECT * FROM cliente; ( correta )
e.
SELECT cliente.*;
Questão 9
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
Os comandos DELETE e UPDATE são utilizados para excluir e alterar registros de uma tabela, respectivamente, de acordo com uma condição especificada opcionalmente na instrução WHERE. Assinale a alternativa referente à ação realizada por estes comandos quando a instrução WHERE é omitida do comando:
a.
A operação não é efetuada em nenhum registro e o SGBD retorna que a operação foi bem-sucedida.
b.
A operação fica em stand by até que posteriormente seja informada uma condição com a instrução WHERE.
c.
A operação é efetuada para todos os registros da tabela. ( correta )
d.
A operação não é efetuada em nenhum registro e o SGBD retorna que a operação foi malsucedida, acompanhada de uma mensagem de erro.
e.
A operação é efetuada para um ou mais registros selecionados aleatoriamente pelo SGBD.
Limpar minha escolha
Questão 10
Ainda não respondida
Vale 1,00 ponto(s).
Marcar questão
Texto da questão
Uma instrução WHERE pode conter uma ou mais condições, separadas pelos operadores lógicos AND e OR. Se uma condição usando OR for verdadeira, toda a expressão ligada por ele resultará em verdadeiro. Se uma condição usando AND for falsa, toda a expressão ligada por ele resultará em falso (BEAULIEU, 2010). Dada a tabela carro com os campos, id, marca, modelo, anofab, anomod, combustível e valor, assinale a alternativa correta referente ao comando para selecionar os carros a álcool e que foram fabricados entre 2010 e 2015:
a.
SELECT * FROM carro WHERE combustível = 'ALCOOL' AND anofab >= 2010 AND <= 2015;
b.
SELECT * FROM carro WHERE combustível = 'ALCOOL' AND anofab BETWEEN 2010 AND 2015; (correta )
c.
SELECT * FROM carro WHERE combustível = 'ALCOOL' OR anofab BETWEEN 2010 AND 2015; 
d.
SELECT * FROM carro WHERE combustível != 'GASOLINA' AND anofab BETWEEN 2010 AND 2015;
e.
SELECT * FROM carro WHERE combustível != 'GASOLINA' AND anofab <= 2015;
Página anterior

Continue navegando