A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais comerciais. As questões 38, 39 e 40 são referentes às instruções em SQL.
Relacione corretamente as colunas sobre os comandos em SQL.
( ) Efetua consultas simples. ( ) Especifica uma nova relação. ( ) Remove tuplas de uma relação. ( ) Acrescenta uma tupla a uma relação. ( ) Modifica valores do atributo.
Julgue os itens seguintes, relativos à manipulação de dados em sistemas de computação. Nesse sentido, considere que a sigla SGBD, sempre que empregada, se refere a sistema gerenciador de banco de dados.
A linguagem de consulta estruturada, ou Structured Query Language (SQL), que serve para descrever estruturas de dados e esquemas, é uma linguagem de pesquisa declarativa padrão para banco de dados relacionais.
A SEMCONGER precisa gerar relatórios personalizados usando SQL para identificar contratos vencidos. O analista de sistemas
escreve a seguinte consulta SQL para selecionar todos os contratos vencidos até a data atual:
SELECT contrato_id, empresa, data_vencimento
FROM contratos
WHERE data_vencimento < SYSDATE;
No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos
os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que:
Stored procedures são blocos de código SQL que são armazenados e executados no banco de dados. Sobre o ataque SQL
injection, qual é o papel das storedprocedures na prevenção desse ataque?
Em SQL, ao final de uma instrução CREATE TABLE, uma cláusula adicional pode ser usada para especificar outras
restrições de tabelas, além das restrições de chave e integridade referencial, que são especificadas por palavras-chave
especiais. Assinale a alternativa que apresenta corretamente essa cláusula.
A utilização de caracteres curingas é de grande valia nas expressões regulares, nos comandos
em sistemas operacionais e em linguagens de consulta estruturada (SQL), entre outros
contextos. O caractere curinga em uma cláusula WHERE é útil quando
O comando da linguagem SQL do Oracle 10g, que pode ser usado para conceder privilégios a um usuário (user)
ou papel (role) de realizar ações em objetos do banco de dados é