wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de Replicação e Modelos de Dados

Total questions: 100

Worksheet time: 8hrs 20mins

Name
Class
Date
1.

O que é replicação de base de dados?

a)

Compressão dos dados

b)

Eliminação de redundâncias

c)

Cópia e sincronização de dados entre servidores

d)

Backup automático

2.

Qual modelo de replicação transmite transações em tempo real?

a)

Snapshot

b)

Transacional

c)

Merge

d)

Diferencial

3.

Quando se utiliza a replicação snapshot?

a)

Dados altamente voláteis

b)

Transações simultâneas

c)

Dados que mudam raramente

d)

Dados encriptados

4.

O que define a replicação merge?

a)

Aplicação apenas em leitura

b)

Backup automático

c)

Combinação de alterações de múltiplos servidores

d)

Atualização de views

5.

Quem recebe os dados na replicação?

a)

Publicador

b)

Distribuidor

c)

Subscritor

d)

Agente

6.

Qual componente intermedeia as transações replicadas?

a)

Servidor

b)

Distribuidor

c)

Cliente ODBC

d)

Cluster

7.

A replicação síncrona tem como principal desvantagem:

a)

Segurança

b)

Maior latência de escrita

c)

Dados inconsistentes

d)

Suporte ODBC

8.

Na replicação assíncrona, as alterações são:

a)

Rejeitadas

b)

Propagadas com atraso

c)

Ignoradas

d)

Executadas simultaneamente

9.

Um exemplo de uso da replicação é:

a)

Ambientes de leitura em tempo real

b)

Tabelas temporárias

c)

Vistas materializadas

d)

Backup completo

10.

Qual modelo suporta conflito de dados?

a)

Snapshot

b)

Transacional

c)

Merge

d)

Offline

11.

O que representa um modelo de dados?

a)

Usuários do sistema

b)

Estrutura lógica de armazenamento

c)

Equipamento de rede

d)

Layout do servidor

12.

O modelo relacional utiliza:

a)

Hierarquias

b)

Grafos

c)

Tabelas

d)

Listas encadeadas

13.

Qual modelo é mais antigo?

a)

Hierárquico

b)

Relacional

c)

Objeto-relacional

d)

Multidimensional

14.

Um plano de base de dados é:

a)

Conjunto de triggers

b)

Estratégia de implementação de dados

c)

Algoritmo de ordenação

d)

Plano de marketing

15.

Qual vantagem da normalização?

a)

Redundância intencional

b)

Redução de duplicações e integridade

c)

Complexidade nos joins

d)

Fragmentação de dados

16.

Desnormalização pode ser útil quando:

a)

Há dados críticos

b)

Em backups completos

c)

Há necessidade de desempenho em leitura

d)

Uso de triggers complexas

17.

A 3ª forma normal elimina:

a)

Todas as dependências

b)

A redundância estrutural

c)

Dependência transitiva

d)

A integridade referencial

18.

Um esquema de base de dados define:

a)

Usuários ativos

b)

Estrutura lógica das tabelas e relações

c)

Plano de transações

d)

Código-fonte

19.

Uma instância de base de dados representa:

a)

Uma função

b)

Um script

c)

O estado atual dos dados armazenados

d)

Um backup parcial

20.

Um modelo orientado a objetos é usado quando:

a)

Há poucas relações

b)

É necessária replicação

c)

Os dados refletem estruturas complexas como herança

d)

A base é relacional

21.

O que são requisitos técnicos?

a)

Código de programação

b)

Necessidades relacionadas à infraestrutura

c)

Testes de usabilidade

d)

Tipos de dados

22.

Exemplo de requisito funcional:

a)

16 GB de RAM

b)

O sistema deve validar logins de usuários

c)

RAID 5 configurado

d)

2 CPUs dedicadas

23.

Exemplo de requisito técnico:

a)

Gerar relatório anual

b)

Verificar login

c)

Base de dados MySQL versão 8.0

d)

Inserir cliente

24.

Topologia refere-se a:

a)

Scripts SQL

b)

Estrutura e interligação dos servidores e bases de dados

c)

Modelo lógico

d)

Plano de manutenção

25.

Uma topologia centralizada significa:

a)

Não há backups

b)

Um servidor central controla os dados

c)

Cada cliente tem seu banco

d)

Replicação merge ativa

26.

A topologia em estrela possui:

a)

Todos os dados replicados localmente

b)

Backup automático

c)

Um nó central que conecta outros nós periféricos

d)

Dados não normalizados

27.

Requisitos não funcionais envolvem:

a)

Desempenho, segurança e disponibilidade

b)

Tabelas, índices, triggers

c)

Nome de colunas

d)

Scripts de importação

28.

O que deve constar na análise da topologia?

a)

Tabelas e views

b)

Interconexões entre servidores e tipo de replicação

c)

Permissões de utilizador

d)

Triggers

29.

A escalabilidade é um requisito:

a)

Funcional

b)

Não funcional

c)

Técnico básico

d)

Interativo

30.

ODBC significa:

a)

Operational Database Control

b)

Open Database Connectivity

c)

Oracle Data Base Command

d)

Online Data Backup Controller

31.

ODBC permite:

a)

Compactar dados

b)

Acesso a bases de dados de diferentes fabricantes via API padrão

c)

Replicação contínua

d)

Análises preditivas

32.

Qual o papel do driver ODBC?

a)

Ativar triggers

b)

Traduzir comandos SQL entre a aplicação e o banco de dados

c)

Criar backups

d)

Validar integridade

33.

Subscritores ODBC são:

a)

Clusters

b)

Sistemas que recebem dados de replicação via ODBC

c)

Backups externos

d)

Triggers ativas

34.

A replicação ODBC é útil quando:

a)

Só há um banco local

b)

Há vários sistemas heterogêneos com diferentes bases de dados

c)

Usam-se apenas triggers

d)

Os dados são apenas lidos

35.

Vantagem da replicação ODBC:

a)

Exige mesmo sistema operativo

b)

Flexibilidade entre diferentes plataformas e sistemas

c)

Backup contínuo

d)

Triggers automáticas

36.

Em replicações ODBC, a consistência é:

a)

Ignorada

b)

Garantida com controle de transações e logs

c)

Desnecessária

d)

Parcial

37.

ODBC é mantido por:

a)

Google

b)

Microsoft

c)

IBM

d)

Oracle

38.

A replicação ODBC depende de:

a)

RAID 1

b)

DNS

c)

Drivers adequados e configuração correta

d)

Partições

39.

Uma limitação da replicação ODBC é:

a)

Conexão contínua

b)

Alta latência

c)

Diferenças de sintaxe entre bancos de dados

d)

Inexistência de triggers

40.

O que é uma transação em base de dados?

a)

Um relatório de dados

b)

Um conjunto de operações que devem ser executadas como uma unidade lógica

c)

Um índice único

d)

Uma importação de dados

41.

Qual das seguintes é uma propriedade das transações ACID?

a)

Atomicidade

b)

Arquivamento

c)

Compressão

d)

Distribuição

42.

A propriedade de durabilidade garante que:

a)

A transação é temporária

b)

As alterações persistem mesmo após falha de sistema

c)

As operações são sincronizadas

d)

O backup é constante

43.

Consistência em uma transação significa:

a)

Velocidade constante

b)

O banco permanece em estado válido após a transação

c)

Acesso irrestrito

d)

Compressão ativa

44.

Isolamento em transações garante que:

a)

Há replicação em tempo real

b)

Transações simultâneas não interferem entre si

c)

Os backups são automáticos

d)

Há trigger ativa

45.

Atomicidade significa que:

a)

Todas as operações de uma transação ocorrem ou nenhuma ocorre

b)

As operações podem ser divididas

c)

Só operações SELECT são feitas

d)

Dados são arquivados

46.

Qual comando inicia uma transação?

a)

START LOG

b)

BEGIN TRANSACTION

c)

OPEN INDEX

d)

EXECUTE

47.

Qual comando reverte uma transação não concluída?

a)

SUBMIT

b)

BACKUP

c)

ROLLBACK

d)

MERGE

48.

Para confirmar uma transação usa-se:

a)

UPDATE

b)

COMMIT

c)

EXEC

d)

GO

49.

Quando usar transações?

a)

Em consultas simples

b)

Quando se copia um índice

c)

Ao fazer múltiplas alterações críticas nos dados

d)

Apenas em backups

50.

O que é uma transação distribuída?

a)

Transação realizada por vários usuários

b)

Transação entre tabelas da mesma base

c)

Transação que envolve múltiplas bases de dados ou servidores

d)

Backup replicado

51.

Qual é o maior desafio das transações distribuídas?

a)

Desempenho da UI

b)

Garantir a consistência entre múltiplos sistemas

c)

Conectividade entre triggers

d)

Compressão de índices

52.

Qual protocolo é usado em transações distribuídas?

a)

HTTP

b)

Two-Phase Commit (2PC)

c)

FTP

d)

Snapshot Sync

53.

No protocolo 2PC, a primeira fase é:

a)

Prepare

b)

Commit

c)

Execute

d)

Replicate

54.

A segunda fase do 2PC é:

a)

Abort

b)

Lock

c)

Commit ou Rollback

d)

Log

55.

O que acontece se um participante do 2PC falhar na segunda fase?

a)

Nenhuma ação

b)

A transação continua

c)

Toda a transação é revertida (rollback)

d)

Apenas o commit falha

56.

Aplicações distribuídas geralmente exigem:

a)

Backup local

b)

Um único servidor

c)

Coordenação entre diferentes sistemas e transações

d)

Exportação agendada

57.

Um sistema distribuído com transações exige:

a)

Apenas índice único

b)

Controle rigoroso de concorrência e logs

c)

Triggers desativadas

d)

Backup externo

58.

A durabilidade em transações distribuídas é garantida por:

a)

Arquivos XML

b)

Logs de transação e confirmação final do 2PC

c)

Snapshot contínuo

d)

Compressão de tabelas

59.

Em um cenário distribuído, a falha de rede pode causar:

a)

Backup contínuo

b)

Alta performance

c)

Transações incompletas ou inconsistentes

d)

Importação automática

60.

Qual é o primeiro passo na instalação de software de transações?

a)

Criar índices

b)

Verificar os requisitos do sistema (hardware e software)

c)

Exportar os dados

d)

Executar comandos SQL

61.

Por que instalar o software cliente em máquinas remotas?

a)

Para fazer backups

b)

Para permitir a execução local de transações distribuídas

c)

Para criar triggers

d)

Para acessar arquivos XML

62.

O software servidor é responsável por:

a)

Apenas interface gráfica

b)

Monitorar logs de sistema

c)

Gerenciar a execução e coordenação das transações

d)

Comprimir tabelas

63.

É necessário instalar drivers adicionais no cliente para:

a)

Criar índices

b)

Comunicar com o banco de dados via ODBC ou similar

c)

Replicar dados

d)

Ativar triggers

64.

O que é necessário configurar após instalar o software no servidor?

a)

Impressora padrão

b)

Parâmetros de transações e segurança

c)

Tabela temporária

d)

Regras de normalização

65.

A instalação em clientes deve garantir:

a)

Cópia de tabelas

b)

Conectividade com o servidor de transações

c)

Criação de logs manuais

d)

Execução de triggers

66.

É recomendável realizar testes após a instalação para:

a)

Garantir funcionamento correto das transações

b)

Criar um backup lógico

c)

Exportar dados do cliente

d)

Sincronizar o índice

67.

A documentação de instalação deve conter:

a)

Nome dos índices

b)

Códigos de triggers

c)

Procedimentos, requisitos e passos de configuração

d)

Views materializadas

68.

O que é uma cópia de segurança (backup)?

a)

Exportação de dados para Excel

b)

Salvaguarda dos dados para recuperação futura

c)

Compressão de tabelas

d)

Atualização de índices

69.

Qual o tipo de backup que salva toda a base de dados?

a)

Backup incremental

b)

Backup diferencial

c)

Backup completo

d)

Backup contínuo

70.

O backup incremental salva:

a)

Toda a base de dados

b)

Apenas os dados alterados desde o último backup

c)

Apenas triggers

d)

Tabelas inativas

71.

A principal vantagem do backup incremental é:

a)

Redundância

b)

Uso reduzido de espaço e tempo

c)

Compressão de índices

d)

Validação automática

72.

Quando se realiza um backup diferencial?

a)

Ao iniciar o sistema

b)

Após o último backup completo

c)

Após falha de rede

d)

Após importação

73.

O que significa 'reposições' em contexto de bases de dados?

a)

Exportar dados

b)

Executar triggers

c)

Restaurar dados a partir de backups

d)

Compactar tabelas

74.

Qual o comando usado com frequência para restaurar um backup?

a)

COMMIT

b)

RESTORE

c)

EXECUTE

d)

EXPORT

75.

Uma boa prática na programação de backups é:

a)

Executar manualmente todo dia

b)

Agendar backups automáticos em horários de baixa utilização

c)

Nunca sobrescrever backups antigos

d)

Exportar apenas tabelas

76.

Durante a verificação de backups, deve-se:

a)

Comprimir os logs

b)

Validar a integridade dos ficheiros de backup

c)

Apagar índices

d)

Iniciar triggers

77.

Qual componente deve ser incluído no backup, além da base de dados?

a)

Views não utilizadas

b)

Funções matemáticas

c)

Transações pendentes e logs

d)

Histórico de pesquisas

78.

O que é exportação de dados?

a)

Criação de índices

b)

Extração de dados da base para outro formato ou sistema

c)

Criação de triggers

d)

Instalação de software

79.

O que é importação de dados?

a)

Execução de backups

b)

Inserção de dados externos em uma base de dados

c)

Criação de scripts SQL

d)

Indexação de views

80.

Qual comando SQL é comum para importar dados?

a)

DELETE

b)

BACKUP

c)

BULK INSERT

d)

TRUNCATE

81.

Qual comando SQL é comum para importar dados?

a)

DELETE

b)

BACKUP

c)

BULK INSERT

d)

TRUNCATE

82.

Um formato comum de exportação de dados é:

a)

.EXE

b)

.PNG

c)

.CSV

d)

.ZIP

83.

Durante a importação, é importante:

a)

Comprimir os dados

b)

Alterar os índices

c)

Validar os tipos de dados e formatos

d)

Executar triggers

84.

O formato JSON é utilizado porque:

a)

Só funciona com Oracle

b)

Permite estruturação de dados complexos e aninhados

c)

É incompatível com SQL

d)

É binário

85.

Exportar dados para .XML é útil quando:

a)

Os dados precisam ser criptografados

b)

Há necessidade de interoperabilidade com sistemas distintos

c)

Há uso de triggers

d)

O banco está offline

86.

Qual ferramenta facilita importações no SQL Server?

a)

Index Explorer

b)

SQL Server Import and Export Wizard

c)

Trigger Manager

d)

Backup Monitor

87.

Na exportação, é importante garantir que:

a)

O banco esteja desligado

b)

Não existam views

c)

Os dados exportados sejam consistentes e completos

d)

Os índices estejam apagados

88.

Um erro comum na importação de CSV é:

a)

Falta de triggers

b)

Erro de separador ou codificação

c)

Conflito de chave estrangeira

d)

Backup automático

89.

O que é um índice único (unique index)?

a)

Índice que ordena os dados

b)

Índice que não permite valores duplicados numa coluna

c)

Índice com backups automáticos

d)

Trigger baseada em índice

90.

Qual é a principal função de um constrangimento (constraint)?

a)

Executar backups

b)

Impor regras de integridade aos dados

c)

Comprimir dados

d)

Exportar views

91.

O que é uma chave primária (primary key)?

a)

Uma trigger de segurança

b)

Uma coluna (ou conjunto) que identifica unicamente cada linha

c)

Um índice externo

d)

Um campo opcional

92.

O que é uma chave estrangeira (foreign key)?

a)

Índice duplicado

b)

Ligação entre tabelas para manter integridade referencial

c)

Exportação de dados

d)

Backup lógico

93.

Qual valor é atribuído automaticamente quando nenhum é fornecido numa coluna com default?

a)

NULL

b)

O valor definido como default

c)

Valor da trigger

d)

0

94.

Um valor de defeito (default value) serve para:

a)

Remover entradas duplicadas

b)

Substituir backups

c)

Preencher automaticamente uma coluna quando não for especificado um valor

d)

Criar views

95.

Uma regra de gestão pode incluir:

a)

Atualização de índice

b)

Restrições de entrada e validações de negócio

c)

Exportação automática

d)

Compressão de colunas

96.

O que é uma trigger numa base de dados?

a)

Um tipo de backup

b)

Um bloco de código que é executado automaticamente após um evento (INSERT, UPDATE, DELETE)

c)

Um índice duplicado

d)

Um comando de importação

97.

Triggers são usadas para:

a)

Alterar chaves primárias

b)

Automatizar verificações, auditoria ou cálculos ao nível da base de dados

c)

Comprimir dados

d)

Apagar logs

98.

Quando uma trigger AFTER INSERT é usada:

a)

Antes da inserção

b)

Após a inserção de dados em uma tabela

c)

Durante exportação

d)

Após o backup diário

99.

Qual é a função da normalização em bancos de dados?

a)

Aumentar a complexidade das consultas

b)

Reduzir a redundância de dados

c)

Facilitar a replicação

d)

Melhorar a segurança dos dados

100.

Qual comando é utilizado para iniciar uma transação?

a)

INITIATE

b)

BEGIN

c)

OPEN

d)

START