Il database Object Oriented per l'Ontologia

From Giona

Revision as of 10:33, 18 May 2007 by Rmarino (Talk | contribs)

Il database Object Oriented è una componente il cui compito è quello di astrarre il database E-R: tutte le operazioni effettuate sul database relazionale, quindi, vengono completamente astratte verso l'utente finale.

Le operazioni effettuate all'interno del database non saranno quindi basate sui concetti di query e tavola, ma su quello di classe - oggetto.

Interrogare un database Object Oriented significa ottenere una lista di oggetti i cui attributi hanno determinate caratteristiche.

Gli Oggetti

All'interno del database ad oggetti dell'ontologia sono definite le seguenti classi di oggetti:

  • Attributo
  • Oggetto
  • Relazione

=La classe Attribute

Rappresenta gli "attributi" del modello ontologico, ed è definita con i seguenti campi:

  • name di tipo stringa, il nome dell'attributo
  • value di tipo stringa, il valore dell'attributo
  • description di tipo stringa, la descrizione dell'attributo

L'implementazione della classe nei seguenti file: Attribute.h Attribute.cpp

Personal tools