Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q2428575 Banco de Dados

No SQL, assinale, dentre as alternativas abaixo, o comando para excluir tabelas do banco de dados e o comando para alterar um ou mais registros dependendo do filtro incluído na cláusula WHERE, respectivamente.

Alternativas
Q2428574 Banco de Dados

A SQL permite operações de manipulação sobre os atributos que aparecerão na lista do SELECT através dos operadores de manipulação. Para combinar duas ou mais cadeias de caracteres e apresentar seu resultado como um atributo da lista do SELECT, deve-se usar o operador:

Alternativas
Q2428571 Banco de Dados

Analise as afirmativas abaixo:


I- O PL/SQL permite usar todas as instruções de manipulação de dados SQL, controle de cursor e controle de transações e todas as funções, operadores e pseudocolunas do SQL.

II- Não há necessidade de converter entre tipos de dados PL/SQL e SQL.

III- O PL/SQL não permite executar uma consulta SQL.

IV- Não há a possibilidade de declarar nem definir as funções PL/SQL nas WITH cláusulas das SELECT instruções SQL.


Está(ão) CORRETO(S):

Alternativas
Q2428566 Banco de Dados

Durante o desenvolvimento de um sistema e objetivando a construção de um relatório, um profissional montou o seguinte comando SQL.

SELECT nome_cliente FROM Cliente WHERE nascimento_cliente >= 01/01/1980 AND nascimento_cliente <= 31/12/1990 ORDER BY codigo_cliente ASC;


Considerando os fundamentos na construção de consultas na linguagem SQL e que todos os dados, campos e tabelas citados na instrução existem e estão escritos corretamente, assinale a alternativa que descreve corretamente o retorno da consulta.

Alternativas
Q2427585 Banco de Dados

A álgebra relacional é um conjunto formal de operações usado para manipular dados em bancos de dados relacionais, enquanto o SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais. Qual das seguintes operações em álgebra relacional possui um equivalente direto e idêntico em SQL, permitindo que os usuários recuperem dados específicos de um banco de dados?

Alternativas
Q2427296 Banco de Dados

Qual declaração de SQL é usada para conceder privilégios de acesso a uma tabela em um banco de dados?

Alternativas
Q2427295 Banco de Dados

Qual declaração de SQL é usada para adicionar uma nova coluna a uma tabela existente em um banco de dados?

Alternativas
Q2426525 Banco de Dados

Qual o comando correto para apagar uma tabela no MySQL?

Alternativas
Q2361751 Banco de Dados
Em relação aos Gerenciadores de Banco de Dados (SGBDs), um termo genérico é utilizado para denominar modelos de SGBD que não seguem o modelo relacional de bancos de dados. Esse modelo foi criado para ajudar empresas cujas necessidades não estavam sendo atendidas pelos SGBDs relacionais criados anteriormente. Qual é esse termo? 
Alternativas
Q2355267 Banco de Dados
São operações SQL com suporte pelo log de transações:


I.  Recuperação de transações individuais e de todas as transações incompletas durante a inicialização do SQL Server.
II.  Rolar um banco de dados restaurado, arquivo, grupo de arquivo ou página até ao ponto de falha.
III.  Dar suporte à replicação transacional.
IV. Dar suporte a soluções de alta disponibilidade e recuperação de desastre: grupos de disponibilidade AlwaysOn, espelhamento de banco de dados e envio de logs.


Quais estão corretas? 
Alternativas
Q2355266 Banco de Dados
Analise as seguintes asserções e a relação proposta entre elas:


I. O log de transações é um componente crítico de um banco de dados. Se houver uma falha no sistema, você precisará que o log retorne o seu banco de dados a um estado consistente.

PORQUE

II. Todo banco de dados do SQL Server tem um log de transações que registra todas as transações e as modificações feitas no banco de dados por cada transação, para segurança dos dados.


A respeito dessas asserções, assinale a alternativa correta.
Alternativas
Q2355264 Banco de Dados
Em SQL, uma condição especifica uma combinação de uma ou mais expressões e operadores lógicos (booleanos) e retorna um valor: TRUE, FALSE ou UNKNOWN. São comandos de condição:


I.  Between.
II. Equals path.
III. Calculated_measure.
IV. CASE.


Quais estão corretos?
Alternativas
Q2355263 Banco de Dados
Uma função SQL é um comando que manipula itens de dados e retorna um único valor. Analise as assertivas abaixo em relação às funções SQL:


I.   Aggregate_function são funções agregadas, retornam uma única linha de resultado com base em grupos de linhas ao invés de linhas únicas.
II. As funções SQL são integradas ao Oracle Database e estão disponíveis em diversas instruções SQL apropriadas.
III. Ao chamar uma função SQL com argumento de um tipo de dados diferente do tipo esperado pela função, o Oracle tentará converter o argumento no tipo de dados esperado antes de executar a função.


Quais estão corretas?
Alternativas
Q2348242 Banco de Dados
Com base no modelo de dados e no código SQL acima apresentados, julgue o item.

A função DISTINCT, utilizada na linha 1, tem a finalidade de determinar o número de itens com, pelo menos, um valor não nulo, que, nesse caso, é a quantidade de engenheiros que não tiraram nota zero nos cursos realizados.
Alternativas
Q2348241 Banco de Dados
Com base no modelo de dados e no código SQL acima apresentados, julgue o item.

A consulta SQL tem como finalidade retornar somente os dados do engenheiro que tirou a nota mais alta em todos os cursos.
Alternativas
Q2348240 Banco de Dados
Com base no modelo de dados e no código SQL acima apresentados, julgue o item.

Para que os dados sejam agrupados pelo crea (linha 14), a função MAX deve ser utilizada em um campo numérico, e não em um campo do tipo DATE. 

Alternativas
Q2348239 Banco de Dados
Com base no modelo de dados e no código SQL acima apresentados, julgue o item.

A instrução SQL não será executada, pois há um erro de sintaxe na linha 4, já que a função NVL não pode ser utilizada com a função TRUNC.
Alternativas
Q2348238 Banco de Dados
Com base no modelo de dados e no código SQL acima apresentados, julgue o item.

Na linha 4, a função TRUNC tem como objetivo remover o número especificado de dígitos dos valores numéricos.
Alternativas
Q2343478 Banco de Dados
Uma função em PostgreSQL é um bloco de código SQL nomeado que executa uma ou mais instruções SQL e retorna um valor ou um conjunto de valores. Quando você define uma função em PostgreSQL, qual é a diferença entre uma função "VOLATILE" e uma função "IMMUTABLE"? 
Alternativas
Q2343451 Banco de Dados
SQL é uma linguagem de consulta utilizada, por exemplo, pelos Sistemas Gerenciadores de Bancos de Dados MySQL e PostgreSQL.

Considere as afirmativas abaixo:

I. Ao se projetar um banco de dados, normalmente, constrói-se o modelo relacional com suas entidades e relacionamentos;
II. Apesar da SQL ter um conjunto padrão de sintaxe e instruções, Sistemas Gerenciadores de Bancos de Dados podem implementar instruções próprias;
III. No contexto de bancos de dados, integridade referencial significa que toda tabela deverá possuir uma chave-primária, preferencialmente, auto incrementada para garantia da integridade;
IV. Enquanto o cliente padrão do MySQL é o mysql, o cliente do PostgreSQL é o psql;
V. SQL é uma linguagem de consulta que possui subconjuntos de instruções como: DDL – Data Definition Language e DML – Data Manipulation Language;

Está correto o que se afirma em:
Alternativas
Respostas
561: D
562: A
563: C
564: D
565: C
566: B
567: B
568: A
569: D
570: E
571: A
572: D
573: E
574: E
575: E
576: E
577: E
578: C
579: C
580: A