Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
Considere as seguintes afirmações sobre linguagem SQL.
I. Embora nos refiramos à linguagem SQL como uma "linguagem de consulta", ela possui muitos outros recursos além da consulta ao banco de dados, como meios para definição da estrutura de dados, para modificação de dados no banco de dados e para a especificação de restrições de segurança.
II. A estrutura básica de uma expressão em SQL consiste de três cláusulas: SELECT, FROM e WHEN; a cláusula WHEN corresponde à seleção do predicado da álgebra relacional.
III. Em SQL, pode-se usar a função agregada COUNT para contar o número de tuplas em uma relação, mas SQL não permite o uso da palavrachave DISTINCT com COUNT(*).
Quais estão corretas?
Em relação à linguagem SQL e ao sistema gerenciador de banco de dados MySQL, para cada afi rmativa abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) A linguagem SQL possui comandos para defi nição de dados, consultas e atualizações.
( ) Na linguagem SQL, o principal comando para defi nição de dados é o DEFINE, que pode ser utilizado na criação de tabelas e domínios.
( ) MySQL é um banco de dados relacional de fonte aberta, que oferece portabilidade, facilidade de manuseio e suporta controle transacional.
( ) O formato da declaração SELECT, para
consultas em SQL, é composto por
somente duas cláusulas: SELECT e
FROM.
Considerando duas tabelas em um banco de dados, DEPARTAMENTO e EMPREGADO, relacionadas por uma chave estrangeira em EMPREGADO que referencia a tabela DEPARTAMENTO, que operação será realizada pelo comando SQL abaixo?
SELECT * FROM DEPARTAMENTO, EMPREGADO;
Visão em SQL é um recurso muito importante da linguagem e é suportado pelo MySQL 5. Leia as afirmativas a seguir relativas a visões.
I Uma visão é uma tabela especial que armazena os dados sobre os acessos ao banco.
II Os dados exibidos nas visões dependem da estrutura do banco e de seus índices.
III Os dados que são exibidos na visão são gerados dinamicamente ao se chamar a visão.
IV Por meio de visões, é possível esconder dados das tabelas para os usuários do banco.
Das afirmativas, estão corretas
A obtenção dos códigos dos clientes que não possuem locação alguma pode ser corretamente obtida por meio da declaração SQL a seguir.
SELECT COD_CLIENTE
FROM CLIENTE
WHERE COD_CLIENTE NOT IN
(SELECT COD_CLIENTE
FROM LOCACAO
WHERE LOCACAO.COD_CLIENTE
= CLIENTE.COD_CLIENTE);