Questões de Concurso Sobre sql em banco de dados

Foram encontradas 3.878 questões

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
Q2341116 Banco de Dados
Julgue o item que se segue, a respeito de SQL e das técnicas para detecção de problemas e otimização de desempenho do SGDB e de consultas SQL.

Considere-se o trecho de código em SQL a seguir.
Imagem associada para resolução da questão

Executando-se esse código, obtém-se o resultado a seguir.
Imagem associada para resolução da questão
Alternativas
Q2341115 Banco de Dados
Julgue o item que se segue, a respeito de SQL e das técnicas para detecção de problemas e otimização de desempenho do SGDB e de consultas SQL.

Os índices de árvore B alteram a forma como os dados são armazenados em um banco de dados, pois esses índices classificam as linhas de acordo com a coluna em que o índice aparece.
Alternativas
Q2339777 Banco de Dados
SQL significa Linguagem de Consulta Estruturada (Structured Query Language em inglês). Os comandos SQL são as instruções usadas para se comunicar com um banco de dados para executar tarefas, funções e consultas com dados. A figura a seguir representa uma tabela denominada “estudantes” contendo os dados de alunos de um campus do Ifes. O técnico de laboratório deseja criar uma consulta, por meio de uma instrução em SQL, para exibir os nomes dos estudantes cuja segunda letra do nome é 'i'.
Imagem associada para resolução da questão

Para criar essa consulta, o comando CORRETO a ser executado é:
Alternativas
Q2339769 Banco de Dados
O SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. A linguagem SQL apresenta uma organização estrutural bem definida que divide seus comandos em 5 subconjuntos diferentes. Considerando seus conhecimentos sobre SQL, analise as afirmações a seguir:

I. O DML (Data Manipulation Language) é o subconjunto do SQL que define os comandos usados para manipular os dados armazenados em um banco. Os comandos mais importantes desse subconjunto são: INSERT, DELETE e UPDATE.
II. O DQL (Data Query Language) é o conjunto SQL que define o comando mais popular da linguagem, o SELECT.
III. O DDL (Data Definition Language) é o subconjunto SQL que apresenta comandos usados para gerenciar as estruturas do banco de dados. Os comandos mais importantes definidos pelo DDL são: CREATE, DROP e ALTER.
IV. O DCL (Data Control Language) é o subconjunto no qual encontramos comandos para controlar o acesso aos dados da nossa base. Utilizando esse subconjunto, conseguimos estabelecer restrições e permissões para quem acessa o banco de dados por meio dos comandos GRANT, TRUNCATE e REVOKE.
V. O DTL (Data Transaction Language) — também conhecido como TCL (Transaction Control Language) é o subconjunto SQL que define comandos que utilizamos quando é necessário gerenciar transações feitas no banco de dados. Isso significa que eles permitem iniciar, confirmar e desfazer determinadas alterações. Os comandos estabelecidos pelo conjunto são COMMIT, BEGIN e ROLLBACK.

É CORRETO afirmar: 
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Suporte |
Q2338656 Banco de Dados
Com base na plataforma de desenvolvimento que usa o SQL, analise as afirmativas abaixo e de valores Verdadeiro (V) ou Falso (F).
( ) O uso de uma cláusula ORDER BY deverá ser a última numa instrução SQL.
( ) O uso do Trigger numa instrução SQL pode usar as cláusulas INSERT, UPDATE e DELETE.
( ) Numa aplicação com uso do SQL, as cláusulas de uma consulta são: start / from / to.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2338450 Banco de Dados
SQL é uma linguagem de banco de dados abrangente: tem instruções para definição de dados, consultas e atualizações.

Sobre a SQL, assinale a alternativa incorreta.
Alternativas
Q2337316 Banco de Dados

ATENÇÃO: Na questão a seguir, considere a tabela T, com colunas A, B e C, descrita a seguir juntamente com a sua instância. 



Considere, ainda, o comando SQL a seguir, que referencia a tabela T.



Considerando a execução do comando SQL apresentado anteriormente, assinale a coluna do resultado que não contém valores nulos (null).
Alternativas
Q2337315 Banco de Dados

ATENÇÃO: Na questão a seguir, considere a tabela T, com colunas A, B e C, descrita a seguir juntamente com a sua instância. 



Considere, ainda, o comando SQL a seguir, que referencia a tabela T.



Assinale o número de linhas, além dos títulos, produzidas pela execução do comando SQL apresentado anteriormente.


Alternativas
Q2335156 Banco de Dados
Para se inserir novos dados em SQL, utiliza-se a instrução
Alternativas
Q2335145 Banco de Dados
O comando TRUNCATE em SQL é uma Instrução
Alternativas
Q2326423 Banco de Dados
A linguagem SQL para bancos de dados é constituída das sublinguagens “Data Manipulation Language – DML”, “Data Definition Language – DDL” e “Data Control Language – DCL”. Fazem parte da DCL os seguintes comandos:
Alternativas
Q2325493 Banco de Dados
Considere a tabela Familia, apresentada abaixo, que possui as colunas Pai e Filho e uma instância exemplo que permite ilustrar as informações contidas nessa tabela.

Imagem associada para resolução da questão

Uma consulta SQL feita para exibir os nomes dos netos de Carlos retorna os nomes Isidoro e João. A expressão, em linguagem SQL, dessa consulta é
Alternativas
Q2325456 Banco de Dados
A gerência de desempenho requer uma combinação de práticas proativas e reativas para evitar gargalos de desempenho, garantindo que o SGBD possa escalar efetivamente para acomodar o crescimento tanto na quantidade de dados como na quantidade de usuários. Um Administrador de Banco de Dados (DBA) experiente utiliza diversas ferramentas de monitoramento e atua efetivamente para manter o sistema de banco de dados operando da melhor maneira possível, com disponibilidade e eficiência. Uma das atividades que o DBA realiza é o tuning (sintonia fina), que envolve a criação e a manutenção de índices, visando otimizar o acesso aos dados.
Dentre outras atividades do DBA estão a reescrita de consultas SQL e a desnormalização, que
Alternativas
Q2324348 Banco de Dados
Uma das características da utilização de bancos de dados NoSQL é a escalabilidade horizontal, oferecida por meio da fragmentação entre servidores (nós). Nesse cenário de distribuição, contudo, é importante analisar os modelos de coerência (consistency) oferecidos em cada implementação.

Assinale a premissa fundamental do nível de coerência forte em um cenário de particionamento de dados em um network.
Alternativas
Q2324312 Banco de Dados
No contexto de bancos de dados NoSQL, sobre o uso de índices analise as afirmativas a seguir.
I. O suporte a índices secundários é frequente nas implementações NoSQL mais amplamente usadas, como, por exemplo, MongoBD.
II. Índices implementados em tabelas hash em bancos dados NoSQL permitem consultas por intervalos (range) com complexidade O(1).
III. Em contraste aos bancos relacionais, árvores B constituem o tipo de índice mais utilizado em bancos NoSQL.
Está correto o que se afirma em
Alternativas
Q2324307 Banco de Dados
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




Considere a instância da tabela fibo, anteriormente apresentada, depois de um conjunto de alterações errôneas.
Imagem associada para resolução da questão

Considere ainda o comando SQL a seguir.
Imagem associada para resolução da questão

Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância.
Alternativas
Respostas
441: E
442: C
443: C
444: A
445: E
446: E
447: B
448: C
449: D
450: C
451: C
452: B
453: C
454: B
455: C
456: A
457: D
458: A
459: A
460: D