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( | + | * '''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