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.
A linguagem SQL é um padrão utilizado para a manipulação de informações armazenadas em sistemas de bancos de dados relacionais. Para executar suas tarefas, a linguagem SQL usa uma combinação de construtores em álgebra e cálculo relacional. Assinale a alternativa incorreta sobre as cláusulas e operadores utilizados pela linguagem SQL.
Os operadores SQL "union" , "intersect" e "except" operam relações e correspondem às operações U, I , e __da álgebra relacional.
A linguagem SQL não admite o uso da cláusula "distinct" com "count(*)" .
As cláusulas "check" e "in" podem ser utilizadas em conjunto em um comando SQL "create table" para determinar e enumerar as opções possíveis de um atributo.
Se uma cláusula "where" e uma cláusula "having" forem utilizadas na mesma consulta SQL, o predicado que aparece em "having" é aplicado primeiro.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considere uma tabela de nome funcionario, cujos campos nome-fun e telefone-fun correspondem aos nomes e telefones dos funcionários de uma empresa. Assinale a opção que apresenta a seqüência correta em código SQL para ordenar a referida tabela por nome, após a pesquisa no banco de dados.
SELECT nome-fun, telefone-fun FROM funcionario WHERE ORDER BY nome-fun
SELECT nome-fun, telefone-fun FROM funcionario ORDER BY WHERE nome-fun
SELECT nome-fun, telefone-fun FROM funcionario ORDER BY nome-fun
SELECT nome-fun, telefone-fun FROM funcionario GROUP BY WHERE nome-fun
Dadas as funções:
I. AVG
II. MIN
III. SUM
IV. MED
a cláusula SQL GROUP BY pode computar apenas
apenas I e III.
apenas II e IV.
apenas I, II e III.
apenas I, III e IV.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Quanto ao controle de acesso em sistemas gerenciadores de bancos de dados para usuários, o principal comando SQL que fornece as devidas permissões é o
Access.
Allow.
Permit.
Grant.
Sobre o MS-SQL Server pode-se afirmar, EXCETO:
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Durante o desenvolvimento de uma aplicação de gerenciamento de projetos, o cliente definiu como requisitos de modelagem as seguintes regras: um empregado deve estar obrigatoriamente alocado a um único departamento; um projeto pode ser executado por vários empregados de vários departamentos; e um projeto deve ser gerenciado por um único empregado, cujo departamento ao qual este está alocado é denominado de departamento apoiador do projeto. Em resposta a essa demanda, desenvolveu-se, em caráter preliminar, um modelo de dados no script em SQL, apresentado a seguir, com as linhas numeradas de 1 a 32. O script não possui erros de sintaxe quanto à versão de SQL adotada pelo SGBD específico (PostgreSQL) e pode ser executado seqüencialmente com sucesso.
A partir das informações acima, julgue os itens a seguir, acerca dos comandos apresentados no script e dos conceitos de linguagens de manipulação de dados (DMLs) e desenho de bancos de dados.
As linhas de 1 a 4 contêm definições físicas de domínios SQL.
I. Validar campos de entrada de dados e tratar mensagens de erro são boas práti-cas para diminuir o risco de um ataque de Buffer Overflow ou SQL Injection.
II. Na estratégia de Defesa em Profundidade, usamos múltiplos mecanismos redun-dantes e, em caso de falha ou comprometimento de um destes mecanismos, a-inda haverá alguma proteção.
III. Em caso de falha, as defesas devem manter a ameaça excluída, ao invés de admiti-la. Este é o princípio da estratégia de Falhar com Segurança.
As afirmativas CORRETAS são:
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Suponha que duas tabelas relacionais R e S tenham três atributos cada uma, como mostrado a seguir.
R (A, B, C), onde A constitui a chave primária;
S (D, E, F), onde D constitui a chave primária.
O script SQL que, para quaisquer que sejam as instâncias de R e S, produz um resultado equivalente ao da operação de diferença da álgebra relacional R – S é:
Na interação com Bancos de Dados relacionais utilizam-se comandos SQL. Para obter as informações armazenadas na tabela FUNCIONÁRIOS do DEPARTAMENTO "GERÊNCIA DE PROJETOS", a sintaxe SQL correta é:
SQL é uma linguagem que permite criar, recuperar, atualizar e remover dados de um banco de dados relacional. Julgue as seguintes afirmações sobre SQL.
I. O comando INSERT é utilizado para inserir dados no banco de dados. O exemplo de comando SQL a seguir insere, na tabela funcionario, uma nova tupla para o funcionário Maria da Silva que tem 28 anos e ganha um salário de R$ 550,00. INSERT funcionarios (nome, idade, salario) VALUES ('Maria da Silva', 28, 550)
II. O comando UPDATE é utilizado para atualizar dados no banco de dados. O exemplo de comando SQL a seguir concede um aumento no salário do funcionário Antonio em 20%. UPDATE funcionarios SET salario = salario*1.2 WHERE nome = 'Antonio'
III. O comando SELECT é utilizado para recuperar dados do banco de dados. O exemplo de comando SQL a seguir faz uma consulta que retorna o nome de todos os funcionários que possuem salário acima de R$ 1000,00, ordenados do mais novo para o mais velho. SELECT nome FROM funcionarios WHERE salario > 1000.0 ORDER BY idade
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...