Professional Documents
Culture Documents
RESUMEN
Las primitivas bsicas de una base de datos orientada a objetos son los
objetos y los literales.
El estado de los objetos se define por los valores que tienen para un
conjunto de propiedades. Las propiedades pueden ser:
Tipos bsicos: incluyen los tipos atmicos (Boolean, Float, Short, Long,
Double, Chart, etc.) y las enumeraciones.
Entre ambos tipos hay relaciones definidas como conjuntos Set: un Libro
es escrito_por un conjunto de Autores y un Autor escribe un conjunto de
libros.
interface Libro
{
/* Definicin de atributos
attribute string ttulo;
attribute integer ao;
attribute integer paginas;
attribute enum PosiblesEncuadernaciones (Dura,Bolsillo) tipo;
/* Definicin de relaciones */
interface Autor
{
/* Definicin de atributos */
attribute string apellidos;
attribute string nombre;
attribute string nacionalidad;
attribute short edad;
/* Definicin de relaciones */
relationship Set<Libro> escribe inverse Libros::escrito_por;