Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 3.878 questões
Coluna 1
1. Definição de Dados (DDL).
2. Linguagens de Manipulação de Dados (DML).
3. Controle de Dados (DCL).
4. Consulta de Dados (DQL).
5. Transação de Dados (DTL).
Coluna 2
( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados.
( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL.
( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados.
( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback.
( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Figura CB1A5
No que se refere a banco de dados, julgue o item a seguir, tendo o modelo apresentado na figura CB1A5 como referência.
Considerando que as tabelas do modelo apresentado na figura CB1A5 possuam os registros precedentes, é correto afirmar que a execução do seguinte comando
SELECT o.Deoperadora, COUNT(r.idreclamacao) AS Quantidade
FROM Reclamacoes r
INNER JOIN Operadora o ON o.idoperadora = r.IdOperadora
GROUP BY o.Deoperadora
terá como resultado a tabela a seguir.
Figura CB1A5
No que se refere a banco de dados, julgue o item a seguir, tendo o modelo apresentado na figura CB1A5 como referência.
CREATE TABLE Operadora (
IdOperadora INT NOT NULL,
DeOperadora VARCHAR(45) NULL,
PRIMARY KEY (IdOperadora));
CREATE TABLE Reclamacoes (
IdReclamacao INT NOT NULL AUTO_INCREMENT,
DeReclamacao VARCHAR(45) NULL,
IdOperadora INT NOT NULL,
PRIMARY KEY (IdReclamacao),
FOREIGN KEY (IdOperadora)
REFERENCES Operadora (IdOperadora));
A execução dos comandos SQL precedentes resulta na
criação de duas tabelas e no relacionamento descrito no
modelo apresentado na figura CB1A5.
I. DML é uma linguagem vinculada à SQL que tem as funções de editar, adicionar ou excluir dados de um banco de dados.
II. DQL é uma linguagem vinculada à SQL que tem as funções ler ou consultar dados de um banco de dados.
III. DDL é uma linguagem vinculada à SQL que tem a função de definir a forma como um banco de dados será estruturado.
Marque a alternativa CORRETA:
I SQL (Structured Query Language) significa Linguagem de consulta estruturada. É a linguagem padrão para trabalhar com bancos de dados relacionais, muito utilizada por cientistas de dados e outros profissionais de diversas áreas.
II. A razão principal que provocou a criação da linguagem SQL foi o desafio da grande complexidade dos sistemas de gerenciamento de dados.
Marque a alternativa CORRETA:
Acerca dos Sistemas Gerenciadores de Banco de Dados(SGBD) PostgreSQL, Oracle e MySQL e da visualização e da análise exploratória de dados, julgue o item.
Na visualização e na análise exploratória de dados,
os gráficos de dispersão são ideais para examinar a
relação entre duas variáveis quantitativas e identificar
possíveis correlações entre elas.
Com referência ao código SQL (Structured Query Language) acima, julgue o item.
Infere‑se do script que há um relacionamento do tipo
n:n (muitos para muitos) entre as tabelas Empresa e
Produto_Quimico.
Com referência ao código SQL (Structured Query Language) acima, julgue o item.
Para que o script seja executado sem qualquer tipo de
erro, é necessário incluir uma vírgula (,) ao final das
linhas 5, 11 e 19.
Com referência ao código SQL (Structured Query Language) acima, julgue o item.
O referido script possui a definição (criação) de duas
chaves estrangeiras.
Com referência ao código SQL (Structured Query Language) acima, julgue o item.
Na criação da tabela Empresa_Produto_Quimico, ocorrerá um erro de sintaxe, tendo em vista que não é permitido
criar uma chave primária contendo dois campos, conforme foi definido na linha 17.
Com referência ao código SQL (Structured Query Language) acima, julgue o item.
Ao executar a primeira parte do código, a criação da tabela Empresa, ocorrerá um erro na linha 4, pois o referido campo não foi definido como NOT NULL.
I. No primeiro nível, os documentos possuem estrutura interna própria, porém o termo documento é totalmente apropriado uma vez que, explicitamente, não podem ser arquivos multimídia ou outros tipos não estruturados. No segundo nível, documentos são armazenados em uma espécie de chave-valor. Para cada chave (ID do documento), um registro pode ser armazenado como valor, sendo que esses registros são chamados de documentos.
II. Os documentos armazenados são completamente livres de esquemas, ou seja, não há necessidade de definir um esquema antes de inserir estruturas de dados. A responsabilidade é, portanto, transferida ao usuário ou ao aplicativo de processamento.
III. Os documentos contêm estruturas de dados na forma de pares atributo-valor recursivamente aninhados sem integridade referencial; essas estruturas de dados são livres de esquema, ou seja, atributos arbitrários podem ser usados em cada documento sem definir primeiro um esquema.
Está correto o que se afirma em
Sobre os diversos tipos de triggers no PL/SQL do SGBD Oracle, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Se o trigger for criado em uma tabela ou visão, o evento de gatilho será composto de instruções SQL do tipo DDL e será chamado de trigger de transição cruzada.
( ) Um trigger condicional pode ser um trigger do tipo DML ou de sistema que possui uma cláusula WHEN que especifica uma condição SQL que avalia para cada linha afetada pelas instruções presentes no trigger.
( ) Quando um trigger é acionado, as tabelas às quais ele faz referência podem estar passando por alterações feitas por instruções SQL nas transações iniciadas por outros usuários. As instruções SQL executadas com prioridade em relação as instruções SQL independentes.
As afirmativas são, respectivamente,
Com relação aos tipos de junção suportadas pelo Oracle, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Uma semi-junção é uma junção de uma tabela a si mesma. Esta tabela aparece duas vezes na FROM cláusula e é seguida por aliases de tabela que qualificam os nomes das colunas na condição de junção. Para realizar uma semi-junção, o Oracle Database combina e retorna linhas da tabela que satisfazem a condição de junção.
( ) Uma junção interna estende o resultado de uma junção simples. Essa junção retorna todas as linhas que satisfazem a condição de junção e retorna algumas ou todas as linhas de uma tabela para as quais nenhuma linha da outra satisfaz a condição de junção.
( ) Uma anti-junção retorna linhas do lado esquerdo do predicado para as quais não há linhas correspondentes no lado direito do predicado. Ou seja, ele retorna linhas que não correspondem (NOT IN) à subconsulta do lado direito.
As afirmativas são, respectivamente,
Com relação às vantagens do particionamento no banco de dados Oracle v23c, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Permite que operações de gerenciamento de dados, como, por exemplo, carregamento de dados, criação e reconstrução de índices e operações de backup e restore, apenas no nível de tabela inteira. Isso resulta em tempos significativamente reduzidos para executar essas operações.
( ) Melhora o desempenho das consultas SQL. Muitas vezes, os resultados de uma consulta podem ser obtidos acessando um subconjunto de partições, em vez de acessar a tabela inteira. Para algumas consultas, técnica chamada de remoção de partição pode fornecer ganhos de ordem de magnitude no desempenho.
( ) Aumenta a disponibilidade de bancos de dados de missão crítica se tabelas e índices críticos forem divididos em partições para reduzir as janelas de manutenção. A execução paralela de consultas SQL oferece vantagens específicas para otimizar e minimizar os tempos de execução. A execução paralela é suportada exclusivamente para consultas SQL do tipo DDL.
As afirmativas são, respectivamente,