Simulado TRE-PI | Analista Judiciário – Análise de Sistemas | CONCURSO
SIMULADO TRE-PI | ANALISTA JUDICIÁRIO – ANÁLISE DE SISTEMAS
INSTRUÇÕES DESTE SIMULADO
OBJETIVOS DO SIMULADO
Aprimorar os conhecimentos adquiridos durante os seus estudos, de forma a avaliar a sua aprendizagem, utilizando para isso as metodologias e critérios idênticos aos maiores e melhores concursos públicos do País, através de simulado para concurso, prova de concurso e/ou questões de concurso.
PÚBLICO ALVO DO SIMULADO
Candidatos e Alunos que almejam sua aprovação no concurso TRE-PI para o cargo de Analista Judiciário – Análise de Sistemas .
SOBRE AS QUESTÕES DO SIMULADO
Este simulado contém questões de concurso da banca CEBRASPE para o concurso TRE-PI. Estas questões são especificamente para o cargo de Analista Judiciário – Análise de Sistemas , contendo Banco de Dados que foram extraídas de concursos públicos anteriores, portanto este simulado contém os gabaritos oficiais do concurso.
ESTATÍSTICA DO SIMULADO
O simulado TRE-PI | Analista Judiciário – Análise de Sistemas contém um total de 20 questões de concursos com um tempo estimado de 60 minutos para sua realização. O assunto abordado é diversificado para que você possa realmente simular como esta seus conhecimento no concurso TRE-PI.
RANKING DO SIMULADO
Realize este simulado até o seu final e ao conclui-lo você verá as questões que errou e acertou, seus possíveis comentários e ainda poderá ver seu DESEMPENHO perante ao dos seus CONCORRENTES. Venha participar deste Ranking e saia na frente de todos. Veja sua nota e sua colocação no RANKING e saiba se esta preparado para conseguir sua aprovação.
Bons Estudos! Simulado para Concurso é aqui!
- #118837
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 1 -
Considerando um SGBD Oracle, MySQL ou PostgreSqQL que contém uma tabela pessoa com mais de 3 registros, assinale a opção que apresenta a declaração de um comando SQL (que está entre aspas duplas) que permite selecionar o campo nome dos três primeiros registros dessa tabela segundo a ordem ascendente do campo idade.
- a) O comando “SELECT nome FROM pessoa ORDER BY idade LIMIT 3” será executado corretamente no SGBD PostgreSQL.
- b) O comando “SELECT nome FROM pessoa WHERE ROWNUM<3” será executado corretamente no SGBD MySQL.
- c) O comando “SELECT nome FROM pessoa WHERE ROWNUM<3” será executado corretamente no SGBD PostgreSQL.
- d) O comando “SELECT TOP 3 nome FROM pessoa ORDER BY idade” será executado corretamente no SGBD PostgreSQL
- e) O comando “SELECT TOP 3 nome FROM pessoa ORDER BY idade” será executado corretamente no SGBD MySQL.
- #118838
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 2 -
Existem dois esquemas lógicos para a implementação de um modelo de BI que envolve tabelas de fato e tabelas de dimensões: o esquema estrela (star schema) e o floco-de-neve (snow-flake schema). Acerca do esquema estrela, assinale a opção correta.
- a) No esquema estrela, diversas tabelas de dimensão se relacionam tanto com diversas tabelas fato como com outras tabelas de dimensão, apresentando chaves ligando todas essas tabelas.
- b) No esquema estrela, as tabelas de dimensão são organizadas em uma hierarquia por meio da sua normalização, com vistas a diminuir o espaço ocupado, eliminando-se, assim, quaisquer redundâncias.
- c) O esquema estrela exige o uso de tabelas normalizadas.
- d) No esquema estrela, cada tabela de dimensão está relacionada a várias tabelas de fato, formando uma estrutura na qual a tabela de dimensão se relaciona com várias tabelas de fato obrigatoriamente.
- e) O esquema estrela consiste em uma tabela de fato com várias tabelas para cada dimensão e propõe uma visão cuja principal característica é a presença de dados redundantes nas tabelas de dimensão.
- #118839
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 3 -
A respeito das características de um SGBD e das atividades de administração de banco de dados, assinale a opção correta.
- a) Para fins práticos, é necessário distinguir diferentes cardinalidades máximas, que podem ser maiores ou iguais a zero.
- b) A característica autodescritiva de um banco de dados define que o banco de dados contém o próprio dado assim como uma descrição desses dados e suas restrições. Essas descrições e restrições estão armazenadas no catálogo (dicionário) do SGBD.
- c) A característica autodescritiva de um banco de dados define que o banco de dados contém o próprio dado assim como uma descrição desses dados e suas restrições. Essas descrições e restrições estão armazenadas no catálogo (dicionário) do SGBD.
- d) Na linguagem SQL, os comandos DDL GRANT e ROLLBACK permitem a implementação de um controle de acesso discricionário, criando e retirando permissões no banco de dados.
- e) A coleção das informações armazenadas em um banco de dados, em determinado momento, corresponde ao esquema do banco de dados.
- #118840
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 4 -
Considerando um SGBD que respeite os padrões SQL ANSI-99, assinale a opção que apresenta corretamente um comando SQL para apagar determinados registros de uma tabela pessoa (cpf, nome, sexo) que contém registros cujo campo sexo apresenta valores iguais a ‘M’ e ‘F’.
- a) DROP pessoa WHERE sexo=‘M’
- b) UPDATE pessoa SET sexo=NULL WHERE sexo=‘M’
- c) FROM pessoa WHERE sexo=‘M’ DELETE sexo
- d) DELETE sexo FROM pessoa WHERE sexo=‘M’
- e) DELETE FROM pessoa WHERE sexo=‘M’
- #118841
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 5 -
O modelo lógico apresentado dá origem às tabelas ALUNO, INSCRICAO e DISCIPLINA. Considerando esse modelo e sabendo que não há nenhum procedimento armazenado no banco de dados, assinale a opção que apresenta código em SQL ANSI que resultará corretamente na listagem de matricula e nome dos alunos que estão inscritos (INSCRICAO) em mais de duas disciplinas.
- a) SELECT aluno.matricula, aluno.nomeFROM inscricao, aluno, disciplinaWHERE inscricao.matricula=aluno.matriculaAND inscricao.codigo=disciplina.codigoGROUP BY aluno.matricula, aluno.nomeHAVING COUNT(*) > 2
- b) SELECT aluno.matricula, aluno.nomeFROM inscricao, aluno, disciplinaWHERE inscricao.matricula=aluno.matriculaAND inscricao.codigo=disciplina.codigoAND COUNT(*) > 2
- c) SELECT aluno.matricula, aluno.nomeGROUP BY aluno.matricula, aluno.nomeFROM inscricao, aluno, disciplinaWHERE inscricao.matricula=aluno.matriculaAND inscricao.Codigo=diciplina. Codigo ANDCOUNT
- d) SELECT aluno.matricula, aluno.nomeFROM inscricao, aluno, disciplinaWHERE inscricao.matricula=aluno.matriculaAND quantidade > 2GROUP BY inscricao, aluno, disciplina
- e) SELECT aluno.matricula, aluno.nome, SUM() > 2FROM inscricao, aluno, disciplinaWHERE inscricao.matricula=aluno.matriculaAND inscricao.codigo=disciplina.codigoGROUP BY aluno.matricula, aluno.nome
- #118842
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 6 -
Considere que existe uma entidade PESSOA com um relacionamento denominado CASAMENTO que pode associar diversas ocorrências na mesma entidade PESSOA. De acordo com as propriedades do diagrama entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) pode ser definido como
- a) generalização.
- b) relacionamento binário.
- c) autorrelacionamento.
- d) entidade associativa.
- e) especialização.
- #118843
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 7 -
Acerca da aplicação dos princípios de normalização (Formas Normais), assinale a opção correta.
- a) A aplicação da 1FN se dá se e somente se, para todo modelo, for aplicada a Forma Normal de Boyce-Codd (ou BCNF).
- b) A 2FN é baseada no conceito de dependência funcional total, isto é, todo atributo não primário de uma entidade tem dependência funcional total da chave primária.
- c) A Terceira Forma Normal (3FN) requer que não haja dependências intransitivas de atributos que não sejam com toda chave candidata.
- d) A aplicação da Primeira Forma Normal (1FN) requer que, ao fim da sua aplicação, todos os atributos de uma relação sejam multivalorados ou estejam em tabelas aninhadas, o que garante grupos repetidos de dados, reduzindo o tamanho físico do banco de dados.
- e) A Segunda Forma Normal (2FN) requer que, ao fim da sua aplicação, não haja dependências transitivas de atributos que não sejam com toda chave candidata.
- #118844
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 8 -
A respeito dos diferentes modelos de banco de dados — relacional, rede, hierárquico, distribuído e orientado a objetos —, assinale a opção correta.
- a) Em bancos de dados orientados a objetos, busca-se agrupar os dados e os códigos que manipulam esses dados em vários elementos formando um grafo, e podendo, como uma extensão do modelo hierárquico, cada segmento pai ter mais de um segmento filho, e cada segmento filho ter mais de um segmento pai.
- b) No modelo em rede, representam-se os dados em um conjunto de árvores normalizadas, sendo possível modificar sua estrutura com facilidade, uma vez que não é preciso reconstruir o banco de dados.
- c) Nos bancos de dados relacionais, representam-se os dados em um conjunto de tabelas inter-relacionadas, o que torna o banco de dados mais flexível no que concerne à tarefa de modificação da estrutura de uma tabela dentro desse banco de dados, porque não há necessidade de reconstruí-lo.
- d) Segundo o padrão SQL ANSI, para a definição de um esquema de um banco de dados relacional, deve-se adotar uma linguagem de definição de dados usando hierarquias de classes baseadas em linguagens orientadas a objetos.
- e) Segundo o padrão SQL ANSI, para a definição de um esquema de um banco de dados relacional, deve-se adotar uma linguagem de definição de dados usando hierarquias de classes baseadas em linguagens orientadas a objetos.
- #118845
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 9 -
A respeito de projetos de banco de dados objeto-relacionais, assinale a opção correta.
- a) Um framework de mapeamento objeto-relacional tem como principal característica o mapeamento de entidades e eliminação das divergências de impedância.
- b) O mapeamento objeto-relacional está intimamente ligado à necessidade de linguagens de programação persistentes, sendo voltado à comunicação entre sistemas orientados a objetos e banco de dados relacionais.
- c) No desempenho computacional, as abordagens de mapeamento objeto-relacional em linguagens de programação como, por exemplo, Java e C# são consideradas muito mais rápidas que o acesso direto, considerando-se o suporte oferecido pelos frameworks às divergências de impedância.
- d) Embora os sistemas objeto-relacionais não tenham visão de identidade de objetos, as chaves primárias são utilizadas nas tabelas do banco de dados relacional, passando-se a essas chaves o papel de identificar um objeto na relação de mapeamento objeto-relacional.
- e) Na modelagem, classes e objetos podem ser considerados uma tupla de dados em um banco de dados relacional.
- #118846
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 10 -
Assinale a opção correta acerca de modelagem conceitual de dados.
- a) O modelo entidade relacionamento, semelhante à abordagem orientada a objetos de especialização e generalização, pode trabalhar com o conceito de supertipo e subtipos.
- b) Entidades fracas são representadas por um retângulo de borda simples e existem independentemente das entidades a elas relacionadas.
- c) A notação de atributo multivalorado de uma entidade é representada por uma linha tracejada dupla.
- d) No modelo ER, diferentemente do que ocorre no diagrama físico, não é necessário que os identificadores sejam notados no diagrama.
- e) A participação opcional de uma entidade em um relacionamento é anotada com o número “0” na linha de associação com um atributo de multiplicidade.
- #118847
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 11 -
Ainda com relação à situação hipotética apresentada, assinale a opção correta no que se refere aos princípios de modelagem de dados e conceitos de análise orientada a objetos.
- a) O tipo de operação pode ser classificado como uma entidade à parte, haja vista a necessidade de manutenção da entidade, exposta pelo diagrama de classes.
- b) A classe Usuário determina que deveria existir uma tabela para inclusão de seus dados no banco de dados relacional.
- c) A queryCREATE TABLE CT_CONTABIL (id_cont Integer, DataMov Date, DataEfe Date, Contrato varchar(100), F_operacao Integer ); cria a tabela conforme o diagrama físico demonstrado.
- d) A tabela INT_FUNC transpõe a herança da classe Funcionário da superclasse Usuário satisfatoriamente do modelo orientado a objetos (diagrama de classes) para o banco de dados relacional.
- e) A query SQL SELECT CC.ID_CONT, OO.NOME, OO.CONTRATO, OO.TIPO FROM CT_CONTABIL AS “CC” LEFT JOIN ON OP_OPERACAO AS “OO” ON (CC.F_OPERACAO=OO.ID_OPERACAO) WHERE CC.ID_CONT=1023 retorna os dados do contrato e das operações do registro contábil 1023.
- #118848
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 12 -
A figura anterior mostra um diagrama entidade/relacionamento, pelo qual um sistema controla contratos e negócios relacionados, entregue por uma fábrica de software que presta serviços a um órgão do governo federal. De acordo com as necessidades do gestor e dos requisitos levantados,
o sistema deve gravar o histórico de negócios realizados por cliente, com informações relevantes, como matrícula de usuário de sistema que incluiu o negócio, data e hora e usuário responsável pelo registro do negócio;
um contrato possui prestações que mudam conforme o mês, não havendo parcelas fixas no prazo total do contrato;
um contrato pode ser recalculado, pois, conforme a regra de negócio, existe a possibilidade de que negócios do tipo amortização de dívida possam ser reaplicados retroativamente em datas passadas, alterando-se as prestações nos períodos posteriores à data de amortização.
Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.
- a) Na modelagem especificada, para que cada prestação calculada seja relacionada ao contrato, é necessário incluir um autorrelacionamento na entidade Contrato.
- b) A gravação de histórico de negócios por cliente poderia ser realizada por uma entidade representada pela relação Realiza, entre as entidades Cliente e Negócio, porém, deveria existir, na modelagem conceitual, a entidade Usuário compondo a relação Realiza na ordem.
- c) Os atributos rua, bairro e cidade devem ser ligados diretamente à entidade Cliente, pois existe problema na notação do diagrama.
- d) O relacionamento Possui, localizado entre as entidades Contrato e Cliente, determina um relacionamento muitos-para-muitos: na entidade Contrato, haverá uma chave estrangeira que referencia uma chave primária da entidade Cliente, e, na entidade Cliente, existirá uma chave estrangeira referenciando uma chave primária da entidade Contrato.
- e) Para haver histórico de recálculo de um contrato, deve-se incluir uma entidade fraca denominada historico-prestações-negocio como relação entre as entidades Contrato e Negócio.
- #118849
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 13 -
Acerca de conceitos pertinentes a banco de dados distribuídos, assinale a opção correta.
- a) O rastreamento de dados é a habilidade de recuperar, a partir de falhas rastreáveis em um sítio individual ou da queda de link de comunicação, o banco de dados distribuído.
- b) Um SGBD distribuído fragmenta o banco de dados, de modo a manter os dados mais próximos do local onde eles são mais necessários.
- c) No que se refere à operação, um ambiente de banco de dados distribuído apresenta simetria e homogeneidade de nodos.
- d) Sistema de computação distribuída consiste em vários elementos de processamento, não necessariamente homogêneos, que são interconectados, ou não, por uma rede de computador.
- e) As funções comuns de gerenciamento de banco de dados, incluindo o processamento uniforme de consultas e o processamento de transações, aplicam-se aos bancos de dados distribuídos.
- #118850
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 14 -
Assinale a opção correta relativamente à segurança em banco de dados.
- a) O controle de autorização para o acesso de partes específicas de um banco de dados é realizado por meio da atribuição de contas com senhas aos usuários.
- b) Os algoritmos de criptografia de chave pública são fundamentados em operações sobre modelos de bites.
- c) O controle de acesso para e-commerce e para Web, diferentemente do que ocorre com os SGBDs tradicionais, deve ser realizado utilizando-se um conjunto de autorizações determinadas por usuário.
- d) Os tipos de medidas utilizadas para tratar problemas de integridade, disponibilidade e confidencialidade são controle de acesso, controle de inferência, controle de fluxo e criptografia.
- e) O controle de acesso ao sistema de banco de dados é realizado por meio de um sistema de concessão e revogação de privilégios.
- #118851
- Banca
- CEBRASPE
- Matéria
- Banco de Dados
- Concurso
- TRE-PI
- Tipo
- Múltipla escolha
- Comentários
- Seja o primeiro a comentar
(1,0) 15 -
Assinale a opção correspondente à cláusula SQL que, quando aplicada em uma consulta SELECT, impede a exibição de registros de uma tabela que tenham valores iguais.
- a) DISTINCT
- b) ORDER BY
- c) HAVING
- d) UNIQUE
- e) WHERE