Com relação à Linguagem de Consulta SQL, assinale com V as v...
Com relação à Linguagem de Consulta SQL, assinale com V as verdadeiras e com F as falsas.
( ) CHMOD é o comando utilizado para controlar os privilégios dos usuários aos objetos do Banco de Dados.
( ) A cláusula JOIN é utilizada para combinar tabelas.
( ) O comando DROP TABLE permite fazer alterações na estrutura de uma tabela.
( ) O comando UPDATE é utilizado para inserir novos registros em uma tabela.
( ) O operador UNION elimina registros duplicados retornados de uma consulta.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D - F, V, F, F, V.
Para resolver esta questão é necessário conhecimento em comandos SQL e suas funções específicas dentro de um banco de dados relacional. A linguagem SQL é utilizada para a manipulação e gerenciamento de dados em bancos de dados relacionais. Vamos então analisar cada afirmação da questão:
- CHMOD não é um comando SQL, mas sim um comando Unix/Linux para alterar permissões em arquivos e diretórios. Em SQL, a gestão de privilégios é feita através dos comandos GRANT e REVOKE. Por isso, a primeira afirmação é falsa.
- A cláusula JOIN é de fato utilizada para combinar registros de duas ou mais tabelas em um banco de dados, com base em uma coluna relacionada entre elas. Portanto, esta afirmação é verdadeira.
- O comando DROP TABLE é utilizado para remover uma tabela existente no banco de dados e não para fazer alterações em sua estrutura. Para alterar a estrutura de uma tabela, usaríamos o comando ALTER TABLE. Assim, essa afirmação é falsa.
- O comando UPDATE é utilizado para atualizar dados já existentes em uma tabela. Para inserir novos registros, o comando correto é INSERT INTO. Dessa maneira, esta afirmação é também falsa.
- Quando se usa o operador UNION, SQL por padrão elimina registros duplicados retornados nas consultas combinadas. Se quisermos incluir os registros duplicados, usaríamos UNION ALL. Portanto, esta última afirmação é verdadeira.
Sendo assim, a sequência correta de respostas, de cima para baixo, é F (falsa), V (verdadeira), F (falsa), F (falsa) e V (verdadeira), que corresponde à alternativa D.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo