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

Foram encontradas 3.247 questões

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
Q681894 Banco de Dados
Qual é o comando SQL ANSI para remover elementos nomeados do esquema de um banco de dados, como domínios ou restrições ?
Alternativas
Q678776 Banco de Dados

No que concerne à linguagem SQL, julgue o item seguinte.

Em versões recentes da linguagem SQL, o comando delete permite a exclusão de valores em atributos específicos, mantendo-se inalterados os valores dos outros atributos que compõem a tupla.

Alternativas
Q678775 Banco de Dados

No que concerne à linguagem SQL, julgue o item seguinte.

A inserção de uma consulta na cláusula from de outra consulta não configura erro de sintaxe.

Alternativas
Q678774 Banco de Dados

No que concerne à linguagem SQL, julgue o item seguinte.

Para que um usuário possa executar o comando select em uma view, não é necessário que ele tenha esse privilégio diretamente na view, mas apenas na tabela a que a view faz referência.

Alternativas
Q678773 Banco de Dados

No que concerne à linguagem SQL, julgue o item seguinte.

Ao se criar uma view, não é necessário que os nomes dos atributos da view sejam os mesmos dos atributos da tabela.

Alternativas
Q678772 Banco de Dados

No que concerne à linguagem SQL, julgue o item seguinte.

O comando create table pode ser utilizado para criar tanto uma tabela vazia quanto uma com dados de outra tabela.

Alternativas
Q678146 Banco de Dados

No que concerne a banco de dados, julgue o item a seguir.

O resultado da consulta a seguir, que utiliza o operador UNION, não elimina os registros duplicados entre as tabelas.

SELECT depto FROM emp

UNION

SELECT depto FROM depto;

Alternativas
Q678082 Banco de Dados

Julgue o item seguinte, acerca de comandos SQL.

O comando a seguir exclui da tabela pessoas o registro de pessoas cujo nome começa com as letras ca. delete from pessoas where nome like 'ca%'

Alternativas
Respostas
1981: C
1982: C
1983: E
1984: E
1985: C
1986: B
1987: B
1988: E
1989: B
1990: D
1991: B
1992: D
1993: A
1994: E
1995: C
1996: E
1997: C
1998: C
1999: E
2000: C