Questões

Total de Questões Encontradas: 04

Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
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
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
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
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
Texto Associado Texto Associado
Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.
Imagem Associada da Questão
Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser recuperados a partir de um registro contábil.
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 query CREATE TABLE CT_CONTABIL (id_cont Integer, DataMov Date, DataEfe Date, Contrato varchar(100), F_operacao Integer <fk>); 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
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
Texto Associado Texto Associado
Imagem Associada da Questão
A figura 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
Página 1 de 1