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.

Um disparador (trigger) é um conjunto de instruções SQL que se parece e funciona de forma muito semelhante com um procedimento armazenado. Os disparadores agem como vigias, aguardando que um usuário tente modificar um dado. Nesse instante, o disparador entra em ação para garantir o cumprimento da lógica da operação. Considerando um banco de dados com servidor SQL Server é correto afirmar que os disparadores INSERT

  • a.

    da mesma forma que os disparadores SELECT, são executados sempre que alguém tenta criar um registro novo em uma tabela usando um dos seguintes comandos: INSERT, UPDATE ou CREATE.

  • b.

    são executados sempre que alguém tenta executar a instrução IF UPDATE.

  • c.

    podem ser utilizados para modificar ou até mesmo rejeitar a inserção de um registro.

  • d.

    são executados sempre que alguém tenta executar o comando CREATE TABLE.

  • e.

    são usados para limitar os dados que os usuários podem remover ou inserir em um banco de dados.

Analise as seguintes afirmações relativas a backup e restauração de banco de dados com SQL Server:

I. Os backups de registros de transações precisam ser restaurados na ordem em que foram copiados. Se houver um intervalo nessa ordem será gerado um erro.

II. Ao tentar recuperar um backup deve-se especificar a opção RECOVERY ou a opção NORECOVERY. Essas opções informam ao SQL Server se ele deve permitir ou não que os usuários voltem ao banco de dados depois de uma restauração. Se ainda houver mais backups a serem restaurados, o SQL Server irá retornar uma mensagem de erro caso o usuário operador de backup selecione a opção RECOVERY antes de restaurar os backups restantes.

III. Ao tentar recuperar um backup a partir de um conjunto de vários volumes que não contenham um formato de fita Microsoft válido, o SQL Server irá preparar essa fita para o formato Microsoft válido, executar o backup e restaurá-lo em seguida.

IV. Ao tentar recuperar um backup a partir de um conjunto de vários volumes e caso o volume objeto de processamento corrente já tenha sido processado, o SQL Server irá repetir a restauração deste volume.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

A instrução SELECT * FROM FUNC WHERE NOME LIKE 'PAULO' retornará apenas o campo NOME da tabela FUNC que satisfaça à condição apresentada.

  • C. Certo
  • E. Errado

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

DELETE FROM FUNC excluirá todos os registros da tabela FUNC e, a seguir, excluirá a tabela do banco de dados por questões de integridade do SQL.

  • C. Certo
  • E. Errado

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

A instrução UPDATE FUNC SET SALARIO=1.000,00 WHERE CARGO='DIRETOR' somará, na tabela FUNC, o valor 1.000,00 a todo campo SALARIO correspondente ao campo CARGO que tiver valor igual a DIRETOR.

  • C. Certo
  • E. Errado

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

INSERT INTO FUNC (NOME, CARGO, SALARIO) VALUES ('JOSE MARIA', 'AUXILIAR TÉCNICO', 1.000,00) não executará nenhuma alteração na tabela FUNC porque a sintaxe do comando INSERT é INSERT ONTO.

  • C. Certo
  • E. Errado

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

CREATE DATABASE FUNC criará no SGBD uma tabela chamada FUNC.

  • C. Certo
  • E. Errado

Na linguagem SQL, um tipo de dado comum para valores de caracteres com tamanho variável é o

  • A.

    VARCHAR.

  • B.

    FLOAT.

  • C.

    BIT VARYING (n).

  • D.

    INTERVAL.

  • E.

    TIMESTAMP.

Analise as seguintes afirmações relativas a Bancos de Dados Relacionais e à linguagem SQL:

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

A linguagem SQL foi especialmente projetada para permitir a criação de bancos de dados e a adição, manutenção e recuperação de dados nesses bancos. A SQL foi desenvolvida originalmente para trabalhar com dados de banco de dados que seguem o modelo relacional, consistindo em um número limitado de comandos relacionados especificamente à manipulação de dados. Entre as particularidades da SQL é correto afirmar que

  • A.

    não existem palavras reservadas para essa linguagem.

  • B.

    a inexistência de dados do tipo booleanos faz com que esses sejam tratados pela SQL como strings ou chars.

  • C.

    ela não é case-sensitive, isto é, pode-se escrever os comandos com letras minúsculas, maiúsculas ou mesmo misturando ambas. Os nomes das tabelas e das colunas também não são casesensitive.

  • D.

    para se criar uma tabela com o nome nova_ tabela, com 5 colunas, deve-se utilizar o comando CREATE a WHERE TABLE = a.nova_tabela AND VALUE = 5.

  • E.

    o comando SELECT 1.nova_tabela FROM nova_ tabela retorna todos os elementos da primeira coluna da tabela nova_tabela.

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...