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

O comando SQL abaixo foi executado em um banco de dados de um SGDB MySQL, versão atualizada, com a finalidade de criar uma tabela nomeada como tb_cliente.     Após a criação da tabela tb_cliente, qual das alternativas abaixo apresenta um comando SQL adequado que irá inserir um novo registro na tabela? 

A: INSERT tb_cliente (id, nome, email) INFO (1, 'Fulano', null);
B: INSERT INTO tb_cliente (nome, email) VALUES ('Fulano', 'fulano@teste.com');
C: INSERT IN tb_cliente (1, Fulano, fulano@teste.com);
D: INSERT INTO tb_cliente (id, nome) INFO (1, Fulano);
E: INSERT tb_cliente VALUES (1, 'Fulano', null);
Banco de Dados Banco de Dados Multidimensionais

Seja o modelo multidimensional representado a seguir, refletindo uma dinâmica de vendas de produtos por vendedores e por região.         Considere que  I. os campos indicados como são os identificadores de suas respectivas tabelas;  II. na tabela “Vendas”, o atributo “cod_vendedor” referencia o identificador cod_vendedor da tabela “Vendedor”.  III. na tabela “Vendas”, o atributo “cod_regiao” referencia o identificador cod_regiao da tabela “Região”.  IV. na tabela “Vendas”, o atributo “cod_produto” referencia o identificador cod_produto da tabela “Produto”.  V. na tabela “Região”, o atributo “cod_cidade” referencia o identificador cod_cidade da tabela “Cidade”.   Ao analisar a semântica do modelo, é correto inferir que 

A: a dimensão tempo está representada como tabela oculta.
B: a menor granularidade de tempo é data da venda.
C: existem quatro tabelas fato e uma tabela dimensão.
D: implementa o esquema multidimensional estrela.
E: um registro específico de venda pode se relacionar a várias cidades.
Banco de Dados SQL , Banco de Dados Relacionais

Seja o esquema de um banco de dados relacional seguinte, criado pelo usuário U1, que possui direito de criação de tabelas no ambiente:  AUTOR ( id_autor <PK>, nome_autor ) RELATORIO ( id_rel <PK>, conteudo, id_autor <FK>, data_registro ) Restrições de integridade:  Tabela AUTOR: id_autor é chave primária; nome_autor ≠  NULO. Tabela RELATORIO: id_rel é chave primária; conteudo ≠  NULO; data_registro ≠  NULO; id_autor é chave estrangeira e referencia LOCALIDADE(id_loc).  Os usuários U2 e U3 receberam de U1 o direito de consulta e atualização nas tabelas AUTOR e RELATORIO. Dado que o usuário U2 desfruta da confiança de U1, ele recebeu o benefício de propagação dos direitos que recebeu. Já o usuário U4 recebeu de U1 apenas o direito de consulta na tabela RELATORIO. Mais adiante, o usuário U1 soube que o usuário U2 propagou o direito de atualização para o usuário U4 na tabela RELATORIO, sem que ele (usuário U1) tivesse conhecimento do fato. Tendo em vista a quebra de confiança, o usuário U1 decidiu revogar todos os direitos concedidos anteriormente a U2, deixando-o sem acesso ao seu banco de dados. Considerando os mecanismos de segurança discricionários de sistemas de bancos de dados relacionais, assinale a opção que indica o comando SQL a seguir reflete alguma das situações descritas no contexto apresentado.  

A: GRANT select ON Relatorio TO U4 WITH GRANT OPTION
B: GRANT select, update ON Autor, Relatorio TO U2 WITH GRANT OPTION
C: GRANT select, update ON Autor, Relatorio TO U2, U3
D: REVOKE select, update ON Autor, Relatorio FROM U2 WITHOUT GRANT OPTION
E: REVOKE select, update ON Relatorio FROM U3
Banco de Dados Modelo relacional

Considere o esquema de banco de dados relacional a seguir: LOCALIDADE ( id_loc , nome_localidade, cidade, estado ) COORDENADOR ( id_coord , nome_coord, id_loc )  Restrições de integridade:  Tabela LOCALIDADE: id_loc é chave primária; nome_localidade ≠ NULO; cidade ≠ NULO; estado = {‘PR’ ou ‘SC’ ou ‘RS’}. Tabela COORDENADOR: id_coord é chave primária; nome_coord ≠ NULO; id_loc é chave estrangeira e referencia LOCALIDADE(id_loc).  A equipe que administra o banco de dados em tela decidiu convertê-lo de uma versão centralizada para uma distribuída. Para isso, decidiu que a divisão dos dados será guiada pelo critério do estado ao qual a localidade pertence. Ou seja, após distribuir os registros de localidade por fragmentos, os dados da tabela COORDENADOR serão distribuídos em função do critério de localidade apresentado. No que concerne à divisão a ser realizada na tabela COORDENADOR, a fragmentação de suas tuplas (linhas) dever ser classificada como  

A: híbrida.
B: horizontal derivada.
C: horizontal primária.
D: vertical.
E: replicação.
Banco de Dados SQL , Banco de Dados Relacionais , Modelo relacional

Texto associado A saída gerada pela consulta: select r.nome from recurso r left join alocacao a on a.id_recurso=r.id where a.id_projeto is null apresenta o nome dos recursos

A: alocados a nenhum projeto.
B: designados a projetos com verba alocada.
C: distribuídos à esquerda de projetos.
D: reservados a projetos com identificação nula.
E: vinculados a projetos sem nomes cadastrados.
Banco de Dados Banco de Dados Relacionais

Texto associado Considerando a abordagem de mapeamento objeto-relacional (ORM), seja o mapeamento da classe “Parlamentar” realizado da forma que segue: Parlamentar ( {cod_parlamentar} , nome, partido, email, telefone, endereco, data_nascimento, naturalidade, foto )  A fim de manter, no modelo lógico de banco de dados relacional, a semântica expressa na classe “Submissão” do modelo conceitual, e considerando que   I. o atributo id_parlamentar<FK> indica uma chave estrangeira para a chave primária da tabela “Parlamentar”; II. o atributo id_proposicao<FK> indica uma chave estrangeira para a chave primária da tabela “Proposição”.  Nesse caso, uma abordagem correta seria

A: adicionar na tabela “Parlamentar” a chave estrangeira “cod_proposicao”, referenciando a chave primária da tabela “Proposição”.
B: alterar a cardinalidade máxima da associação entre “Parlamentar” e “Proposição”, com vistas a torná-la com conectividade muitospara-muitos.
C: criar a tabela “Submissão” com o seguinte esquema: Submissão ({id_parlamentar,id_proposicao} , data, id_parlamentar, id_proposicao).
D: criar a tabela “Submissão” com o seguinte esquema: Submissão (id_submissao , data, id_parlamentar).
E: criar a tabela “Submissão” com o seguinte esquema: Submissão (id_submissao , data, id_parlamentar, id_proposicao).
Banco de Dados Banco de Dados Relacionais

Texto associado Considerando, nas relações apresentadas, os atributos indicados como chaves primárias ou estrangeiras entre chaves, assinale a opção que representa um mapeamento ORM possível para as classes “Tramitação” e “Despacho”, mantendo-se a completa semântica do modelo conceitual. 

A: Tramitação ( {cod_tramitacao} <PK>, forma, regime ) Despacho ( {cod_despacho} <PK>, data, andamento )
B: Tramitação ( {cod_tramitacao} <PK>, forma, regime ) Despacho ( { cod_tramitacao <FK>, cod_despacho} <PK>, data, andamento ) - Restrição da tabela Despacho: cod_tramitacao REFERENCIA Tramitação(cod_tramitacao)
C: Tramitação ( {cod_tramitacao, cod_despacho <FK> } <PK>, forma, regime ) Despacho ( {cod_despacho} <PK>, data, andamento ) - Restrição da tabela Tramitação: cod_despacho REFERENCIA Despacho(cod_despacho)
D: Tramitação ( {cod_proposicao<FK>, cod_tramitacao} <PK>, forma, regime ) Despacho ( { {cod_proposicao, cod_tramitacao} <FK>, cod_despacho} <PK>, data, andamento ) - Restrição da tabela Tramitação: cod_proposicao REFERENCIA Proposição(cod_proposicao) - Restrição da tabela Despacho: {cod_proposicao, cod_tramitacao} REFERENCIA Tramitação(cod_proposicao, cod_tramitacao)
E: Tramitação ( {cod_proposicao <FK>, cod_tramitacao} <PK>, forma, regime ) Despacho ( {cod_proposicao<FK>,cod_tramitacao<FK>,cod_despacho}<PK>, data, andamento ) - Restrição da tabela Tramitação: cod_proposicao REFERENCIA Proposição(cod_proposicao) - Restrições da tabela Despacho: cod_proposicao REFERENCIA Proposição(cod_proposicao), e cod_tramitacao REFERENCIA Tramitação (cod_tramitacao)
Banco de Dados Banco de Dados Relacionais , Modelo relacional

Texto associado Seja o atributo “identificacao” aquele que necessita, para implementar a semântica do caso, a demanda de não permissão de valores repetidos – ou seja, somente aceita valores únicos. No contexto do modelo relacional de banco de dados, ele é considerado um(a)

A: atributo alternativo.
B: atributo multivalorado.
C: chave estrangeira.
D: chave secundária.
E: superchave mínima.
Banco de Dados OLAP (On-line Analytical Processing)

Os sistemas OLAP, com vistas a auxiliar o processo de tomada de decisão, geralmente oferecem um conjunto de operações pré-programadas. A operação que consiste em níveis cada vez maiores de detalhamento na análise de uma determinada dimensão é conhecida como 

A: drill-down.
B: pivoting.
C: rolap.
D: slice e dice.
E: SMP
Banco de Dados Banco de Dados

O processo de integração de dados demanda um conjunto de ações envolvendo tarefas no contexto do que usualmente se chama “limpeza de dados” (ou data cleansing). E um dos desafios enfrentados nesse processo é a forma pela qual serão tratados os dados ausentes. A ausência de um dado atende a um mecanismo específico. O mecanismo conhecido como MAR (Missing at Random) é aquele no qual a ausência 

A: causa a remoção de linhas completas de dados que apresentam qualquer coluna com dado ausente.
B: elimina os registros de dados segundo algum critério, como sua matriz de correlação.
C: está relacionada aos dados observados na coluna do conjunto de dados na qual a ausência ocorre.
D: está relacionada aos demais dados das demais colunas do conjunto de dados, que não a coluna sendo observada.
E: não tem relação alguma com os dados do conjunto de dados, acontecendo de forma aleatória.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Aplicações possuem diferentes demandas por armazenamento de dados. Dependendo do tipo de necessidade, há a disponibilidade de classes distintas de sistemas gerenciadores de bancos de dados, cada qual oferecendo características que se adequem melhor às diversas demandas. Assinale a opção que indica a classe de sistema gerenciador de banco de dados que oferece a possibilidade de processamento HTAP (Hybrid Transaction and Analytics Processing) sobre um mesmo conjunto de dados. 

A: Hierárquico.
B: NewSQL.
C: NoSQL.
D: Polystores.
E: Rede.
Banco de Dados Banco de Dados Relacionais

No contexto de processamento de transações em sistemas de bancos de dados relacionais, definimos uma escala (ou schedule) concorrente a uma execução intercalada das operações (ou instruções) das transações envolvidas na escala. Da mesma maneira, uma execução serial é aquela na qual todas as operações de uma transação são realizadas, sem alternância com operações de outras transações. O processo se repete até que todas as transações da escala tenham sido completadas. Ainda, uma escala é dita serializável se o resultado de sua execução produz o mesmo resultado de alguma execução serial (execução na qual todas as operações de uma transação são realizadas) das transações envolvidas. Dados os conceitos anteriormente apresentados, e considerando-se as propriedades ACID de transações, assinale a opção indica a propriedade ACID que guarda relação direta com o conceito de escalas concorrentes serializáveis. 

A: Atomicidade.
B: Consistência.
C: Corretude.
D: Durabilidade.
E: Isolamento.
Banco de Dados Oracle

A respeito de banco de dados, assinale a opção correta, considerando um banco de dados relacional Oracle. 

A: Uma base de dados representa algum aspecto do mundo real, algumas vezes chamado de “minimundo”, de modo que mudanças no minimundo provocam mudanças na base de dados.
B: Uma propriedade de transação de banco de dados relacional é o isolamento que garante que as alterações de dados se tornem permanentes quando a transação é confirmada.
C: Um banco de dados é um conjunto de dados que visa manter a integridade e a segurança do sistema.
D: No banco de dados relacional, o dicionário de dados contém a especificação do desempenho das consultas contidas no banco de dados.
E: O princípio da atomicidade é o princípio que garante e permite a manipulação, no mesmo momento, de um mesmo dado por mais de uma pessoa ou um sistema.
Banco de Dados Modelagem de dados

Em relação à modelagem de dados, assinale a opção correta. 

A: Na especialização parcial, toda a entidade na superclasse deve ser um membro de pelo menos uma das subclasses na especialização.
B: O modelo relacional representa os dados em um banco de dados apenas como uma coleção de relações (tabelas).
C: Generalização e especialização na modelagem conceitual em banco de dados são conceitos usados para representar objetos do mundo real que possuem diferentes atributos.
D: Atributos representam todos os valores possíveis que um domínio pode receber.
E: Na modelagem de dados relacional, diferentes tabelas de dados se unem ou se vinculam a partir de chaves que representam a relação de entidades do mundo real.
Banco de Dados SQL

A respeito da linguagem SQL e da manipulação de dados em um banco de dados relacional Oracle, assinale a opção correta. 

A: A cláusula MODIFY é usada para atualizar registros em uma consulta.
B: O operador IN é usado para verificar se um valor está em um subconjunto de valores.
C: A finalidade do comando CREATE TABLE é criar um banco de dados.
D: A cláusula REMOVE é usada para excluir registros de uma tabela.
E: A finalidade do comando ALTER TABLE é criar uma nova tabela.
Banco de Dados PL-SQL

Considerando-se que determinada empresa possui vários tipos de banco de dados para armazenamentos de dados estruturais, é correto afirmar que a linguagem SQL, nesse caso, tem a finalidade de 

A: desenvolver aplicações baseadas na linguagem Java.
B: realizar cálculos matemáticos simples e complexos.
C: gerenciar sistemas operacionais.
D: desenvolver aplicativos para dispositivos móveis.
E: manipular dados em banco de dados.
Banco de Dados Sistemas de Informações Gerenciais (SIG)

São exemplos de benefícios gerados às organizações em decorrência da implantação de sistemas de informações gerenciais (SIGs), EXCETO:

A: Melhoria na tomada de decisões decorrente da qualidade e disponibilidade de informações mais adequadas e em tempo hábil.
B: Priorização de informações e tarefas redundantes.
C: Enxugamento e melhoria na estrutura organizacional devido ao melhor fluxo de informações.
D: Redução do grau de centralização de decisões na empresa com consequente melhoria na estrutura decisória.
E: Redução de custo operacional.
Banco de Dados Banco de Dados

A equipe de sistemas do TJAP precisa analisar o papel das camadas de persistência em bancos de dados e como elas contribuem para o desenvolvimento dos sistemas.  Para tanto, com a intenção de ajudar nesse processo de análise, as camadas de persistência:

A: são exclusivas para bancos de dados NoSQL, utilizando bibliotecas como HBase e Cassandra;
B: proporcionam interfaces que permitem a leitura, gravação e manipulação dos dados armazenados, como JDBC e ADO.NET;
C: são responsáveis pela interface gráfica dos sistemas de bancos de dados, usando bibliotecas como Hibernate e Entity Framework;
D: gerenciam a persistência de dados no armazenamento e as bibliotecas SQLite e MongoDB são exemplos dessa abordagem;
E: focam exclusivamente a otimização de consultas SQL, e bibliotecas como LINQ e Django ORM são amplamente utilizadas nesse contexto.
Banco de Dados Banco de Dados

Um dos integrantes da equipe de sistemas do TJAP, analisando a documentação de um sistema de um fornecedor, deparou-se com o acrônimo ODBC (Open Database Connectivity).  O ODBC é:

A: uma linguagem de programação usada para criar interfaces gráficas em bancos de dados MySQL;
B: uma biblioteca específica para o processamento de transações distribuídas em bancos de dados Postgres;
C: um padrão aberto que permite a conectividade entre aplicativos e diferentes bancos de dados;
D: um gerenciador de bancos de dados utilizado para otimizar consultas e transações em grandes volumes de dados;
E: exclusivo para bancos de dados Oracle, facilitando a conexão e a interoperabilidade entre sistemas heterogêneos.
Banco de Dados SQL

Considere uma tabela relacional criada a partir do script SQL a seguir.     De acordo com as formas normais das tabelas relacionais, o conjunto de dependências funcionais que deve necessariamente ser verificado é: 

A: a -> b, a -> c, a -> d;
B: a -> b, b -> c, c -> d;
C: a -> b, c, d;
D: b -> a, c -> a, d -> a;
E: b, c, d -> a.
Banco de Dados SQL

Texto associado João tem pouca experiência com SQL, mas precisa de uma consulta que exiba os competidores que têm o mesmo número de disputas com as camisas azul e verde. João escreveu três scripts, utilizando as tabelas Competidor e Disputa, como definidas anteriormente, e tentou a sorte.      Dado que a resposta correta deve exibir somente o competidor B, conclui-se que: 

A: nenhum dos scripts funciona;
B: somente o primeiro script funciona;
C: somente o segundo script funciona;
D: somente o terceiro script funciona;
E: os três scripts funcionam.
Banco de Dados Sistemas de Informações Gerenciais (SIG)

Nos sistemas organizacionais compostos por pessoas que se vinculam e cumprem regras, a exemplo de engenheiros atuando em uma empresa, considera-se a existência de um sistema de informação organizacional (SIG). Nesse contexto hipotético, a informação é um vetor estratégico e pode ser caracterizada por, ao menos, duas componentes principais: a informação de atividades e a informação de convívio. Ante o exposto, julgue os próximos itens, relativos a SIGs.  I A informação de atividade comunica aspectos relacionados à realização da atividade finalística, sua descrição em normas, regras e procedimentos, que deverá ser do conhecimento daqueles que executam a atividade citada. II A informação de convívio é a que tramita nas relações entre pessoas que ocupam o mesmo espaço ou função e que trocam entre si comunicação válida. III Na caracterização de um SIG surgem fluxos de informação entre os atores do sistema, ora de atividade, ora de convívio. IV A descrição da natureza vetorial da informação como um vetor estratégico implica trabalhar para que a resultante da combinação das duas componentes em questão aponte para o atingimento dos objetivos organizacionais.  Assinale a opção correta. 

A: Apenas os itens I e II estão certos.
B: Apenas os itens I, II e III estão certos.
C: Apenas os itens I, III e IV estão certos.
D: Apenas os itens II, III, IV estão certos.
E: Todos os itens estão certos.
Banco de Dados MySQL

MySQL é um SGBD (Sistema de Gerenciamento de Bancos de Dados) amplamente utilizado para gerenciar dados em aplicações web e outras aplicações que necessitam de um sistema de gerenciamento de banco de dados relacional. Em MySQL, o comando para selecionar todos os registros da tabela ‘clientes’ juntamente com os registros correspondentes da tabela ‘pedidos’, incluindo clientes que não possuem pedidos é:

A: ‘SELECT * FROM clientes LEFT JOIN pedidos ON clientes.id = pedidos.cliente_id;’
B: ‘SELECT * FROM clientes RIGHT JOIN pedidos ON clientes.id = pedidos.cliente_id;’
C: ‘SELECT clientes.*, pedidos.* FROM clientes JOIN pedidos ON clientes.id = pedidos.cliente_id;’
D: ‘SELECT * FROM clientes FULL OUTER JOIN pedidos ON clientes.id = pedidos.cliente_id;’
Banco de Dados MySQL

Imagine um sistema de banco de dados MySQL que mantém registros de Processos, Juízes e Audiências. A tabela Processos inclui ProcessoID, JuizID, TipoProcesso e DataInicio. A tabela Juízes contém JuizID, NomeJuiz e Vara. A tabela Audiências possui AudienciaID, ProcessoID, DataAudiencia, e Resultado, em que Resultado pode ser 'Condenação', 'Absolvição' ou 'Adiado'. Você foi designado para desenvolver uma consulta SQL que forneça um relatório detalhado dos juízes, incluindo NomeJuiz, Vara, a quantidade de processos que cada um possui por TipoProcesso, e a quantidade de audiências resultando em 'Condenação'. Os juízes devem ser listados mesmo que não tenham processos ou audiências associados.  Qual instrução SQL completa o final da seguinte consulta para atender a esse requisito?   SELECTJuízes.NomeJuiz, Juízes.Vara, Processos.TipoProcesso, COUNT(DISTINCT Processos.ProcessoID) AS QuantidadeProcessos, COUNT(Audiencias.AudienciaID) AS Condenações FROM Juízes LEFT JOIN Processos ON Juízes.JuizID = Processos.JuizID LEFT JOIN Audiencias ON Processos.ProcessoID = Audiencias.ProcessoID AND Audiencias.Resultado = 'Condenação'  GROUP BY Juízes.NomeJuiz, Juízes.Vara, Processos.TipoProcesso _____________________; 

A: HAVING QuantidadeProcessos > 0
B: HAVING Condenações > 0
C: HAVING Audiencias.DataAudiencia >= '2020-01-01'
D: HAVING Juízes.Vara = 'Criminal'
Banco de Dados Modelagem de dados , DER - Diagrama de Entidade e Relacionamento , Modelo relacional

Leia o texto a seguir. A Análise e Projeto de software são etapas críticas no desenvolvimento de sistemas de software bem-sucedidos. Eles fornecem a base para a implementação eficaz de soluções que atendam às necessidades dos usuários finais, minimizem riscos, reduzam custos e melhorem a qualidade do produto final. Disponível em: https://www.computer.org/. Acesso em: 20 fev. 2024.  Na Análise e Projeto de Software, é uma técnica de modelagem de dados relacional o:  

A: Diagrama Entidade-Relacionamento.
B: Diagrama de Classes e Objetos.
C: Diagrama de Sequência.
D: Diagrama de Fluxo de Dados.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , SQL

O Elasticsearch foi criado por Shay Banon em 2010 e é mantido atualmente pela Elastic N.V., uma empresa de tecnologia conhecida por sua suíte de produtos de código aberto, incluindo o Elasticsearch, o Logstash, o Kibana e o Beats, que juntos formam o que é conhecido como a Stack ELK (ou Elastic Stack). O Elasticsearch tem como objetivo fornecer: 

A: armazenamento de dados em formato relacional e NoSQL.
B: execução de consultas SQL complexas em bancos relacionais.
C: capacidade de indexação, busca e análise de textos completos.
D: integração com diversos SGBDs e bancos de dados NoSQL.
Banco de Dados Banco de Dados Relacionais

Quando uma restrição de integridade referencial em um sistema gerenciador de banco de dados relacional é violada, o procedimento adequado é 

A: continuar com o fluxo.
B: aceitar a ação.
C: armazenar os dados para avaliação posterior.
D: excluir os dados inseridos.
E: rejeitar a ação.
Banco de Dados SQL

Analise a consulta SQL a seguir.  Linha 1: SELECT cidade, estado, COUNT(*) Linha 2: FROM clientes Linha 3: GROUP BY cidade, estado Linha 4: UNION ALL Linha 5: SELECT cidade, estado, COUNT(*) Linha 6: FROM empregados Linha 7: GROUP BY cidade, estado  Para ordenar os resultados retornados pela consulta SQL acima, a cláusula ORDER BY deve ser inserida: 

A: entre as linhas 1 e 2, e entre as linhas 5 e 6.
B: entre as linhas 3 e 4, e depois da linha 7.
C: após a linha 7.
D: após o UNION ALL.
Banco de Dados MySQL

Um administrador de banco de dados MySQL precisa realizar o restore do banco de dados "tjac_db", a partir de um arquivo de backup previamente criado com o nome backuptjac.sql. Para isso, deverá utilizar o comando: 

A: insert into tjac_db from backuptjac.sql
B: mysql -u root -p tjac_db < backuptjac.sql
C: recover database tjac_db from backuptjac.sql
D: restore database tjac_db from backuptjac.sqlsine
Banco de Dados Banco de Dados Relacionais

Considere:  CCE = coluna de chave estrangeira CCTP = coluna de chave da tabela pai ICE = instância de chave estrangeira ICTP = instância de chave da tabela pai  A integridade referencial exige que: 

A: qualquer ICTP seja associada a qualquer ICE.
B: qualquer CCE de uma tabela seja igual a qualquer CCTP.
C: pelo menos uma ICE de uma tabela seja igual a todos os valores de uma CCTP.
D: cada ICE de uma tabela tenha uma ICTP associada a essa ICE.
Banco de Dados Banco de Dados Paralelos e Distribuídos

Um Banco de Dados Distribuído (BDD) é uma coleção de múltiplos bancos de dados logicamente interrelacionados e distribuídos por uma rede de computadores. O controle de concorrência se baseia no bloqueio, exatamente como na maioria dos sistemas não distribuídos. Todavia, requisições para testar, impor e liberar bloqueios se tornam mensagens e, por essa razão, o controle de concorrência em BDD tem como premissa o tratamento da:

A: sobrecarga.
B: atualização de regras.
C: autonomia local.
D: independência de localização.