viernes, 20 de enero de 2012

Uso de los objetos complejos estructurados, los no estructurados y la extensibilidad de tipos


Objetos complejos estructurados, no estructurados


Un sistema de BDOO debe poder dar cabida a diferentes tipos de datos, desde los más sencillos a objetos más complejos, todos ellos de pueden resumir en estos ocho:
  • Tipo abstracto para construir otros tipos. Permite construir nuevos tipos a partir de caracteres, float, enteros. Por ejemplo: punteros, números complejos, cadenas de bits…
  • Array. Son matrices de elementos de datos, como los que podemos encontrar en innumerables aplicaciones científicas.
  • Secuencia de tipo: Insertar elementos en una matriz en cualquier posición.
  • Tuplas: Forma natural de representar las propiedades de una entidad.
  • Conjunto: Forma natural de representar los grupos del mundo real.
  • Funciones: Para crear, modificar y borrar otros objetos
  • Uniones: Elementos de datos que pueden tomar diferentes valores de los diferentes tipos, es decir, matrices heterogéneas.
  • Composición recursiva del resto de tipos, se utiliza para representar objetos complejos, tales como documentos.
Extensibilidad de tipos
El conjunto de tipos predefinidos que aporta el sistema de base de datos debe ser extensible mediante algún mecanismo que permita definir tipos nuevos. No debe haber distinción en cuanto al uso de los tipos definidos por el sistema y los extendidos.

No hay comentarios:

Publicar un comentario