Buscar

ARQUITETURA DE SISTEMAS DE BANCO DE DADOS - SIMULADO1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03/10/2022 11:13 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Meus
Simulados
Teste seu conhecimento acumulado
 
Disc.: ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 
Aluno(a): WILKERAN CARLOS VIEIRA COSTA 202202488551
Acertos: 9,0 de 10,0 03/10/2022
 
 
Acerto: 1,0 / 1,0
A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do
fato de:
O sistema impedir a utilização simultânea dos dados por mais de uma aplicação.
O servidor armazenar as informações em diferentes discos.
Os dados serem acessados independente da maneira como estão armazenados.
O sistema permitir o acesso a informações em diferentes localidades da rede.
 As informações estarem todas armazenadas em um único local.
Respondido em 03/10/2022 10:45:13
 
 
Explicação:
A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso
descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas
diferentes.
 
 
Acerto: 1,0 / 1,0
Quando deve ser utilizada uma chave primária composta?
Quando for necessário garantir a integridade referencial.
Quando for necessário referenciar dados de outra tabela.
Quando houver somente uma chave candidata.
 Quando a tabela não possui atributo único e obrigatório.
Quando a tabela possui atributo único.
Respondido em 03/10/2022 10:45:49
 
 
Explicação:
Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo
com estas características é necessário utilizar uma chave composta.
 
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
03/10/2022 11:13 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Acerto: 1,0 / 1,0
Uma tabela é criada com o comando:
create table modelo (codigo int primary key, nome varchar(12));
Dentre os comandos abaixo, qual deve ser utilizado para criar uma tabela de nome
"carro" que possui coluna chamada "mod" que é uma chave estrangeira para a
tabela "modelo"?
 create table carro (placa char(7) primary key, ano char(4), mod int references modelo(codigo));
create table carro (placa char(7) primary key, ano char(4), mod int where mod=modelo(codigo));
create table carro (placa char(7) primary key, ano char(4), (mod, modelo(codigo)) int);
create table carro (placa char(7) primary key, ano char(4), mod -> modelo(codigo) int);
create table carro (placa char(7) primary key, ano char(4), mod int foreign key modelo(codigo));
Respondido em 03/10/2022 10:51:41
 
 
Explicação:
O comando utilizado para associar uma coluna da uma tabela a uma coluna em outra tabela é "references". Seu
formato, na definição da coluna, é:
nome_coluna tipo_coluna references tabela(nome_chave)
 
 
Acerto: 1,0 / 1,0
Um sistema gerenciador de banco de dados deve ser instalado em um sistema operacional de forma a
funcionar como um serviço. Isso significa que:
 Deve permanecer o tempo todo executando em segundo plano.
Terá permissão para acessar diretamente qualquer área do disco sem necessidade de supervisão do
sistema operacional.
Deve carregar para a memória principal (RAM) todo o arquivo de dados.
Será encerrado somente quando um cliente encerrar sua conexão com o sistema.
Não executará no sistema como um processo.
Respondido em 03/10/2022 10:54:40
 
 
Explicação:
Um serviço de um sistema operacional caracteriza-se por um processo que fica executando permanentemente
em segundo plano. No caso de um SGBD, permanece aguardando por solicitações de clientes que, quando
chegam, são devidamente processadas e o resultado do processamento é enviado como resposta ao cliente que
fez a solicitação. Ao enviar a resposta não encerra sua execução, permanecendo em execução e aguardando por
novas solicitações.
 
 
Acerto: 1,0 / 1,0
Dentre as operações abaixo, qual NÃO FAZ PARTE do conjunto de operações básicas oferecidas pelo sistema:
Remover
Abrir
Criar
Mudar atributo
 Ordenar
Respondido em 03/10/2022 11:06:45
 
 Questão3a
 Questão4
a
 Questão5
a
03/10/2022 11:13 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
 
Explicação:
A operação de ordenação é uma operação complexa que requer a utilização de algoritmo manipulando,
possivelmente, uma extensa quantidade de dados.
É uma operação tão extensa que por motivos de desempenho sistemas geralmente optam por utilizar arquivos
de índice no lugar de ordenar seus registros.
 
 
Acerto: 1,0 / 1,0
Dadas as afirmações:
I - Avaliar expressões e condições.
II - Transformar um comando SQL em outro equivalente.
III - Decidir como acessar o dado armazenado no banco de dados.
Considerando as atividades que um otimizador deve executar, assinale as afirmações corretas.
Somente I e III
Somente II e III
 I, II e III
Somente II
Somente I e II
Respondido em 03/10/2022 11:07:35
 
 
Explicação:
O otimizador pode necessitar as seguintes tarefas para otimização de um comando SQL:
Avaliar expressões e condições;
Transformar um comando SQL em outro equivalente;
Decidir como acessar o dado armazenado no banco de dados;
como executar um join quando o comando acessa mais que uma tabela;
Decidir e executar o caminho de acesso mais eficiente.
 
 
Acerto: 1,0 / 1,0
Um índice primário esparso é um índice que:
Ordena os dados dentro de uma linha da tabela.
 Possui apenas alguns valores de chave.
É utilizado em tabelas com poucos dados.
É utilizado quando existem chaves primárias duplicadas.
Indica a quantidade de valores distintos em uma tabela.
Respondido em 03/10/2022 11:09:24
 
 
Explicação:
Um índice primário pode ser:
Denso: Índice denso é aquele que possui uma entrada para cada valor de chave de busca.
Esparso: Possui apenas alguns valores de chave.
 
 
 Questão6
a
 Questão7
a
8a
03/10/2022 11:13 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Acerto: 1,0 / 1,0
Um dos problemas que pode ocorrer consultas paralelas a dados em um SGBD é o problema da concorrência.
Este problema precisa ser tratado para EVITAR QUE:
Ocorram consultas em paralelo.
Haja perda de desempenho do sistema com consultas paralelas.
O resultado corresponda a uma execução como se as transações fosses executadas uma após outra.
Uma consulta termine antes de outra que iniciou mais cedo.
 O resultado das consultas leve a valores inconsistentes.
Respondido em 03/10/2022 11:10:06
 
 
Explicação:
A ideia básica do controle de concorrência é produzir um resultado consistente, ou seja, produzir o mesmo
resultado que seria obtido se as transações tivessem sido executadas uma depois da outra. Então, uma escala
de execução de transações sempre será correta se o seu resultado corresponder ao obtido por uma execução
sequencial das mesmas.
 
 
Acerto: 1,0 / 1,0
Suponha que a transação T1 fez um bloqueio (B1) em um dado, e que a transação T2 deseja logo a seguir
realizar também um bloqueio (B2) neste dado, antes que T1 realize o desbloqueio.
O que se pode afirmar sobre o uso do dado por T2 antes que haja o desbloqueio
por parte de T1?
Independente do tipo de bloqueio T2 deverá aguardar para poder acessar o dado.
Poderá utilizar desde que B1 seja do tipo exclusivo e B2 seja do tipo compartilhado.
 Poderá utilizar deste que tanto B1 quanto B2 sejam do tipo compartilhado.
Poderá utilizar desde que B1 seja do tipo compartilhado e B2 seja do tipo exclusivo.
Poderá utilizar deste que tanto B1 quanto B2 sejam do tipo exclusivo.
Respondido em 03/10/2022 11:10:44
 
 
Explicação:
Existem basicamente dois tipos de bloqueio:
Compartilhado (S) - quando uma transação T1 deseja apenas ler um dado. Este bloqueio permite que
outras transações possam ler os dados, mas não possam alterá-lo.
Exclusivo (X) - quando uma transação T1 deseja alterar um dado. Este bloqueio não permite que outras
transações possam ler ou alterar o dado bloqueado.
Portanto se duas transações fizerem o bloqueio do tipo compartilhado poderão continuar utilizando o dadoconcorrentemente.
 
 
Acerto: 0,0 / 1,0
O tipo de RAID que faz uso da paridade para prover tolerancia a falha é o:
 RAID 0
RAID 1 + 0
RAID 0 + 1
RAID 1
 RAID 5
Respondido em 03/10/2022 11:11:11
 
 Questão
 Questão9
a
 Questão10
a
03/10/2022 11:13 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
 
Explicação:
O RAID 5 é prove tolerância a falhas, mas ao contrario do RAID1
(espelhamento) Uma unidade não clone da outra, na realidade os
dados são distribuídos nos vários disco como no RAID0, sendo
acrescido de uma quantidade de dados que a partir do uso de
paridade permite a recuperação dos dados se ocorrer uma falha.
Normalmente o espaço destinado a paridade corresponde ao tamanho
de um dos discos e permite a restauração dos dados mesmo se um
dos discos for trocado.
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','295068390','5742098520');

Continue navegando