Foram encontradas 160 questões.
Assinale a alternativa correta sobre o padrão Decorator:
Provas
De acordo com o livro Design Patterns de Erich Gamma e outros, há três tipos de padrões de projeto: padrões de criação, padrões estruturais e padrões comportamentais. Considerando essa mesma sequência, assinale a alternativa abaixo que apresenta dois exemplos de cada um desses tipos.
Provas
- Engenharia de SoftwareDesign Patterns
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Na teoria dos padrões de projeto, um termo conhecido e que direciona toda a teoria é o seguinte: "implemente para uma interface e não para uma implementação". Em inglês, esse termo é geralmente apresentado assim: "program to interfaces, not implementations". Em termos mais técnicos, o que esse termo significa e qual a principal razão que justifica sua aplicação? Assinale a alternativa correta.
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de Integridade
Considere as seguintes afirmações sobre o Modelo Relacional:
I. O conceito de tipo de entidade é definido apenas no Modelo Relacional.
II. No Modelo Relacional, a restrição de integridade referencial é violada se o valor de qualquer chave estrangeira realizar uma referência a uma tupla que não existe na relação referenciada.
III.Os conceitos de dependência funcional e normalização não podem ser empregados em esquemas relacionais.
Assinale a alternativa correta:
Provas
Considere as colunas Operador e Propósito do Operador da Álgebra Relacional:

A correspondência correta entre elas é:
Provas
Considere as seguintes sentenças referentes à linguagem SQL:
Vários operadores de comparação podem ser utilizados para comparar um valor v (tipicamente um nome de atributo) a um conjunto de valores V (tipicamente uma consulta aninhada). Dentre eles, o operador = ANY retorna se . Os operadores ANY e SOME têm .
Assinale a alternativa que preenche corretamente as lacunas:
Provas
Modelo de Dados Entidade-Relacionamento (MER):
I. É um modelo de dados lógico.
II. É um modelo de dados físico.
III.É um modelo de dados conceitual.
Assinale a alternativa correta:
Provas
Sobre o framework de mapeamento objeto/relacional Hibernate, é correto afirmar que:
Provas
Grails é um framework web baseado no padrão arquitetural MVC que utiliza a linguagem Groovy, executa sobre a máquina Virtual Java (JVM) e objetiva a alta produtividade no desenvolvimento de aplicações web. Em relação à implementação da persistência no Grails, analise as afirmações a seguir:
I. Caso não seja especificado como deve ser implementado no banco de dados o relacionamento de extensão, ou herança, entre duas classes, o Grails utilizará uma tabela para cada classe.
II. "Table-per-hierarchy" e "table-per-subclass" são formas distintas de mapear relacionamentos do tipo "one-to-many" e "many-to-one" entre classes.
III.Por default, quando "hasMany" é utilizado para definir um relacionamento, o Grails cria uma propriedade do tipo "java.util.Set", o que garante a exclusividade, mas não a ordem dos valores.
IV. Um dos problemas que impedem a utilização do Grails quando já existe um banco de dados criado é que o GORM não permite customizar o nome de tabelas e campos para que correspondam aos já existentes no banco de dados.
Assinale a alternativa correta.
Provas
Considere as seguintes classes de domínio no framework Grails, ambas definidas no arquivo Pessoa.groovy:

É correto afirmar que:
Provas
Caderno Container