Diferencia entre revisiones de «Colecciones»

De Egeasy
Saltar a: navegación, buscar
(¿Qué es una colección?)
Línea 3: Línea 3:
 
<p>Una {{T|colección}} es un componente de ODL que se define a nivel de contenedores (tanto en definiciones de tipo, como en definiciones de sistema), y que permite almacenar objetos de igual o distinto tipo, generando una tabla en la base de datos para cada una de ellas.</p>
 
<p>Una {{T|colección}} es un componente de ODL que se define a nivel de contenedores (tanto en definiciones de tipo, como en definiciones de sistema), y que permite almacenar objetos de igual o distinto tipo, generando una tabla en la base de datos para cada una de ellas.</p>
 
<p>Es un componente importante, ya que la base de un sistema de información son los objetos que se crean, y para crearlos, es necesario que exista al menos una colección donde se incluya la definición de esos objetos.</p>
 
<p>Es un componente importante, ya que la base de un sistema de información son los objetos que se crean, y para crearlos, es necesario que exista al menos una colección donde se incluya la definición de esos objetos.</p>
<p>Dichas colecciones serán visualizadas por el usuario de egExplorer como un listado de los objetos que contiene. Además, es posible definir varias colecciones en un mismo contenedor.</p>
+
<p>Dichas colecciones serán visualizadas por el usuario de egExplorer como un listado de los objetos que contiene.</p>
 +
<p>Además, es posible definir varias colecciones en un mismo contenedor.</p>
  
 
==Declaraciones en una colección==
 
==Declaraciones en una colección==

Revisión del 14:17 17 mar 2009

¿Qué es una colección?

Una colección es un componente de ODL que se define a nivel de contenedores (tanto en definiciones de tipo, como en definiciones de sistema), y que permite almacenar objetos de igual o distinto tipo, generando una tabla en la base de datos para cada una de ellas.

Es un componente importante, ya que la base de un sistema de información son los objetos que se crean, y para crearlos, es necesario que exista al menos una colección donde se incluya la definición de esos objetos.

Dichas colecciones serán visualizadas por el usuario de egExplorer como un listado de los objetos que contiene.

Además, es posible definir varias colecciones en un mismo contenedor.

Declaraciones en una colección

A la hora de definir una colección, es necesario declarar el contenido que tendrá esa colección así como las columnas que se crearán en la tabla y que serán visualizadas. Veamos la forma de declarar estos dos aspectos:

  • Declaraciones de contenido

Utilizaremos la palabra reservada contiene seguida de la definición del contenedor. Incluiremos un contiene por cada tipo de objeto que queramos almacenar. La sintaxis sería la siguiente:

contiene [definición de contenedor]
  • Declaraciones de columna

Parecida a la declaración de contenido, para el caso de las columnas utilizaremos la palabra reservada columna seguida del nombre que queremos visualizar en el listado:

columna [nombre de la columna]

Sintaxis de la definición de una colección

kjhsvdafjsadf ksajbfsaf