Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q748052 Banco de Dados
Um exemplo típico de linguagem de banco de dados abrangente é a linguagem relacional de banco de dados SQL, que representa uma combinação de comandos para especificação de restrições, evolução de esquema e outros recursos, além de três outras linguagens. Assinale a alternativa que exibe essas três linguagens que compõem o SQL.
Alternativas
Q725342 Banco de Dados
A linguagem SQL
Alternativas
Q717562 Banco de Dados
A extensão da linguagem padrão SQL criada especificamente para o SGBD da Oracle denomina-se:
Alternativas
Q717561 Banco de Dados

Relacione as duas colunas quanto aos comandos SQL:

(1) Linguagem de Definição

(2) Linguagem de Manipulação


(A) INSERT

(B) CREATE

(C) DROP

(D) UPDATE

Alternativas
Q712776 Banco de Dados
Um dos mecanismos de segurança em um sistema de banco de dados é o subsistema de autorização, que permite a usuários que têm privilégios específicos concederem de forma seletiva e dinâmica esses privilégios a outros usuários e, subsequentemente, revogarem esses privilégios, se desejarem. Os comandos SQL que permitem a um usuário conceder privilégios a outros usuários e revogar privilégios concedidos a outros usuários são, respectivamente:
Alternativas
Q712775 Banco de Dados
Um Sistema de Gerência de Banco de Dados provê mecanismos de controle de concorrência de transações, a fim de prevenir a ocorrência de violações dos tipos: leitura suja, leitura não repetível e leitura fantasma. Para isso, a linguagem SQL possui o recurso de especificação de nível de isolamento (ISOLATION LEVEL) de transações. Quais tipos de violação são possíveis no nível de isolamento de leitura efetivada (READ COMMITED)?
Alternativas
Q711721 Banco de Dados
Leia as afirmativas abaixo e responda à questão proposta.
I. Retorna linhas quando há, pelo menos, uma correspondência entre duas tabelas. II. Operador usado para combinar o resultado do conjunto de duas ou mais instruções SELECT.
III. Operador usado em uma cláusula WHERE para pesquisar um padrão específico em uma coluna.

I, II e III correspondem, em SQL, respectivamente, aos comandos:
Alternativas
Q711716 Banco de Dados
SQL ou Structured Query Language é uma linguagem de consulta a banco de dados. Foi criada pela IBM na década de 70 e, com o passar do tempo, tornou-se a linguagem padrão para os principais bancos de dados relacionais. Sobre SQL, analise as afirmações abaixo e assinale a alternativa CORRETA.
I. Create table é o comando utilizado para criar tabelas na base de dados.
II. Insert into é usado para inserir dados na base de dados.
III. Select é usado para recuperar dados cadastrados na base de dados.
IV. Order by é usado para ordenar os dados extraídos da base de dados.
V. Drop table é usado para remover uma tabela da base de dados.
Estão CORRETAS
Alternativas
Q704652 Banco de Dados
A linguagem SQL é dividida em subconjuntos, de acordo com as operações que queremos efetuar sobre um banco de dados. Marque a alternativa que contenha os comandos básicos da DCL, pertencente ao subconjunto do SQL
Alternativas
Q701664 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional: Item (ID, Nome, Valor, Tipo) A consulta em linguagem SQL para obter o Tipo e o valor médio dos itens, considerando itens de mesmo tipo é
Alternativas
Q701663 Banco de Dados
Considere a consulta em linguagem SQL abaixo: SELECT Nome FROM T WHERE Nome LIKE “A%S” Um dos resultados para essa consulta é
Alternativas
Q698861 Banco de Dados

Acerca de segurança de banco de dados e de desenvolvimento de software, julgue o item subsecutivo.

Os bancos de dados NoSQL são imunes a ataques de injeção SQL.

Alternativas
Q698313 Banco de Dados
Os algoritmos de otimização utilizados para consultas dos bancos de dados fazem uma grande diferença no desempenho de um sistema. Um dos fatores mais importantes na escolha dos planos de execução de consultas SQL baseia-se
Alternativas
Q698299 Banco de Dados
Assinale a opção que indica a cláusula PL/SQL que se refere à seção executável na qual são descritas instruções procedimentais e SQL, sendo indispensável e obrigatória
Alternativas
Q694794 Banco de Dados
Em bancos de dados SQL, para excluir de uma tabela chamada clientes apenas o cliente cujo conteúdo do campo CPF for "154.178.187-12" utiliza-se a instrução:
Alternativas
Q694793 Banco de Dados
Nos bancos de dados SQL, para exibir todos os registros cadastrados em uma tabela chamada clientes utiliza-se a instrução: 
Alternativas
Q693426 Banco de Dados
A respeito de SQL, assinale a opção correta.
Alternativas
Q690235 Banco de Dados

Para se alterar a Tabela Empregado (mostrada a seguir) que se encontra carregada no banco com os registros antes transcritos, foi criada uma função, denominada de ANALISAR, conforme o SQL (também mostrada a seguir).


Empregado

matricula

nome

salario


1

Jose

10000


2

Carlos

1000


3

Andre

12000


4

Manuel

1500


5

Carla

9000

   
CREATE OR REPLACE FUNCTION ANALISAR(integer,integer) RETURNS bigint AS $$

UPDATE empregado SET salario=salario*matricula WHERE matricula>=$1 and matricula<=$2;
    SELECT count(*) FROM EMPREGADO where matricula>=$1 and matricula<=$2;

$$ LANGUAGE 'sql';

Após ser efetuada a chamada ANALISAR(2,4) no banco de dados, quantos registros da Tabela Empregado foram afetados pela função e quais são os salários de Jose e Manuel ao final da execução, respectivamente?

Alternativas
Q683193 Banco de Dados

Considerando a linguagem SQL e bancos de dados que a usam, observe as seguintes proposições.

I. Um “prepared statement” é uma abordagem que permite isolar a tarefa de analisar a estrutura de uma sentença em SQL da tarefa de executar a referida sentença.

II. Há situações em que um “prepared statement” pode ser executado muito mais rapidamente do que um “statement” comum.

III. É comum que os bancos de dados possuam uma forma de garantir que um campo em uma tabela sempre seja preenchido.

IV. Muitos bancos permitem que os campos das tabelas recebam valores padrão, definidos pelo programador caso haja uma inserção e não haja valor para o campo.

V. Se um sistema comercial for bem projetado, ele permitirá que os módulos X, responsáveis pela persistência de dados em um banco, funcionem com vários tipos de bancos diferentes. Isto pode ser feito de modo a exigir mudanças mínimas (ou nenhuma mudança) no código do sistema ou no código em SQL.

Estão CORRETAS apenas

Alternativas
Q681896 Banco de Dados

Analise a consulta SQL padrão ANSI 2003 apresentada a seguir e assinale a alternativa correta.

SELECT f.* FROM

FUNCIONARIO f

WHERE f.NOME NOT LIKE ‘João%’;

Alternativas
Respostas
2101: D
2102: D
2103: D
2104: B
2105: D
2106: D
2107: A
2108: A
2109: C
2110: C
2111: E
2112: E
2113: C
2114: B
2115: B
2116: E
2117: B
2118: D
2119: B
2120: D