Buscar

PROVA BANCO DE DADOS

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 3 páginas

Prévia do material em texto

02/04/2022 20:46 PROVA BANCO DE DADOS
https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1920226&cmid=212067 1/3
Página inicial / PROVA BANCO DE DADOS
Questão 1
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 2
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 3
Ainda não
respondida
Vale 1,00
ponto(s).
Das características esperadas em um bom Banco Relacional moderno, qual das opções abaixo não corresponde a
realidade? 
Escolha uma opção:
Recuperação de falhas
Segurança
Desempenho
Tratamento de transações
Baixo custo
Considere uma relação entre duas entidades em um projeto de Galeria de Arte:  TAB_Quadro e outra TAB_Comprador. As
pessoas podem comprar nenhum ou vários quadros, mas apenas uma pessoa pode comprar um quadro. Em
Cardinalidade este tipo de relação é?
 
Escolha uma opção:
Um para muitos.
Relações N x M, não são suportadas pelos bancos relacionais.
Unir as tabelas utilizando chaves compostas.
Unir as tabelas transformando as chaves de ambas as tabelas em chaves primárias.
Aplicar a técnica de Peter Chen para Cardinalidade N x M.
Uma ação que pode causar uma anomalia em uma operação de banco de dados é:
 
Escolha uma opção:
Cadastrar um novo curso.
Listar todos os alunos de um determinado curso ( já cadastrado).
Tentar cadastrar um aluno em um curso que já foi cadastrado.
Listar todos os alunos com menos de 18 anos.
Cadastrar um aluno em um curso que ainda não foi cadastrado.
https://ava.unisanta.br/
https://ava.unisanta.br/mod/quiz/view.php?id=212067
02/04/2022 20:46 PROVA BANCO DE DADOS
https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1920226&cmid=212067 2/3
Questão 4
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 5
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 6
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 7
Ainda não
respondida
Vale 1,00
ponto(s).
Considere a seguinte query:
SELECT nome FROM TAB_Aluno WHERE matricula = ‘M1234’
Esta query deverá retornar:
 
Escolha uma opção:
O número de alunos cuja matrícula é ‘M1234’
O nome do aluno cuja matrícula é ‘M1234’
Todos os dados do aluno matrícula ‘M1234’
a)     Os metadados da tabela TAB_Aluno
O número da matrícula e o nome do aluno ‘M1234’
Considere a seguinte query:
INSERT INTO TAB_ALUNO (matricula,nome,cpf ) VALUES (‘M1235’,
‘Nina Maria’,’00508960835’)
Que efeito ela deverá causar no banco? (Apenas matricula é PK)
 
Escolha uma opção:
Retornar um erro caso já exista um aluno com este mesmo CPF
Retornar um erro de sintaxe no comando SQL
Se não existir aluno com esta matrícula, cadastra um novo aluno.
Não vai retornar erro a matrícula ‘M1235’ já estiver cadastrada. Simplesmente vai ignorar.
Cadastrar um novo aluno incondicionalmente;
Com relação a normalização podemos afirmar:
 
Escolha uma opção:
e resume basicamente em eliminar campos multivalorados.
O processo de Normalização nos permite otimizar nosso projeto de banco de dados.
Melhora o desempenho (velocidade) do banco de dados.
Faz com que as tabelas e relacionamentos fiquem mais apresentáveis.
Não se recomenda nos casos de pequenos bancos de dados;
Considere a seguinte query:
SELECT A.nome TAB_Aluno as A, TAB_Turma as T     WHERE T.codigoTurma=A.codigoTurma AND T.codigo_turma = ‘Turma A’
Esta query deverá retornar:
 
Escolha uma opção:
O nome de todos os alunos da ‘Turma A’
O nome de todos os alunos de todas as turmas, inclusive da ‘Turma A’
Um erro, pois, codigo_turma não é uma chave primária
O nome e a matrícula de todos os alunos da ‘Turma A’
Mostra o produto cartesiano te todos os registros de ambas as tabelas.
02/04/2022 20:46 PROVA BANCO DE DADOS
https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1920226&cmid=212067 3/3
Questão 8
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 9
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 10
Ainda não
respondida
Vale 1,00
ponto(s).
Das opções abaixo, qual delas representa melhor o conceito de cardinalidade? 
Escolha uma opção:
A Cardinalidade, se for exagerada, pode prejudicar a performance do banco
Para que haja uma boa Cardinalidade as tabelas devem se relacionar sempre um para um
Cardinalidade é a forma de garantir a integridade dos dados
A relação entre as tabelas: TAB_Armario e TAB_Professor, é considerada tipicamente uma relação N x M
Forma de representar como as instâncias das entidades se relacionam em relação as quantidades
O que é um atributo multivalorado? 
Escolha uma opção:
É atributo que pode receber mais de um valor em uma mesma coluna
É um atributo de deve ser desdobrado em várias colunas de uma mesma tupla
É um atributo que pode mudar de valor
Pode receber vários valores em uma mesma query
É equivalente ao atributo atômico
Considere a seguinte query:
DELETE FROM TAB_Aluno WHERE matricula <> ‘M1235’
 
Escolha uma opção:
Não vai excluir nenhum registro pois faltou indicar o CPF do aluno
Vai dar um erro caso não exista aluno matrícula ‘M1235’
Vai excluir do banco todos os alunos que a matrícula seja diferente de ‘M1235’
Vai excluir do banco o aluno cuja matrícula for igual a: ‘M1235’
Vai excluir do banco todos os alunos sem matrícula;
◄ Percepção Discente Seguir para...
https://ava.unisanta.br/mod/survey/view.php?id=198549&forceview=1

Continue navegando