0% acharam este documento útil (0 voto)
9 visualizações5 páginas

Avaliação - Banco de Dados

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 5

Avaliação A

V
avalie seus conhecimentos

RETORNAR À AVALIAÇÃO

Disciplina: DGT0282 - BANCO DE DADOS Período: 2022.3 EAD (GT) / AV

Data: 12/09/2022 22:16:33 Turma: 9001

ATENÇÃO

1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.

2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".

1a Questão (Ref.: 202207803548)

Em um modelo de dados é especificado que a entidade funcionário participa do


relacionamento junto à entidade departamento com no mínimo uma e no máximo n
ocorrências. Tal especificação (1-n) é a:
Associação
Multiplicidade
Conectividade
Cardinalidade
Variabilidade

2a Questão (Ref.: 202207803567)

Para responder à próxima questão, considere o texto a seguir:

A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de


software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas
equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas
com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de
bancos de dados.

A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes


empresas. Dessa forma, os sistemas de computação solicitados também atendem a
esse perfil, compreendendo sistemas de pequeno, médio e grande porte.

A Express conta com equipes especializadas, de grande experiência nas áreas acima
destacadas, estando, portanto, apta a atender desde um simples produto até um
grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express
possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado
pelas diversas técnicas existentes.

Uma das normas da Express é a de produzir documentação de excelente qualidade,


cuja finalidade é não apenas para entrega aos clientes, mas também para possibilitar
a manutenção adequada dos produtos desenvolvidos.

No projeto de seus bancos de dados, a Express faz uso da modelagem relacional, na


qual é necessário definir os domínios dos atributos de uma relação. Um domínio é
considerado atômico se, na aplicação em questão:
Não houver caractere especial nos valores dos atributos, tais como $ e @.
Seus elementos forem considerados como indivisíveis.
O comprimento máximo de seus valores tiver até 255 caracteres.
Forem admitidos apenas letras e espaços como caracteres válidos.
Não forem admitidos valores nulos.

3a Questão (Ref.: 202207822385)

É correto que uma relação está na:


3FN se, e somente se, todos os domínios básicos forem multivalorados.
2FN se, e somente se, todos os domínios básicos contiverem mais de um valor
discreto periódico.
2FN se, e somente se, estiver na primeira e todos os atributos não chave forem
dependentes não transitivos da chave primária.
3FN se, e somente se, ela estiver na segunda e todos os atributos não chave
contiverem mais de um valor discreto periódico.
2FN se, e somente se, estiver na primeira e todos os atributos não chave forem
totalmente dependentes da totalidade da chave primária.

4a Questão (Ref.: 202207822383)

Em um modelo de dados relacional, o tipo de dado que descreve os tipos de valores


que podem aparecer em cada coluna é chamado de:
tupla.
relação.
conjunto.
domínio.
atributo.
5a Questão (Ref.: 202207784618)

(Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial -


Área Informática Banca Fundação Carlos Chagas (FCC))

O comando do sistema gerenciador de bancos de dados PostgreSQL


(9.5) que permite substituir, em um banco de dados, o nome de uma
tabela chamada cliente, para a denominação paciente é:
MODIFY TABLE cliente FOR paciente;
ALTER TABLE cliente RENAME TO paciente;
CHANGE TABLE cliente WITH paciente;
CONTROL TABLE cliente AS paciente;
CASCADE TABLE cliente paciente;

6a Questão (Ref.: 202207773292)

Em sistemas de banco de dados, uma transação corresponde a uma


sequência de instruções de consulta e/ou atualização. Instrução que
faz com que uma transação corrente seja revertida, ou seja, desfaz
todas as atualizações realizadas pelas instruções SQL na transação é:
reverse
commit
rollback
retrieve
cancel

7a Questão (Ref.: 202207794444)

Sejam duas tabelas assim estruturadas:

EMPREGADO(CODIGOE, NOME, ENDERECO)

DEPENDENTE(CODIGOE,CODIGOD, NOME)

CODIGOE REFERENCIA EMPREGADO

Seja a consulta a seguir:

SELECT E.NOME, D.NOME


FROM EMPREGADO E JOIN DEPENDENTE D ON (E.CODIGOE=D.CODIGOE)

ORDER BY E.NOME;

A consulta retorna:
O nome do empregado e o nome de cada dependente dele. Os empregados sem
dependentes não aparecem no resultado.
Somente o nome dos dependentes para os quais não há empregados.
O nome de pelo menos um empregado sem dependente.
O nome do empregado e o nome de cada dependente dele. Os empregados sem
dependentes aparecem no resultado.
Somente o nome dos empregados para os quais não há dependentes.

8a Questão (Ref.: 202207829349)

O MongoDB é um exemplo de SGBD NoSQL por não seguir o tradicional modelo


relacional de banco de dados. Qual é o modelo de dados no qual o MongoDB é um dos
líderes de mercado?
Orientado a objetos.
Chave-valor.
Colunar.
Grafos.
Documentos.

9a Questão (Ref.: 202207822411)

Que funcionalidade dos sistemas de banco de dados permite prevenir a possibilidade


de inconsistência dos dados, a duplicação de esforço para manter os dados
atualizados e o desperdício de espaço de armazenamento?
Compartilhamento de dados.
Abstração de dados.
Controle da redundância de dados.
Capacidade de backup e recuperação de dados.
Independência de dados.

10a Questão (Ref.: 202207773214)

Seja uma tabela assim estruturada: ALUNO(CODALUNO, NOME,


SEXO, BAIRRO). Qual código a seguir retorna o número de alunos por
bairro?
SELECT SEXO, COUNT(*) FROM ALUNO GROUP BY NOME;
SELECT BAIRRO, COUNT(*) FROM ALUNO GROUP BY BAIRRO;
SELECT BAIRRO, COUNT(*) FROM ALUNO ORDER BY BAIRRO;
SELECT BAIRRO, NOME FROM ALUNO;
SELECT BAIRRO FROM ALUNO;

Você também pode gostar