Il modello E-R del DataBase

From Giona

(Difference between revisions)
(Tavola Attribute)
(Tavola Attribute)
Line 9: Line 9:
== Tavola Attribute ==
== Tavola Attribute ==
Questa tavola conterrà tutti gli attributi degli oggetti dell'intologia. I campi:
Questa tavola conterrà tutti gli attributi degli oggetti dell'intologia. I campi:
-
* '''AttributeName''' (PK, varchar(128)): nome dell'attributo univoco per l'oggetto
+
* '''AttributeName''' (PK, varchar(256)): nome dell'attributo univoco per l'oggetto
* '''ObjectName''' (PK, varchar(256), FK Object.ObjectName): identificatore dell'oggetto a cui l'attributo appartiene
* '''ObjectName''' (PK, varchar(256), FK Object.ObjectName): identificatore dell'oggetto a cui l'attributo appartiene
* '''AttributeValue''' (varchar(256), REQ, IDX): Valore dell'attributo
* '''AttributeValue''' (varchar(256), REQ, IDX): Valore dell'attributo

Revision as of 07:06, 21 June 2007

Segue la definizione del modello Entity-Relationship per l'implementazione del database ad oggetti generico.

Tavola Object

Questa tavola conterrà tutti gli oggetti dell'ontologia. I campi:

  • ObjectName (PK varchar(256)): nome dell'oggetto
  • ObjectDescription (Text): Descrizione facoltativa dell'oggetto

Tavola Attribute

Questa tavola conterrà tutti gli attributi degli oggetti dell'intologia. I campi:

  • AttributeName (PK, varchar(256)): nome dell'attributo univoco per l'oggetto
  • ObjectName (PK, varchar(256), FK Object.ObjectName): identificatore dell'oggetto a cui l'attributo appartiene
  • AttributeValue (varchar(256), REQ, IDX): Valore dell'attributo
  • AttributeDescription (text): Descrizione facoltativa dell'attributo.

Legenda

PK: primary key

FK: foreign key

REQ: required field

IDX: campo indicizzato



BACK

Personal tools