Questões de Concurso
Foram encontradas 3.401 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
O resultado da declaração SELECT corresponde a:
I. É certo afirmar que a linguagem SQL (Structured Query Language) permite criar tabelas, colunas, índices, atribuir permissões a usuários, realizar consultas a dados, ou seja, a linguagem SQL conversa com o banco de dados.
II. É certo afirmar que, no que se refere à segurança de Banco de Dados, o SQL Injection surge como uma técnica de ataque baseada na manipulação do código SQL, que é a linguagem utilizada para troca de informações entre aplicativos e bancos de dados relacionais.
Marque a alternativa CORRETA:
São comandos do subconjunto de definição de dados (DDL – Data Definition Language) da linguagem SQL, EXCETO:
SQL é uma linguagem de consulta estruturada para banco de dados relacional. É uma linguagem de alto nível que é independente da plataforma e do sistema operacional. SQL é usado para acessar, manipular e gerenciar dados em bancos de dados relacionais.
Com base na SQL, analise o código a seguir.
SELECT p.nome, c.nome
FROM produtos p
JOIN categorias c ON p.categoria_id = c.id
WHERE c.nome = ‘Eletrônicos’;
A partir do código, examine as assertivas a seguir.
I. A cláusula SELECT especifica as colunas que serão retornadas. Nesse caso, as colunas nome do produto e nome da categoria serão retornadas.
II. A cláusula JOIN especifica como as tabelas serão relacionadas. Nesse caso, as tabelas serão relacionadas pela coluna categoria_id, que é uma chave estrangeira na tabela produtos e uma chave primária na tabela categorias.
III. A cláusula WHERE especifica uma condição que deve ser satisfeita pelas linhas retornadas. Nesse caso, a condição é que o nome da categoria deve ser igual a “Eletrônicos”.
Está correto o que se afirma em
Qual das alternativas a seguir exibe o comando mais adequado para alterar um valor de um atributo em uma tabela específica do banco de dados, usando, para isso, linguagem SQL?