Prévia do material em texto
13/04/2023, 22:50 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: BANCO DE DADOS AV
Aluno: FRANCJAMES DE SOUSA DA SILVA 202105021091
Turma: 9001
DGT0282_AV_202105021091 (AG) 02/03/2023 00:01:26 (F)
Avaliação: 8,00 pts Nota SIA: 10,00 pts
00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL
1. Ref.: 5266819 Pontos: 0,00 / 1,00
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 per�s, abrangendo pequenas, médias e grandes empresas. Dessa forma, os
sistemas de computação solicitados também atendem a esse per�l, 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 veri�cado
pelas diversas técnicas existentes.
Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja �nalidade é 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 de�nir 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 @.
O comprimento máximo de seus valores tiver até 255 caracteres.
Não forem admitidos valores nulos.
Forem admitidos apenas letras e espaços como caracteres válidos.
Seus elementos forem considerados como indivisíveis.
2. Ref.: 5266800 Pontos: 1,00 / 1,00
Em um modelo de dados é especi�cado que a entidade funcionário participa do relacionamento junto à entidade
departamento com no mínimo uma e no máximo n ocorrências. Tal especi�cação (1-n) é a:
Conectividade
Cardinalidade
Multiplicidade
Associação
Variabilidade
00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5266819.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5266800.');
13/04/2023, 22:50 EPS
https://simulado.estacio.br/alunos/ 2/4
3. Ref.: 5250395 Pontos: 0,00 / 1,00
Seja uma tabela assim estruturada: PRODUTO(CODP, DESCRICAO, QUANTIDADE, PRECOUNITARIO).
Qual código a seguir retorna o código e a descrição dos produtos que possuem quantidade entre 10 e 20?
SELECT PRODUTO FROM PRODUTO WHERE QUANTIDADE >15;
SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 5 AND 10;
SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 10 AND 20;
SELECT DESCRICAO FROM CODP WHERE QUANTIDADE BETWEEN 10 AND 20;
SELECT DESCRICAO FROM PRODUTO WHERE QUANTIDADE >15;
00097-TETI-2008: SISTEMA DE BANCO DE DADOS
4. Ref.: 5292605 Pontos: 1,00 / 1,00
Qual alternativa abaixo corresponde a uma atribuição do administrador de banco de dados?
Função técnica responsável por manter o sistema de computação no ar, incluindo os sistemas de banco de
dados ativos.
Função técnica de administração das equipes de desenvolvimento de aplicações com banco de dados.
Função técnico-gerencial responsável pela manutenção dos sistemas de aplicação que usam banco de dados.
Função gerencial responsável pelo ambiente de dados da organização, de�nindo políticas, regras de negócio
e padrões de dados.
Função técnica responsável pela criação e manutenção dos bancos de dados no SGBD.
5. Ref.: 5292603 Pontos: 1,00 / 1,00
A independência lógica de dados consiste na capacidade dos sistemas de banco de dados de:
garantir que o resultado de uma operação lógica �nalizada continue válido mesmo em caso de falhas.
levar o banco de dados de um estado lógico consistente a outro também consistente.
alterar o esquema conceitual lógico sem alterar o esquema conceitual externo.
mudar o esquema interno sem alterar o esquema conceitual lógico.
separar logicamente os dados dos programas de aplicação que os manipulam.
00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL
6. Ref.: 5225230 Pontos: 1,00 / 1,00
(Prefeitura Municipal de Jataí - Analista de Tecnologia da Informação - Quadrix (2019))
Como forma de melhorar a distorção salarial existente entre homens e mulheres que trabalham no
município de Jataí, a prefeitura da cidade resolveu conceder 10% de aumento de salário apenas para as
funcionárias da prefeitura. Com base nessa situação hipotética, assinale a alternativa que apresenta a
instrução SQL que deve ser executada diretamente no banco de dados para que o aumento salarial
concedido seja implantado.
insert FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F';
insert FUNCIONARIO values SALARIO = SALARIO * 1.1 where SEXO = 'F';
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250395.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292605.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292603.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225230.');
13/04/2023, 22:50 EPS
https://simulado.estacio.br/alunos/ 3/4
update FUNCIONARIO set SALARIO = SALARIO * 1.1 and SEXO = 'F';
update FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F';
update FUNCIONARIO set SALARIO * 1.1 where SEXO = 'F';
7. Ref.: 5236544 Pontos: 1,00 / 1,00
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
retrieve
cancel
commit
rollback
00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA
8. Ref.: 5285635 Pontos: 1,00 / 1,00
Em um modelo de dados relacional, o tipo de dado que descreve os tipos de valores que podem aparecer em cada
coluna é chamado de:
conjunto.
domínio.
relação.
tupla.
atributo.
9. Ref.: 5292572 Pontos: 1,00 / 1,00
Com relação à elaboração e implantação de projeto de banco de dados relacional utilizando um mapeamento
entidade-relacionamento (ER), assinale a opção correta.
Para cada atributo multivalorado em uma entidade X, deve ser criada uma entidade associativa Y em que a
chave primária em Y será a chave estrangeira de X.
Todos os relacionamentos binários 1:1 devem ser ignorados, pois, nesse tipo de mapeamento, somente são
considerados relacionamentos binários 1:N.
Todas as entidades fracas Y no esquema ER devem ser ignoradas na modelagem, uma vez que não possuem
atributos-chaves.
Para cada entidade forte X no esquema ER, deve ser criada uma relação que inclua todos os atributos
simples de X.
Para os relacionamentos binários N: M, deve ser escolhida apenas uma das entidades, por exemplo, N, e nela
deve ser inserida uma chave estrangeira advinda de M, que comporá uma chave primária simples.
00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL
10. Ref.: 5257696 Pontos: 1,00 / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236544.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285635.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292572.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5257696.');
13/04/2023, 22:50 EPS
https://simulado.estacio.br/alunos/ 4/4
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:
Somente o nome dos empregados para os quais não há dependentes.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 do empregado e o nome de cada dependente dele. Os empregados sem dependentes aparecem no
resultado.
O nome de pelo menos um empregado sem dependente.