

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No modelo de dados orientados a objetos, a estratégia de ocultar a implementação interna de uma classe para permitir acesso aos dados dessa classe por meio de interfaces públicas é denominada encapsulamento.
Certo
Errado
No modelo de dados orientados a objetos, os dados são geralmente organizados em tabelas com linhas e colunas, o que facilita o seu armazenamento.
Certo
Errado
Em relação aos conceitos de banco de dados, em qual tipo de banco as informações são organizadas em blocos de informações, classes, com identificadores e atributos?
Relacional.
Não relacional.
Operacional.
Distribuído.
Orientado a objetos.
Observe a imagem a seguir.

Disponível em:
<http://www.univasf.edu.br/~ricardo.aramos/disciplinas/ES_II_2010_1/aulas/Di
agrClasses.pdf>. Acesso em: 28 nov. 2023. [Adaptado].
Ao analisar o diagrama, dentre os elementos, é possível observar
uma associação com estereótipo ‘compra’.
um atributo privado ‘nome’.
um método protegido ‘AtualizarDivida’.
um atributo público ‘endereco’.
Identifique a única alternativa que esteja tecnicamente correta quanto à finalidade do Mapeamento Objeto/Relacional.
Mapear um modelo de dados relacional para aumentar a performance e redução de espaço de armazenamento em um sistema orientado a objetos
Reduzir a necessidade de conhecimento sobre SQL ANSI pela equipe de desenvolvedores de programação
Aumentar a segurança e a performance dos dados em um SGBD - Sistema Gerenciador de Banco de Dados do tipo Objeto/Relacional
Permitir que objetos em linguagens de programação orientadas a objetos sejam mapeados para tabelas em um banco de dados relacional
Considere que, na modelagem de dados utilizando a orientação a objetos, há três classes: a classe Filme e as classes Suspense e Comédia, ambas herdando as características da classe Filme. Portanto, está-se fazendo uma aplicação do conceito de herança, segundo o qual
a classe Filme assume o papel de uma subclasse, e as classes Suspense e Comédia assumem o papel de superclasses.
a classe Filme só pode ter atributos do tipo literal, enquanto que as classes Suspense e Comédia só podem conter atributos do tipo numérico.
as classes Suspense e Comédia herdam atributos e métodos da classe Filme, podendo, por exemplo, acrescentar atributos peculiares à classe Filme.
as classes Suspense e Comédia assumem exatamente os mesmos métodos e atributos da classe Filme, sem poder alterar qualquer um deles.
as quantidades de objetos oriundos das classes Suspense e Comédia devem ser exatamente as mesmas.
Considerando a modelagem de dados orientada a objetos, sejam dois conjuntos de entidades que devem ser representados por duas classes: Proprietário e Veículo. O modelo de classes deve refletir a seguinte situação: um proprietário pode possuir mais de um veículo e cada veículo é possuído por apenas um proprietário. O diagrama de classes correspondente a essa descrição é:





Uma das vantagens da POO é a reutilização de código.
Assinale a alternativa que exemplifica de forma correta a assinatura inicial da criação de uma subclasse em ORACLE(versão de base: 9i).
create or replace type Aluno_t ext Pessoa_t().
create or replace type Aluno_t under Pessoa_t ().
create or replace type Aluno_t upper Pessoa_t().
create or replace type Aluno_t implement Pessoa_t().
create or replace type Aluno_t extended Pessoa_t().
O desenvolvimento de software é extremamente amplo. Nesse mercado, existem diversas linguagens de programação, que seguem diferentes paradigmas. Um desses paradigmas é a Orientação a Objetos, que atualmente é o mais difundido entre todos. Isso acontece porque se trata de um padrão que tem evoluído muito, principalmente em questões voltadas para segurança e reaproveitamento de código, o que é muito importante no desenvolvimento de qualquer aplicação moderna. O paradigma da Orientação a Objetos está baseado em 4 tópicos bastante importantes: Abstração, Encapsulamento, Herança e Polimorfismo.
Nesse contexto, é CORRETO afirmar sobre o conceito de Herança que:
Precisa levar em consideração a identidade, as propriedades e os métodos de um determinado objeto.
Adiciona segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
Consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
Otimiza a produção da aplicação em tempo e linhas de código.
No contexto de banco de dados orientados a objetos, qual das seguintes afirmações é verdadeira sobre a herança?
A herança permite que uma classe herde métodos e atributos de outra classe, mas não permite a redefinição desses métodos e atributos.
A herança permite que uma classe herde métodos e atributos de outra classe e possibilita que a classe filha redefina ou adicione novos métodos e atributos.
A herança não é suportada em banco de dados orientados a objetos.
A herança é usada apenas para modelar relações de muitos para muitos entre classes.
A herança é usada apenas para modelar relações de um para muitos entre classes.
Referente aos tipos de bancos de dados, há um conhecido por utilizar tabelas com linhas e colunas, apresentar facilidade da armazenagem e confiabilidade das informações. A descrição trata de qual banco de dados?
Não relacional.
Relacional.
Orientado a objetos.
Distribuído.
Gráfico.
São técnicas para identificação das classes, EXCETO:
Categorias de Conceitos.
Análise Textual de Abbott.
Análise de Casos de Uso.
Identificação Dirigida a Responsabilidades.
Análise observatória do comportamento dos requisitos funcionais.
De acordo com o paradigma de programação orientada a objetos, o conceito de Encapsulamento é definido:
Pelo processo de demonstrar todos os detalhes de um objeto que não contribuem para as suas características essenciais.
Pela capacidade de uma subclasse ter acesso às propriedades da superclasse a ela relacionada.
Pela interface definida de forma a revelar o máximo possível sobre o seu funcionamento interno.
Pela indicação de que os dados contidos em um objeto não poderão ser acessados através de seus métodos.
Pela impossibilidade de alterar os dados diretamente, somente através de métodos. Ex.: O raio somente pode ser alterado/recuperado pelos métodos setCenter/getCenter.
São características da herança em orientação a objetos, EXCETO:
As subclasses herdam as características de sua superclasse.
Na herança, pode-se herdar tanto métodos, como atributos.
A herança é uma estratégia que busca reduzir a reescrita de código.
Não existe diferença no relacionamento do tipo herança e do tipo associação.
herança goza das propriedades de transitividade e assimetria.
Assinale a alternativa correta com relação aos Bancos de Dados Orientados a Objetos.
Um objeto tem cinco aspectos: nome, atomicidade, tempo de vida, estrutura e criação.
A atomicidade de um objeto especifica como ele é moldado usando os construtores de tipo. A atomicidade especifica se um objeto é atômico ou não.
A estrutura do objeto refere-se à maneira como ele pode ser criado. Isso normalmente é realizado por meio de uma operação new para uma interface especial Object_Factory.
O tempo de vida de um objeto especifica se ele é um objeto persistente (ou seja, um objeto do banco de dados) ou um objeto transiente (ou seja, um objeto em um programa em execução, que desaparece após o término do programa).
A criação de um objeto especifica se ele é um objeto persistente (ou seja, um objeto do banco de dados) ou um objeto transiente (ou seja, um objeto em um programa em execução, que desaparece após o término do programa).
Permite a criação de novas classes que se reutilizam, estendem e modificam o comportamento definido em outras classes. É chamada de classe base, possuindo uma ligação direta com esses membros chamada classe derivada. Uma classe derivada pode ter apenas uma classe base direta, este conceito se refere a:
Encapsulamento.
Polimorfismo.
Interfeces.
Herança.
Em um banco de dados orientado a objetos, é possível considerar como objeto vários itens que compõem a estrutura do banco. Podemos agrupar esses objetos para criar padrões de áreas específicas como, por exemplo: departamentos, tipos de aplicação ou até uma característica específica para um determinado usuário. Estes grupos de objetos são denominados:
Tabela.
Visão.
Índice.
Schema.
Image.
Mecanismos de indexação e controle de simultaneidade são recursos dispensáveis em bancos de dados orientados a objetos, em razão da natureza dos objetos e dos componentes estado e comportamento a eles inerentes.
Certo
Errado
O armazenamento orientado a objeto se caracteriza por guardar as informações em estrutura de dados na memória de código aberto usando cache e agentes de mensagens com o mecanismo de streaming.
Certo
Errado
Considere o paradigma de orientação à objetos para assinalar a alternativa que apresenta o termo que faz referência à objetos de uma classe.
Instâncias.
Referências.
Subclasses.
Interfaces.
Métodos.