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

O SQL Server 2000 implementa três tipos de funções definidas pelo usuário (UDF): I. scalar valued, que retorna um único valor em resposta a cada uma das chamadas à função; II. inline table valued, cuja cláusula RETURNS especifica uma tabela com suas colunas e tipos de dados; III. multi-statement table valued, cuja cláusula RETURNS é seguida da palavra TABLE sem uma lista de colunas. Está correto o tipo de UDF descrito em

A: I, II e III.
B: I, somente.
C: II, somente.
D: III, somente.
E: II e III, somente.
Banco de Dados Visão (View)

Sobre definição e manipulação de visão, analise: I. Na criação de uma VIEW pode-se utilizar UNION e ORDER BY. II. Uma VIEW provê mais segurança, pois permite esconder parte dos dados da tabela real. III. Os dados que compõem a VIEW são armazenados separadamente da tabela real. IV. Uma linha inserida na VIEW, com todas as colunas, será inserida na tabela real. V. Se contiver as cláusulas JOIN e GROUP BY, uma VIEW só poderá ser usada para SELECT. É correto o que consta APENAS em

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

A arquitetura de sistemas de bancos de dados ANSI/SPARC se divide em 3 níveis, na qual o nível interno

A: se ocupa do modo como os dados são vistos pelos usuários individuais.
B: se ocupa apenas do nível lógico, ou com a visão da comunidade de usuários.
C: encontra-se no nível intermediário, entre os níveis conceitual e externo.
D: contém objetos que não são relacionais.
E: contém objetos que não são registros armazenados, ponteiros ou índices.
Banco de Dados Data Mining

Texto associado Observe a seguinte estrutura do conjunto de dados PESSOA que contém dados sobre pessoas e a sua renda anual.     O conjunto de dados PESSOA será usado para a tarefa de aprendizagem supervisionada de classificação com a finalidade de prever se a renda (Classe) de uma pessoa excede 50 mil por ano. Para isso, a operação de pré-processamento de dados que deve ser executada no conjunto de dados PESSOA é:

A: exclusão da coluna do tipo categórica "Classe" que possui outlier;
B: discretização das colunas do tipo categórica "Sexo, Raça / Etnia e Educação";
C: normalização por padronização das colunas do tipo categórica "Ocupação e Classe_trabalho";
D: normalização das colunas do tipo continua "Idade, Ganho_capital, Anos_estudo e Horas_trabalhadas";
E: imputação de valores com base na média dos valores existentes na coluna do tipo categórica "Sexo" que possui valores faltantes.
Banco de Dados Data Mining

Texto associado O fiscal de rendas Renan está explorando a base de dados sobre a situação fiscal de empresas que atuam no Rio de Janeiro, e encontrou os seguintes padrões:  • TIPO_EMPRESA ="MEI", RENDA _ANO= "NIVEL A",> QUANTIDADE_SOCIOS=1, SITUACAO_FISCAL="INADIMPLENTE" (suporte = 50%, confiança = 70%) • TIPO_EMPRESA="Simples", RENDA_ANO="NIVEL B"-> QUANTIDADE_SOCIOS= 2, SITUACAO_FISCAL="REGULAR" (suporte 30%, confiança = 80%)  A técnica de Mineração de dados que Renan aplicou para descobrir elementos que ocorrem em comum dentro de um determinado conjunto de dados foi:

A: análise de cluster;
B: modelos preditivos;
C: árvores de decisão;
D: regras de associação;
E: técnicas de amostragem.
Banco de Dados DW - Data Warehouse

Texto associado No ambiente de Data Warehousing da 'SMFP/RJ, os dados são extraídos de diversas fontes e integrados para apoiar a fiscalização de rendas por meio do desenvolvimento de diversos artefatos de dados. Antes de começar as análises nesse ambiente, o fiscal de rendas Inácio fez consultas sobre o seu conteúdo, por exemplo:  • DW_Tributos, banco de dados analítico do tipo Data Warehouse que integra dados sobre os tributos arrecadados do Município do Rio de Janeiro. • TP_EMPRESA, Caractere, 1, atributo que descreve o tipo da empresa contendo os seguintes valores: M - MEI ou S - Simples Nacional, e faz parte da tabela TB _EMPRESA. • RL_Sit_Fiscal, relatório sobre a situação fiscal das empresas do Município do Rio de Janeiro.  O componente do ambiente de Data Warehousing, utilizado por Inácio, que foi desenvolvido para apoiar consultas sobre a descrição de cada artefato de dado, é:

A: ETL;
B: Métricas;
C: Dashboard;
D: Dimensões de Dados;
E: Repositório de Metadados.
Banco de Dados SQL

Texto associado  Este é a resultado produzido por um determinado script SQL que utiliza a tabela N, anteriormente descrita.            Abaixo, são apresentadas três versões para o referido script, não necessariamente corretas.           Sobre essas afirmativas, é correto afirmar que:  

A: nenhuma delas produz o resultado correto;
B: somente l e ll produzem o resultado correto;
C: somente Il e Ill produzem o resultado correto;
D: somente III produz o resultado correto;
E: todas produzem o resultado correto.
Banco de Dados SQL

Texto associado  Analise o comando SQL a seguir, que faz referência à tabela N descrita anteriormente.      select n1.numero* n2.numero  from N n1, N n2   where n1.numero <> n2.numero     O número de linhas do resultado produzido pela execução desse comando, sem contar a linha de títulos, é:  

A: 9.000
B: 9.110
C: 9.900
D: 9.991
E: 10.000
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Foi solicitado a um analista que elaborasse um modelo de dados na forma de um diagrama do tipo entidade relacionamento (DER, conforme notação proposta originalmente por Peter Chen), para representar a situação dada pelos seguintes requisitos:  I. Cada Zona Eleitoral é identificada por um número seqüencial de 1 até "n"; II. Uma Seção Eleitoral é identificada por um número seqüencial de 1 até "n" dentro de cada Zona Eleitoral (portanto dependente de Zona Eleitoral).  O analista elaborou o seguinte diagrama:   O diagrama 

A: está de acordo com o modelo proposto, porém não atende aos requisitos.
B: atende aos requisitos, porém não está de acordo com o modelo proposto.
C: estaria correto e atendendo aos requisitos, se o analista houvesse utilizado a cardinalidade n:1, ao invés da 1:n representada no diagrama.
D: foi elaborado pelo analista de acordo com os requisitos e com o modelo proposto.
E: está incorreto e portanto não atende aos requisitos.
Banco de Dados SQL , Banco de Dados Relacionais

 Cada instrução SQL executada pelo Oracle Database Server possui um cursor individual associado. De acordo com o conceito de cursores implícitos e explícitos, considere as afirmativas abaixo.  I. Os cursores implícitos são declarados e nomeados pelo programador, apenas para instruções PL/SQL SELECT, incluindo consultas que podem retornar uma ou mais linhas. II. Os cursores explícitos são utilizados apenas para consultas que retornam mais de uma linha. III. Os cursores implícitos são gerados dinamicamente para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.  É correto o que se afirma APENAS em

A: I.
B: II.
C: III.
D: I e II.
E: II e III.
Banco de Dados Arquitetura de Banco de Dados , SGBD - Sistema de Gerenciamento de Banco de Dados

Na implementação física de bases de dados, cada SGBD (Sistema Gerenciador de Bancos de Dados) possui um método próprio de armazenamento e manipulação de suas estruturas de dados. Em alguns casos, um mesmo SGBD poderá apresentar diferentes métodos de armazenamento e manipulação de suas estruturas, dependendo

A: do software utilizado no desenvolvimento dos programas de acesso ao SGBD.
B: do sistema operacional do ambiente no qual a estrutura pertence.
C: do volume de informações a serem armazenadas no banco de dados.
D: do tipo de rede na qual a estrutura está implementada.
E: da quantidade de tabelas a serem implementadas em cada Database.
Banco de Dados Modelagem de dados

São elementos da representação de um modelo conceitual de dados (MCD):

A: identificador, relacionamento, atributo, entidade.
B: entidade, coluna, índice primário, relacionamento.
C: tabela, coluna, índice primário, relacionamento.
D: entidade, relacionamento, identificador, chave estrangeira.
E: relacionamento, chave estrangeira, índice secundário, índice único.
Banco de Dados SQL

O que é uma política de retenção de backup? 

A: Uma política que define a frequência com que os backups devem ser executados.
B: Uma política que especifica a quantidade máxima de dados que podem ser incluídos em um único backup.
C: Uma política que determina o período de tempo pelo qual os backups devem ser mantidos.
D: Uma política que estabelece as diretrizes para a escolha do local de armazenamento dos backups.
E: Uma política que garante que os backups sejam realizados em diferentes dispositivos de armazenamento.
Banco de Dados Banco de Dados Relacionais

Em um banco de dados relacional, o que representa a cardinalidade em um relacionamento entre duas entidades? 

A: O número total de registros em cada entidade.
B: O número máximo de ocorrências em cada entidade.
C: O número mínimo de ocorrências em cada entidade.
D: O número de ocorrências infinitas em cada entidade.
E: O número de ocorrências entre duas entidades que estão associadas por um relacionamento.
Banco de Dados Banco de Dados

O que é um "índice não clusterizado" em um banco de dados? 

A: Um índice que é criado automaticamente pelo sistema para acelerar as operações de inserção de dados em uma tabela.
B: Classificam e armazenam as linhas de dados da tabela ou exibição com base em seus valores de chave.
C: Um índice que define um conjunto de regras para a consistência dos dados em uma tabela.
D: Um índice que acelera a recuperação de dados em uma tabela, mas não afeta a ordem física dos registros.
E: Um índice que permite a criação de consultas complexas envolvendo várias tabelas relacionadas.
Banco de Dados Álgebra relacional

Se a agregação possui uma cardinalidade mínima = 1 e uma cardinalidade máxima igual a n, dizemos que é uma agregação de: 

A: Um-para-um.
B: Um-para-muitos.
C: Muitos-para-muitos.
D: Muitos-para-um.
E: Vários-para-vários.
Banco de Dados Visão (View)

O que é uma "visão" (view) em um sistema de banco de dados? 

A: Um conjunto resultado de uma consulta armazenada sobre os dados.
B: Um mecanismo para realizar operações matemáticas em dados numéricos.
C: Uma tabela temporária que as operações matemáticas.
D: Uma representação virtual de dados;
E: Um conjunto de regras que define a consistência dos dados em uma tabela.
Banco de Dados Banco de Dados , Banco de Dados Relacionais

Cada tabela que está na FN Boyce-Codd também está na

A: 5FN e 4FN, porém não na 3FN, 2FN e 1FN.
B: 4FN e 3FN, porém não na 2FN e 1FN.
C: 3FN, 2FN e 1FN.
D: 2FN e 1FN, porém não na 3FN.
E: 1FN, porém não na 3FN e 2FN.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados

A seguinte especificação se e somente se todas as colunas de uma tabela relacional tiverem apenas valores atômicos (cada coluna só pode ter um valor para cada linha na tabela) define a

A: 1FN.
B: 2FN.
C: 3FN
D: 4FN.
E: FN Boyce-Codd.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados

A restrição de chave estrangeira “on delete cascade” significa que

A: as chaves primárias são definidas como deleted quando combinam com a chave estrangeira de uma linha excluída na tabela referenciada.
B: as chaves estrangeiras são definidas com um valor default quando combinam com a chave primária das linhas excluídas na tabela referenciada.
C: todas as chaves estrangeiras são definidas como null quando combinam com a chave primária de uma linha excluída na tabela referenciada.
D: a operação de exclusão sobre a tabela atual se propaga para todas as chaves primárias correspondentes na tabela referenciada.
E: a operação de exclusão sobre a tabela referenciada se propaga para todas as chaves estrangeiras correspondentes.
Banco de Dados Conceitos Básicos em Banco de Dados , Modelagem de dados , Banco de Dados

Em uma organização de ensino, sabendo que um mesmo professor pode ministrar mais de uma disciplina para seus alunos, para responder à questão: qual professor ministra aulas de bancos de dados para os dez alunos mais aplicados nessa disciplina? é necessário modelar 

A: um relacionamento ternário entre professor, disciplina e aluno.
B: dois relacionamentos binários, sendo um entre professor e disciplina e outro entre disciplina e aluno.
C: dois relacionamentos binários, sendo um entre professor e disciplina e outro entre professor e aluno.
D: dois relacionamentos binários, sendo um entre professor e aluno e outro entre disciplina e aluno.
E: três relacionamentos binários sendo um entre professor e aluno, outro entre disciplina e aluno e outro entre professor e disciplina.
Banco de Dados Álgebra relacional , Conceitos Básicos em Banco de Dados , Banco de Dados

São, respectivamente, dois exemplos de operadores algébricos relacionais originais e dois exemplos de operadores algébricos relacionais adicionais (definidos após os oito originais de Codd): 

A: Projeção, Extend, Semijoin e Restrição.
B: Diferença, Divisão, Summarize e Extend.
C: Tclose, Projeção, Divisão e Produto.
D: Junção, Intersecção, Extend e Restrição.
E: Produto, Divisão, Projeção e Summarize.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados , SQL

Na SQL (ANSI), são dois exemplos do âmbito da linguagem de manipulação de dados e dois exemplos do âmbito da linguagem de definição de dados, respectivamente: 

A: Create Index, Select, Delete e Update.
B: Update, Delete, Select e Create Table.
C: Update, Insert, Drop Table e Create Index.
D: Select, Drop Index, Insert e Create Table.
E: Insert, Select, Drop Index e Delete.
Banco de Dados Modelo relacional

A relação de entidade fraca como em “funcionário tem dependente”, no modelo relacional de dados, deverá

A: ter uma chave estrangeira composta da chave primária de funcionário mais uma identificação própria.
B: ter uma chave estrangeira composta da chave primária de dependente mais uma identificação própria.
C: ter sua chave primária composta da chave primária de funcionário mais a chave primária da entidade fraca.
D: especificar a chave primária de dependente como réplica idêntica à chave primária de funcionário.
E: especificar a chave primária de funcionário como uma composição da chave primária de dependente mais uma identificação própria.
Banco de Dados Modelo relacional

Um modelo relacional de dados que esteja normalizado na 3FN, ao representar uma relação matricial do tipo “um projeto aloca diversos funcionários e um funcionário está alocado em diversos projetos”, cujo relacionamento pode ser descrito como “alocação”, deverá projetar

A: 3 tabelas, relacionando projeto a alocação em 1:n e alocação a funcionário em n:1.
B: 3 tabelas, relacionando projeto a alocação em n:m e alocação a funcionário em m:n.
C: 2 tabelas, relacionando projeto a funcionário em n:m.
D: 2 tabelas, relacionando projeto a alocação em n:m.
E: 2 tabelas, relacionando alocação a funcionário em m:n.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Workload são os pedidos do SGBD que definem a demanda. Throughput define a capacidade do computador de processar os dados, ou seja, uma composição de velocidade de I/O, velocidade da CPU, capacidades de paralelismo da máquina e a eficiência do sistema operacional e o software básico envolvido. Assim, pode-se definir

A: tuning de banco de dados como a otimização de recursos usados para diminuir throughput e minimizar contenção, permitindo que o menor workload possível seja atendido.
B: performance de banco de dados como a diminuição de workload para, assim, diminuir o throughput e maximizar a contenção.
C: performance de banco de dados como a otimização de recursos usados para aumentar throughput e minimizar contenção, permitindo que o maior workload possível possa ser processado.
D: tuning de banco de dados como a otimização de recursos usados para aumentar throughput e minimizar contenção, permitindo que o menor workload possível seja atendido.
E: performance de banco de dados como a otimização de recursos usados para aumentar throughput e maximizar contenção, permitindo que o menor workload possível possa ser demandado.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Em um SGBD relacional, a integridade referencial significa e determina que

A: as aplicações não são logicamente afetadas quando ocorrem mudanças geográficas dos dados.
B: a capacidade de manipular um conjunto de dados (relação), através de um simples comando, deve se estender às operações de inclusão, alteração ou exclusão de dados.
C: todas as informações em um banco de dados relacional são representadas de forma explícita no nível lógico e exatamente em apenas uma forma: por valores em tabelas.
D: o valor de uma chave estrangeira de uma relação deve ter obrigatoriamente correspondência em uma chave primária de uma outra relação.
E: programas de aplicação permanecem logicamente inalterados quando ocorrem mudanças no método de acesso ou na forma de armazenamento físico.
Banco de Dados DW - Data Warehouse

Considerando os data warehouses e a modelagem multidimensional, analise os itens a seguir: I. Data warehouses são uma coleção de dados orientada a assunto, volátil, variável no tempo para apoiar os processos de suporte à tomadas de decisões. II. O esquema floco de neve é uma variação do esquema estrela, em que as tabelas das dimensões são organizadas em uma hierarquia ao normalizá-las. III. Uma constelação de fatos é um conjunto de tabelas de fatos que compartilham algumas tabelas de dimensão. Está correto apenas o que se afirma em 

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

As regras de transformação gerais para operações da álgebra relacional são amplamente utilizadas pelos SGBDs relacionais para otimizações de consultas SQL. Considerando duas relações, R e S, analise as afirmativas a seguir:  Está correto o que se afirma em 

A: I e II, apenas.
B: I, apenas.
C: II e III, apenas
D: I e III, apenas
E: I, II e III.
Banco de Dados OLAP (On-line Analytical Processing)

Os data warehouse e sistemas OLAP são baseados no modelo multidimensional em que se visualizam dados em um espaço Ndimensional em hipercubos. Os hipercubos podem ser do tipo

A: dimensão ou fato.
B: esparso ou denso.
C: aditivo ou semiaditivo.
D: indexado ou não indexado.
E: balanceado ou não balanceado.
Banco de Dados SQL

O banco de dados relacional de uma escola contém as tabelas denominadas TB_STUDENT_A e TB_STUDENT_B e ambas possuem apenas as colunas ID e NAME. O conteúdo dessas tabelas está detalhado a seguir:  Analise a seguinte consulta em linguagem SQL:     SELECT *     FROM TB_STUDENT_A     LEFT JOIN TB_STUDENT_B     ON TB_STUDENT_A.NAME=TB_STUDENT_B.NAME. O número de linhas do resultado produzido pela execução deste comando SQL sobre o banco de dados desta escola, excetuada a linha de títulos, é:     

A: 2.
B: 3.
C: 4.
D: 5.
E: 6.
Banco de Dados DW - Data Warehouse

Os data warehouse existem para facilitar consultas ocasionais e complexas com uso intensivo de dados. Com relação às aplicações e funcionalidades típicas de um data warehouse, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F):  I. No Roll-up, os níveis cada vez menores de detalhes dos dados são revelados. II. No Drill-down, os dados são expandidos com generalizações cada vez maiores, por exemplo, de quinzenal para mensal para trimestral para semestral. III. No Slice-and-dice, as operações de projeção são realizadas nas dimensões do modelo multidimensional. As afirmativas são, respectivamente, 

A: V – V – V.
B: V – V – F.
C: F – F – V.
D: F – V – V.
E: F – F – F.
Banco de Dados DW - Data Warehouse

Os data warehouses e data marts possuem características técnicas próprias. Em relação ao tema, analise as afirmativas a seguir: I. Data warehouse de nível empresarial: oferecem múltiplas visões sobre bancos operacionais, as visões são materializadas para obter acessos mais seguros aos dados. II. Data mart: possuem um foco mais específico, são direcionados para um subconjunto de setores de uma organização, por exemplo, um departamento. III. Data mart virtuais: são imensos projetos complexos que demandam investimentos expressivos de tempo e de recursos computacionais e humanos. Está correto o que se afirma em 

A: I apenas.
B: II apenas.
C: III apenas.
D: I e II, apenas.
E: II e III, apenas.
Banco de Dados SQL

O custo total da execução de uma consulta SQL inclui diversos componentes de custos. Em relação ao tema, analise as afirmativas a seguir: I. Custo de acesso ao armazenamento secundário é aquele que considera os custos de transferência (leitura e escritas) de blocos de dados entre o armazenamento de disco secundário e os buffers da memória principal. II. Custo de operação é o custo de realização de operações na memória em registros dentro do buffer de dados durante a execução da consulta. III. Custo de uso da memória é o custo de envio de consulta e seus resultados do local do banco de dados até o local ou equipamento onde foi originada a consulta. Está correto o que se afirma em

A: I apenas.
B: II apenas.
C: I e III, apenas
D: I e II, apenas.
E: II e III, apenas.
Banco de Dados OLAP (On-line Analytical Processing)

O serviço OLAP da camada servidora, em que os dados granulares estarão no SGBDR e os dados agregados no servidor OLAP, será descrito, no plano de um projeto cliente/servidor, numa estrutura

A: DOLAP.
B: HOLAP.
C: GOLAP.
D: MOLAP.
E: ROLAP.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

O módulo funcional de um SGBD que transfere informações entre a memória principal e o disco de armazenamento é um

A: interpretador de consultas.
B: interpretador de leitura/gravação.
C: gerenciador de arquivos.
D: gerenciador de buffer.
E: gerenciador de recuperação.
Banco de Dados Arquitetura de Banco de Dados

Acerca da arquitetura cliente-servidor, assinale a opção correta.

A: Um trigger pode descrever uma ação a ser executada se for tentada uma modificação sobre uma tabela. Isso não pode ser feito se a ação decorrer da execução de um comando INSERT ou DELETE.
B: Um trigger pode especificar condições que precisam ser atendidas para que comandos sejam executados quando ocorrerem operações que tentem modificar uma tabela.
C: Existem locks que podem ser compartilhados e locks exclusivos. Os locks compartilhados são ativados por operações que modificam dados e os exclusivos por operações que apenas lêem dados.
D: As visões são tabelas virtuais criadas com os comandos SELECT e CREATE VIEW. Em uma visão há copias dos dados, uma visão não pode ser criada a partir de uma outra visão nem ser consultada via SELECT.
Banco de Dados Banco de Dados

Considere a seguinte relação e dependências funcionais.     Esquema_funcionario = (matricula, nome, rua, cep, cidade, pais)     matricula ➝ nome, rua, cep, cidade, pais  cep ➝ cidade, pais     A forma normal mais elevada na qual a relação acima se encontra é a 

A: primeira forma normal.
B: segunda forma normal.
C: terceira forma normal.
D: quarta forma normal.
Banco de Dados Banco de Dados

Acerca da representação e do armazenamento de informações, assinale a opção correta.

A: Uma função hash h(K) pode ser usada para localizar registros em um sistema de arquivos. A função transforma uma chave K em um endereço e diferentes chaves podem resultar em um mesmo endereço.
B: Em um disco, pode-se combater a fragmentação interna unindo-se áreas livres adjacentes e pode-se reduzir esse tipo de fragmentação via uma estratégia para alocação das áreas livres como a first-fit.
C: Na busca binária, os registros em um arquivo sendo pesquisado não precisam ser ordenados em função da chave usada para a pesquisa. A busca binária tem baixo custo se registros são freqüentemente acrescentados.
D: O uso de índices facilita a localização dos registros em arquivos. Para que índices sejam usados nessa localização, é necessário manter os registros ordenados nos arquivos em função das chaves dos índices.
Banco de Dados SQL

Assinale a opção em que a instrução SQL apresentada, quando executada, permite mostrar a quantidade de contratos ativos de determinado órgão no ano de 2023.  

A: SELECT SUM (*) FROM contrato WHERE situacao IN 'ATIVO' AND ano= 2023;
B: SELECT AVG (*) WHERE situacao = 'ATIVO' AND ano= 2023;
C: SELECT COUNT (*) WHERE situacao IN 'ATIVO' OR ano= 2023;
D: SELECT MAX (*)
E: SELECT COUNT (*) WHERE situacao IN 'ATIVO' AND ano= 2023;