Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.637 questões
SELECT DISTINCT STUDENTID, STUDENTNAME FROM STUDENT
Assinale a justificativa que melhor descreve o objetivo do código acima:
Considere a seguinte tabela de um banco de dados relacional:
Loja (ID, Nome, Endereço, Cidade, Estado)
O comando SQL para obter o nome e número de lojas que não estão no Estado de São Paulo é:
( ) A cláusula WHERE é obrigatória.
( ) O caractere % (percentual) é utilizado para retornar os dados de todas as colunas.
( ) Permite retornar dados de mais de uma tabela.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


Com base nesse cenário, assinale a alternativa que descreve corretamente o comportamento da consulta.

No que diz respeito ao script SQL apresentado, é correto afirmar que
Qual das alternativas a seguir apresenta a consulta correta para esse cenário?
• a tabela Funcionarios contém os campos ID, Nome e DepartamentoID;
• a tabela Departamentos contém os campos ID e Nome;
• ambas as tabelas estão relacionadas pelo campo DepartamentoID. O campo ID em ambas as tabelas é a chave primária;
• ambas as tabelas (Funcionarios e Departamentos) foram criadas sem a CONSTRAINT FK_DepartamentoID
Qual dos seguintes comandos SQL irá garantir que a integridade referencial seja mantida, de modo que um departamento só possa ser deletado se não tiver nenhum funcionário associado?
CREATE TABLE servidores( id INTEGER PRIMARY KEY, nome TEXT NOT NULL, genero TEXT NOT NULL );
INSERT INTO servidores VALUES (1, 'Alexandre', 'M'); INSERT INTO servidores VALUES (2, 'Joana', 'F'); INSERT INTO servidores VALUES (3, 'Marina', 'F'); INSERT INTO servidores VALUES (4, 'Carol', 'F'); INSERT INTO servidores VALUES (5, 'Lucas', 'M');
Durante o mês de outubro, mês da conscientização para o controle do câncer de mama, o setor de RH solicitou um relatório segmentado por gênero, somente do feminino, para obter os nomes das servidoras. Qual comando você deverá utilizar para gerar esse relatório?
Com base nessa situação hipotética, assinale a opção que apresenta a instrução SQL que retorna corretamente apenas o nome e a data de internação de todos os pacientes internados no hospital.
$ username = $ _GET['username']; $ query = “SELECT * FROM users WHERE username = '$ username'“; $ result = mysqli_query($ connection, $ query);
A partir dessas informações, julgue os itens subsequentes, considerando o que é definido pelo OWASP Top 10 de 2021 no que diz respeito a falhas de aplicação.
Considere que um atacante tenha acesso à aplicação em apreço e realize a seguinte chamada.
http://prova.com/busca?username=admin'--
Nesse caso, essa chamada equivale à consulta SQL a seguir.
SELECT * FROM users WHERE username = 'admin'- -'
Julgue os itens subsecutivos, a respeito de bancos de dados.
Em SQL, as junções externas (LEFT OUTER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN) permitem incluir registros de uma ou de ambas as tabelas, mesmo quando não há correspondência entre as chaves de junção.
Com base nas informações do código precedente, julgue o próximo item.
Pelo comando SELECT, entende-se que os valores da coluna valor_venda devem ser menores que zero.
Julgue o item subsequente, relativos à teoria da informação e a banco de dados.
No contexto de banco de dados, dados estruturados são aqueles que não possuem um formato fixo e são armazenados em sistemas como bancos NoSQL, ao passo que dados não estruturados possuem um formato rígido e são armazenados em tabelas relacionais.
