Usare queste opzioni per creare tipi di riga denominati e senza nome che fungono da definizioni dei tipi riutilizzabili per tabelle o visualizzazioni.
I tipi di riga denominati sono basati sulla specifica SQL delle tabelle, dette tabelle digitate, e sono identificati all'interno del sistema come archiviazione dei tipi persistenti. I tipi di riga senza nome non vengono identificati come archiviazione dei tipi persistenti.
I tipi di riga creano tipi di dati compositi che possono essere usati nei modelli che verranno implementati nei database relazionali a oggetti. È possibile specificare un tipo di riga come tipo di dati.
Nome
Digitare un nome per il tipo composito che verrà visualizzato nella scheda Tipo di dati della finestra di dialogo Proprietà colonna e nella finestra Tipi .
Per impostazione predefinita, al nome viene aggiunto un suffisso per distinguerne il tipo in base alla selezione in Tipo composito.
Tipo di riga con nome
Selezionare questa opzione per specificare che il tipo non è un alias di un altro tipo.
Tipo distinto
Selezionare questa opzione per specificare che il tipo si basa su un altro tipo e ha la stessa rappresentazione del tipo su cui si basa, sebbene sia un tipo completamente distinto.
Se si seleziona questa opzione, non sarà possibile selezionare le opzioni nella categoria Campi .
Dominio
Selezionare questa opzione per specificare che il tipo è un alias di un altro tipo. È una rappresentazione indiretta dello stesso tipo.
Se si seleziona questa opzione, non sarà possibile selezionare le opzioni nella categoria Campi .
Nota
Quando si seleziona Dominio, l'opzione Tipo di raccolta alias diventa disponibile.
Tipo di raccolta alias (visibile solo se è selezionato Dominio)
Selezionare un'opzione per specificare se il valore di un attributo è una raccolta di un singolo valore, un set, un elenco o più set. Nei database relazionali, tutti i tipi di raccolte di attributi sono valori singoli. Database relazionali a oggetti consentono di specificare tipi di raccolte aggiuntive.
Valore singolo (colonna) Il tipo di raccolta viene popolato da un singolo valore. Una query di un record con un singolo tipo di raccolta restituisce un singolo valore, ad esempio 1, a o string1.
Imposta Il tipo di raccolta viene popolato da un set di valori dello stesso tipo di dati. Una query di un record con un tipo di raccolta impostato restituisce un set di valori (ad esempio {1, 2, 3, 4}, {a, b, c} o {string1, string2, string3}).
Elenco Il tipo di raccolta viene popolato da un elenco di valori dello stesso tipo di dati. Una query di un record con un tipo di insieme impostato restituisce un elenco di valori, ad esempio (3, 2, 1, 4), (b, a, c) o (stringa2, stringa1, stringa3). L'ordine è importante in questo caso, a differenza di set e set multi, in cui l'ordine non viene considerato.
Multi-Set Il tipo di raccolta viene popolato da un set multi-set o da un sacco di valori dello stesso tipo di dati. Una query di un record con un tipo di raccolta multi-set restituisce un set multi-set o un insieme di valori (ad esempio {1, 1, 2, 3, 3, 3, 4}, {a, b, b, c} o {string1, string2, string2, string3}).