mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados PostgreSQL

Qual é o comando do PostgreSQL que analisa uma consulta e retorna o plano de execução para ela, através de uma listagem que identifica cada etapa da consulta com o seu tempo gasto e o custo percentual dela com relação ao custo da consulta?

A: TRANSACTION.
B: EXPLAIN.
C: NODE TYPE.
D: TIME SPENT.
E: QUERY LIST.
Banco de Dados SQL

Usando o SQL *Plus, do Oracle 11g, qual a sintaxe correta do comando DESCRIBE utilizado para exibir a estrutura de uma tabela identificada como tab_cidades?

A: DESCRIBE tab_cidades
B: DESCRIBE FROM tab_cidades
C: DESCRIBE INTO tab_cidades
D: DESCRIBE TABLE FROM tab_cidades
E: DESCRIBE STRUCT FROM tab_cidades
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Em um relacionamento entre as entidades Aluno e Disciplina, em que cada aluno pode estar matriculado em mais de uma disciplina e cada disciplina pode ter muitos alunos matriculados nela, tem-se qual razão de cardinalidade?

A: 0:1
B: 1:1
C: 1:N
D: N:1
E: M:N
Banco de Dados Banco de Dados Relacionais

O analista João implementou o PStream, um fluxo de tratamento de dados em tempo real, através do Apache Kafka. O PStream é alimentado pela captura em tempo real das alterações feitas em uma base de dados relacional. Para configurar esta captura de dados relacionais para o PStream, João recorreu aos mecanismos do Apache Kafka para integração com outros sistemas. Esses mecanismos de integração utilizados por João para integrar o Apache Kafka com outros sistemas são baseados na Application Programming Interface (API) do Apache Kafka:

A: Admin;
B: Connect;
C: Streams;
D: Producer;
E: Consumer.
Banco de Dados SQL Server , SQL

Texto associado  Considerando a tabela T da figura 1, analise o comando a seguir.      DELETE FROM T  WHERE EXISTS ( SELECT * FROM T t2                               WHERE T.A = t2.A                                   and T.B = t2.B                                   and T.C = t2.C )     O número de linhas removidas pela execução do comando acima é: 

A: 0;
B: 1;
C: 2;
D: 3;
E: 4.
Banco de Dados SQL

Texto associado  Considerando a tabela T da figura 1, analise a execução do comando SQL a seguir.     SELECT *  FROM T t1 LEFT JOIN T t2            ON t1.A = t2.A and t1.B = t2.B             and t1.C = t2.C     Além da linha de títulos, o número de linhas produzidas pela execução desse comando é:  

A: 0;
B: 4;
C: 10;
D: 13;
E: 16.
Banco de Dados Banco de Dados Relacionais

Dependências funcionais são usadas no processo de normalização de tabelas em projetos de bancos de dados relacionais e possuem propriedades que permitem a derivação de novas dependências. Considerando-se os atributos A, B, C de uma tabela relacional T, a derivação que NÃO é válida é:

A: A, B, C ➙ A, B;
B: se A ➙ B e A ➙ C então A ➙ B, C;
C: se A ➙ B e B ➙ C então A ➙ C;
D: se A ➙ C então A, B ➙ B, C;
E: se B ➙ A e C ➙ A então B ➙ C.
Banco de Dados DW - Data Warehouse

Sobre Data Warehouse, assinale a afirmativa correta.

A: É um repositório de dados integrados, consolidados e possivelmente estruturados no tempo (dados históricos).
B: É uma coleção de procedimentos e mecanismos para recuperação, armazenamento e manipulação de bancos de dados.
C: Trata-se de um depósito de dados designado para a análise de dados em formato parcialmente estruturado ou não estruturado.
D: Refere-se a um repositório de dados, devidamente agregados e resumidos, com o objetivo de atender a interesses de uma área de negócios específica de uma organização.
Banco de Dados Conceitos Básicos em Banco de Dados

Observe o diagrama a seguir:     (Heuser, 2011, p. 83.)  Este modelo representa uma   

A: entidade associativa.
B: generalização/especialização com chave total da entidade Pessoa.
C: entidade associativa compartilhada com herança de propriedades.
D: generalização/especialização compartilhada e total da entidade Pessoa.
Banco de Dados Dicionário de Dados , Banco de Dados

Os dicionários são como relógios; o pior é melhor do que nenhum, e não se pode esperar que o melhor seja totalmente fiel. (Mrs. Piozzi, Anecdotes of Samuel Johnson, 1786.) NÃO corresponde a uma informação sobre os dicionários de dados:

A: É responsável por definir o depósito de dados.
B: É fundamental para o modelo de requisitos do usuário.
C: Trata-se de uma listagem organizada de todos os elementos de dados que são pertinentes ao sistema, com definições precisas e rigorosas.
D: Também chamado de dicionário de requisitos foi proposto como uma gramática quase que formal para descrever o conteúdo de objetos definidos durante a análise estruturada.
Banco de Dados Conceitos Básicos em Banco de Dados , Modelagem de dados

O Modelo Entidade Relacionamento (MER) é um modelo de dados amplamente utilizado na modelagem de sistemas de informação e no projeto de bancos de dados. Trata-se da definição correta para este modelo:

A: Modelo físico de dados que representa as tabelas e os campos de um banco de dados.
B: Modelo conceitual de dados que representa as entidades envolvidas em um sistema e suas relações.
C: Modelo de programação de banco de dados que utiliza a linguagem SQL para criar e gerenciar as tabelas e os dados.
D: Modelo lógico de dados que representa as operações de inserção, atualização e exclusão de dados em um banco de dados.
Banco de Dados SQL

Em uma tabela chamada user de um banco de dados aberto e em condições ideais, para selecionar todos os registros que possuem nomes (campo nome) iniciados com a letra E e terminados com a letra l utiliza-se a instrução SQL SELECT * FROM user

A: LIKE = 'E*l';
B: WHERE nome = 'E%l';
C: LIKE nome CONTAINS 'E%l';
D: WHERE nome LIKE 'E*l';
E: WHERE nome LIKE 'E%l';
Banco de Dados SQL

O comando SQL que está correto, sem erros de sintaxe, é: 

A: SELECT Servicos.ServicoID, Clientes.NomeCliente FROM Servicos INNER JOIN Clientes ON Servicos.ClienteID = Clientes.ClienteID;
B: SELECT COUNT(DISTINCT Cidade) FROM TABLE Clientes;
C: SELECT * FROM Clientes WHERE Cidade IS LIKE 'Recife';
D: UPDATE Clientes TO NomeCliente = 'Maria da Silva' AND City= 'Caruaru' WHERE ClienteID IS 11234;
E: DELETE FROM Clientes WHERE NomeCliente=*.*;
Banco de Dados DW - Data Warehouse , Big Data

Na era do big data, as empresas precisam utilizar repositórios e tecnologias para armazenamento, tratamento e análise desse grande volume de dados, dentre as quais, encontram-se:

A: os sistemas OLAP, que têm foco no nível operacional da organização, proporcionando alta velocidade na consulta, inserção, alteração e exclusão de dados. Os dados, voláteis, são armazenados em SGBDs relacionais e a sua atualização é feita no momento da transação.
B: os Data Warehouses, que proporcionam alto desempenho para consulta de dados históricos. Os dados são obtidos de diversas fontes, passam por um processo de ETL e geralmente são armazenados em um modelo dimensional como Star e Snowflake.
C: as ferramentas OLAP, que utilizam a técnica de argumentação ativa, isto é, ao invés de o gestor definir o problema, selecionar os dados e as ferramentas para analisá-los, as ferramentas OLAP pesquisam automaticamente a base de dados à procura de anomalias e possíveis relacionamentos, identificando problemas que não tinham sido detectados pelo gestor.
D: as análises de BI, que utilizam algoritmos estatísticos e técnicas de machine learning para identificar a probabilidade da ocorrência de resultados futuros a partir de dados históricos armazenados em data lakes.
E: as ferramentas de Data Mining, que combinam os melhores elementos de Data Lakes e de Data Warehouses, formando um sistema aberto e padronizado, capaz de estruturar os dados e os recursos de gerenciamento de dados, de forma a proporcionar ao gestor uma exploração detalhada dos dados em busca de informações para a tomada de decisão.
Banco de Dados PostgreSQL

Considere uma tabela de nome Pessoa, composta pelas colunas id (bigint) e nome (character varying). Uma instrução de SELECT correta, considerando a sintaxe empregada no PostgreSQL, é   

A: SELECT tb.id FROM pessoa tb GROUP BY tb.nome;
B: SELECT tb.id FROM pessoa WHERE tb.id>2 GROUP BY tb.id;
C: SELECT tb.id,tb.nome FROM pessoa tb ORDER BY tb.nome,tb.id;
D: SELECT * FROM pessoa tb GROUP BY tb.nome ORDER BY tb.id;
E: SELECT * FROM pessoa tb WHERE tb.id= "1" ORDER BY tb.nome;
Banco de Dados DER - Diagrama de Entidade e Relacionamento

A modelagem ER prevê a descrição dos dados, os seus relacionamentos ou os aspectos de informação de um domínio de conhecimento. Considerando o diagrama ER abaixo, assinale a única alternativa correta.   

A: Uma entidade EMPREGADO é fraca e apresenta um autorrelacionamento.
B: Uma instância da entidade EMPREGADO pode existir sem possuir um dependente associado.
C: Um autorrelacionamento entre as entidades EMPREGADO e DEPARTAMENTO é possível.
D: Uma ou múltiplas instâncias de EMPREGADO atuam em uma ou múltiplas instâncias de DEPARTAMENTO.
E: Uma entidade EMPREGADO gerencia apenas um EMPREGADO e atua em pelo menos um DEPARTAMENTO.
Banco de Dados Gerência de Transações

O acrônimo ACID traduz um conjunto de propriedades importantes que garantem a integridade das transações em um banco de dados, sendo a consistência e o isolamento duas dessas propriedades. Sobre elas, é correto afirmar que   

A: a consistência garante que todas as transações sejam executadas em sua totalidade e havendo erro, as operações da transação deverão ser descartadas.
B: o isolamento garante que toda transação deve respeitar as regras de integridade dos dados.
C: a consistência garante que toda operação deve ser atômica, levando o banco de dados para uma transação posterior bem-sucedida.
D: o isolamento tem por objetivo evitar que as transações em paralelo em sistemas multiusuários interfiram uma nas outras.
E: a consistência afirma que os efeitos de uma transação são permanentes e só podem ser desfeitos desde que sejam resultados de uma transação posterior e bem-sucedida.
Banco de Dados SQL

Texto associado Considerando as tabelas apresentadas na Figura 2, qual o comando SQL poderá ser executado para que sejam retornados os nomes das marcas e a quantidade de produtos relacionados a cada marca? 

A: SELECT M.NOME, SUM(P.DESCRICAO) FROM MARCA M, PRODUTO P WHERE M.ID = P.ID_MARCA HAVING P.DESCRICAO;
B: SELECT M.NOME, COUNT(P.ID) FROM MARCA M, PRODUTO P WHERE M.ID = P.ID_MARCA GROUP BY M.NOME;
C: SELECT M.NOME, SUM(P.ID) FROM MARCA M, PRODUTO P WHERE M.ID = P.ID_MARCA GROUP BY P.DESCRICAO;
D: SELECT M.NOME, P.ID_MARCA FROM MARCA M, PRODUTO P WHERE M.ID = P.ID_MARCA;
E: SELECT M.NOME, COUNT(P.ID) FROM MARCA M, PRODUTO P WHERE M.ID = P.ID;
Banco de Dados DER - Diagrama de Entidade e Relacionamento

A Figura 1 abaixo apresenta um Diagrama de Entidade Relacionamento (DER):        Sobre o DER da Figura 1, é correto afirmar que:  

A: Todo PROFESSOR é VOLUNTÁRIO.
B: Todo COLABORADOR é PROFESSOR e VOLUNTÁRIO.
C: Todo COLABORADOR é PROFESSOR ou VOLUNTÁRIO.
D: Nem todo COLABORADOR é PROFESSOR ou VOLUNTÁRIO.
E: Nem todo PROFESSOR é COLABORADOR.
Banco de Dados DW - Data Warehouse , Banco de Dados Multidimensionais

Assinale a alternativa verdadeira sobre a modelagem multidimensional utilizada no projeto de data warehouse.

A: O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para um.
B: O relacionamento entre cada tabela dimensão e a tabela fato é do tipo muitos para muitos.
C: O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos.
D: A chave primária da tabela fato de um modelo multidimensional com 5 tabelas dimensão é do tipo simples.
E: Há um número máximo teórico de 10 tabelas dimensão em um modelo multidimensional.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Em um diagrama entidade-relacionamento, observa-se um retângulo duplo (com 2 linhas paralelas formando seu contorno). Esse tipo de representação indica um

A: atributo do tipo valorado.
B: conjunto de relacionamentos fraco.
C: atributo do tipo multivalorado.
D: conjunto de entidades fraco.
E: conjunto de atributos do tipo numérico.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Suponha que em uma modelagem de um banco de dados há dois conjuntos de entidades, A e B, e um conjunto de relacionamentos T entre esses dois conjuntos de entidades. A participação de B no conjunto de relacionamentos T foi modelada como total, o que significa que

A: o conjunto de relacionamentos T é do tipo recursivo.
B: todas as entidades de B fazem parte de pelo menos um relacionamento de T.
C: o conjunto de relacionamentos T tem cardinalidade 1 para 1.
D: o conjunto de entidades B tem uma chave primária do tipo composta.
E: o conjunto de entidades B não tem chave primária.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados

Considere o diagrama relacional a seguir, no qual descreve um banco de dados construído para uma agência de publicidade:   Assinale a alternativa que traz uma afirmação CORRETA acerca do esquema apresentado. 

A: Observando o modelo, é possível concluir que um único trabalho está relacionado a um único funcionário e vice-versa.
B: A tabela “TrabalhoFuncionario” está representada incorretamente, pois não é possível ter duas chaves primárias em uma mesma tabela.
C: Para agilizar as consultas ligadas às restrições de integridade referencial que envolvem o campo matrícula da tabela “Funcionario”, recomenda-se o uso de relacionamento do tipo herança.
D: O diagrama informa que um único trabalho pode ter vários funcionários, além de que um único funcionário pode fazer parte de vários trabalhos.
Banco de Dados SQL Server

Foi solicitada pela gerência a criação de uma tarefa complexa, que precisa ser executada de forma sigilosa com um Script no Banco de Dados SQL Server, para atualizar três valores da diretória de 195 para 250, sendo os Ids com numeração:  D1067AE9-6CAC-4535-A53B-01D8CCC002E3 484DB692-FC00-4EEC-8980-46D9838CBC4A 0FD48288-B39A-40AA-B606-7AB88FC808F1 Script escrito: BEGIN TRAN AtualizarCritico UPDATE TabExemplo SET Salario = 250 WHERE Id IN ('D1067AE9-6CAC-4535-A53B-01D8CCC002E3', '484DB692-FC00-4EEC-8980-46D9838CBC4A', '0FD48288-B39A-40AA-B606-7AB88FC808F1')  COMMIT AtualizarCritico SELECT * FROM TabExemplo WITH(NOLOCK) WHERE Id IN ('D1067AE9-6CAC-4535-A53B-01D8CCC002E3', '484DB692-FC00-4EEC-8980-46D9838CBC4A', '0FD48288-B39A-40AA-B606-7AB88FC808F1')  O script apresenta um erro. Fazendo a análise, é correto afirmar que o erro está no  

A: Script, pois os Ids estão errados.
B: Commit, pois está faltando o comando Tran.
C: Commit, pois está antes do SELECT.
D: nome AtualizarCritico, que não precisa ser colocado na frente do BEGIN TRAN.
Banco de Dados Administração de banco de dados

Assinale a alternativa que contém uma forma válida de declarar uma array frutas com os valores banana, laranja e manga.

A: array frutas = [“banana”, “laranja”, “manga”]
B: array frutas = {“banana”; “laranja”; “manga”}
C: array frutas = [“banana”; “laranja”; “manga”]
D: string[] frutas = {“banana”, “laranja”, “manga”}
E: string[] frutas = [“banana”; “laranja”; “manga”]
Banco de Dados Banco de Dados Relacionais

Analise as afirmativas abaixo sobre o modelo relacional. 1. Cada valor em uma tupla é um valor atômico; isto é, não divisível em componentes no contexto arcabouço do modelo relacional básico. 2. Restrições inerentes ao modelo de dados são denominadas restrições explícitas. 3. Restrições que podem ser expressas no esquema do modelo de dados, via DDL, são denominadas restrições implícitas. Assinale a alternativa que indica todas as afirmativas corretas. 

A: É correta apenas a afirmativa 1.
B: São corretas apenas as afirmativas 1 e 2.
C: São corretas apenas as afirmativas 1 e 3.
D: São corretas apenas as afirmativas 2 e 3.
E: São corretas as afirmativas 1, 2 e 3.
Banco de Dados SQL

Analise as afirmativas abaixo com relação à cláusula JOIN em SQL. 1. INNER JOIN retorna registros que possuem correspondência em ambas as tabelas. 2. LEFT JOIN retorna todos os registros da tabela da esquerda em caso de correspondências com a tabela da direita, e retorna zero se não houver correspondências. 3. FULL OUTER JOIN é igual à FULL JOIN e ambas as sintaxes podem ser utilizadas indistintamente. Assinale a alternativa que indica todas as afirmativas corretas. 

A: É correta apenas a afirmativa 2.
B: São corretas apenas as afirmativas 1 e 2.
C: São corretas apenas as afirmativas 1 e 3.
D: São corretas apenas as afirmativas 2 e 3.
E: São corretas as afirmativas 1, 2 e 3.
Banco de Dados SQL

São operadores lógicos SQL: 1. ALL 2. NOT 3. LIKE 4. SOME 5. BETWEEN  Assinale a alternativa que indica todas as afirmativas corretas.

A: São corretos apenas os operadores 1, 2, 3 e 4.
B: São corretos apenas os operadores 1, 2, 3 e 5.
C: São corretos apenas os operadores 1, 3, 4 e 5.
D: São corretos apenas os operadores 2, 3, 4 e 5.
E: São corretos os operadores 1, 2, 3, 4 e 5.
Banco de Dados Banco de Dados Relacionais

Qual o nome da propriedade de uma transação, no contexto de sistemas gerenciadores de bancos de dados relacionais e de bancos de dados relacionais, que define que uma transação deve ser executada por completo ou não ser executada?

A: Isolamento
B: Persistência
C: Completude
D: Atomicidade
E: Consistência
Banco de Dados Banco de Dados Relacionais

Como relacionamentos do tipo 1 para n (1:N) podem ser implementados em bancos de dados relacionais? 1. Utilizando Triggers 2. Utilizando chaves estrangeiras 3. Utilizando relações de relacionamentos Assinale a alternativa que indica todas as afirmativas corretas.

A: É correta apenas a afirmativa 2.
B: São corretas apenas as afirmativas 1 e 2.
C: São corretas apenas as afirmativas 1 e 3.
D: São corretas apenas as afirmativas 2 e 3.
E: São corretas as afirmativas 1, 2 e 3.
Banco de Dados PostgreSQL

São formas válidas de autenticação em bancos de dados PostgreSQL:     1. LDAP  2. WDS  3. RADIUS     Assinale a alternativa que indica todas as afirmativas corretas  

A: É correta apenas a afirmativa 1.
B: São corretas apenas as afirmativas 1 e 2.
C: São corretas apenas as afirmativas 1 e 3.
D: São corretas apenas as afirmativas 2 e 3.
E: São corretas as afirmativas 1, 2 e 3.
Banco de Dados Banco de Dados

Ana está desenvolvendo um banco de dados analítico a partir da integração de dados do sistema de pagamento com o sistema de gestão de pessoal. No sistema de pagamento, os colaboradores são identificados pelo CPF. No sistema de gestão de pessoal, os colaboradores são identificados pelas iniciais do seu nome concatenadas com sua data de nascimento. Ana sabe que essas chaves primárias naturais apresentam diversas desvantagens e riscos para um ambiente de análise de dados integrados, como seu reuso e alteração de regras de composição, além de questões de desempenho. Com isso, para carregar os dados no banco de dados analítico, Ana desenvolveu um ETL que substituiu as chaves naturais dos sistemas por uma chave artificial contendo inteiros simples sequenciais, utilizando uma:

A: Composite key;
B: Foreing key;
C: Surrogate key;
D: Business Key;
E: Production key.
Banco de Dados Banco de Dados Relacionais

O objetivo do projeto de banco de dados relacional é gerar um conjunto de esquemas de relação que nos permita armazenar informações sem redundância desnecessária, e possibilitar recuperar informações com facilidade. Considerando o projeto e a modelagem de Banco de Dados Relacionais, assinale a alternativa INCORRETA.

A: A fase de projeto de banco de dados deve ser realizada com cuidado, uma vez que modificações no esquema físico de um banco de dados são mais difíceis de serem realizadas após uma aplicação ter sido construída; entretanto, mudanças no esquema lógico normalmente podem ser facilmente modificadas, já que afetam consultas e atualizações disseminadas pelo código da aplicação.
B: Em um projeto de bancos de dados, a cardinalidade de mapeamento indica o número de entidades ao qual outra entidade pode ser associada por um conjunto de relacionamentos. As cardinalidades de mapeamento são utilizadas para descrever conjuntos de relacionamento que consideram mais de dois conjuntos de entidades.
C: A estrutura lógica geral de um banco de dados pode ser projetada com o modelo Entidade Relacionamento (E-R), sendo útil para o mapeamento dos significados e interações do negócio para um esquema conceitual.
D: Para um relacionamento muitos-para-muitos, cada conjunto de entidades relacionado possui seu próprio esquema, e existe um esquema adicional, que consiste no atributo e na chave primária do conjunto de entidades.
Banco de Dados Banco de Dados Paralelos e Distribuídos

O desafio de se armazenar e processar grandes volumes de dados com formatos diversos levou ao surgimento de bancos de dados não Relacionais (NoSQL). Essas demandas resultaram na necessidade de se desconsiderar em algumas características existentes em bancos de dados relacionais, em lugar de outras características mais flexíveis. Lidar com grandes quantidades de dados de forma estável e permitir que aplicações escalem a um custo baixo significa que características como a integridade garantida por meio de transações e a flexibilidade na criação de índices e consultas nem sempre serão possíveis. Considerando os NoSQL, analise as asserções a seguir.     I. Um sistema de armazenamento de chave-valor permite que os registros sejam armazenados e recuperados com base em uma chave e pode fornecer recursos de consulta limitados, mas não é um sistema de banco de dados completo.     II. Um documento no MongoDB é um objeto RTF (Rich Text Format) que possui, por padrão, um atributo _id que permite a realização de consultas e a recuperação do documento.     III. Como em muitos outros bancos de dados, no MongoDB o particionamento é feito com base no valor de um atributo especificado, chamado de atributo de particionamento ou chave de fragmento.     IV. No MongoDB os identificadores para os objetos inseridos, que podem ser usados como chaves para recuperar os objetos associados à chave, devem ser criados manualmente.     Estão corretas apenas as asserções 

A: II e IV.
B: II e III.
C: I e IV.
D: I e III.
Banco de Dados Banco de Dados

Considerando os sistemas gerenciadores de bancos de dados, a maioria deles contém um módulo denominado otimizador, cuja função principal é

A: implementar mecanismos de segurança dos dados contidos no banco de dados.
B: realizar a conexão mais eficiente com a rede de comunicação de dados.
C: duplicar o conteúdo dos dados a serem utilizados em uma consulta.
D: determinar a forma mais adequada para que os dados do banco de dados ocupem menos espaço de armazenamento permanente.
E: determinar o(s) modo(s) mais eficiente(s) para que o sistema gerenciador execute a consulta solicitada pelo usuário.
Banco de Dados Arquitetura de Banco de Dados , Modelagem de dados

Considere a seguinte representação de um modelo hierárquico de dados:  De acordo com essa figura, os itens indicados como I e II representam, respectivamente, registro 

A: principal e registro secundário.
B: inicial e registro final.
C: proprietário e registro membro.
D: principal e registro auxiliar.
E: total e registro parcial.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , SQL

Os Sistemas de Gerenciamento de Bancos de Dados (SGBD) utilizam a linguagem SQL (Structured Query Language) para inserir, excluir, alterar, bem como recuperar dados. As instruções de consulta buscam e apresentam para o usuário linhas armazenadas em um banco de dados. Trata-se de uma instrução de consulta SQL:

A: SHOW.
B: SELECT.
C: SEARCH.
D: UPDATE.
Banco de Dados SQL

Em um banco de dados, uma tabela armazena dados em linhas e organiza suas informações em colunas. É possível, se necessário, excluir uma tabela em um banco de dados. Assinale a instrução para excluir uma tabela e todos os seus dados de um banco de dados.

A: DROP TABLE.
B: DELETE TABLE.
C: REMOVE TABLE.
D: TRUNCATE TABLE.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , SQL

Os Sistemas de Gerenciamento de Bancos de Dados (SGBD) utilizam a linguagem SQL (Structured Query Language) para inserir, excluir, alterar e recuperar dados. As instruções da linguagem SQL são divididas em cinco tipos diferentes. Um deles apresenta as instruções INSERT, UPDATE e DELETE. Tais instruções pertencem a: 

A: Instruções de consulta.
B: Instruções DCL (Data Control Language).
C: Instruções DDL (Data Definition Language).
D: Instruções DML (Data Manipulation Language).