Questões de Concurso Para analista de banco de dados
Foram encontradas 2.055 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Na modelagem orientada a objeto, os sistemas de software são compostos por objetos que interagem e podem manter estado durante tais interações. As operações públicas de um objeto podem fornecer serviços a outros objetos; em uma comunicação síncrona, o objeto que solicita o serviço pode continuar executando enquanto o serviço é prestado; cada associação entre classes descreve ligações entre objetos dessas classes, as ligações têm estrutura e semântica em comum.
No modelo entidade-relacionamento estendido, a especialização é o processo de definir um conjunto de subclasses de um tipo entidade chamado superclasse da especialização. O processo de especialização permite estabelecer atributos específicos adicionais para cada subclasse; uma entidade membro de uma subclasse herda atributos da superclasse e relacionamentos nos quais a superclasse participa.
Nos modelos entidade-relacionamento, o número de entidades que podem participar de um relacionamento é o grau desse tipo de relacionamento. A restrição de cardinalidade mínima é o número mínimo de instâncias de relacionamento em que cada entidade pode participar. Em um tipo relacionamento M:N, pode haver atributos que não são determinados por uma entidade única, mas pela combinação das entidades participantes de uma instância desse relacionamento.
Nos modelos entidade-relacionamento, para uma dada entidade, cada atributo multivalorado pode ter mais de um valor, enquanto cada atributo monovalorado tem um único valor; cada atributo composto pode ser dividido em partes menores; os atributos derivados podem ser calculados a partir de outros atributos; os tipos entidade fraca têm seus próprios atributos-chave.
As seguintes responsabilidades são típicas dos stubs usados nos testes dos softwares orientados a objeto: criar um objeto da classe em teste; interligar o objeto em teste a outros objetos necessários ao teste; levar o objeto em teste a um estado inicial; enviar seqüências de mensagens para o objeto em teste; coletar respostas do objeto em teste; avaliar as respostas providas pelo objeto em teste