SóProvas


ID
784147
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de banco de dados orientado a objeto, julgue o  item  subsequente.


Estruturas de objetos complexos podem ser construídas recursivamente, aplicando-se um conjunto de construtores básicos como tuple, set, list e bag.

Alternativas
Comentários
  • • Os construtores de tipos básicos são: � Átomo (atom): representa valores atômicos básicos como, por exemplo, números, cadeias de caracteres e booleanos. � Tupla (struct): representa um tipo estruturado composto pelos nomes dos atributos e seus respectivos valores ou OIDs. O formato do tipo é , onde, para 1 ≤ k ≤ n, ak é um nome de atributo e vk é um valor ou um OID do atributo em questão � set: representa um conjunto de elementos distintos {v1, v2, ..., vn} do mesmo tipo como, por exemplo, um conjunto de OIDs. � bag: representa um conjunto de elementos não necessariamente distintos {v1, v2, ..., vn} do mesmo tipo. � list: representa uma lista ordenada de elementos [ : representa uma lista ordenada de elementos [v , v , ..., v ] do 1, v2, ..., vn] do mesmo tipo como, por exemplo, uma lista ordenada de OIDs. � array: representa um vetor unidimensional de elementos [v1, v2, ..., vn] do mesmo tipo, sendo semelhante a uma lista, porém apresentando um tamanho máximo.
  • Os tipos complexos são construídos através da aplicação recursiva (equivalente a um aninhamento) de diversos construtores de tipos. Eles incluem o construtor atômico (atom); o construtor struct ou tuple, que constrói tuplas, efetivamente gerando novos tipos complexos; e os construtores do tipo collection ou de coleção, que permitem criar tipos como set, list, bag, array, dictionary, que são estruturas multivaloradas.

    Gabarito: C