Casa Banche dati Che cos'è un oggetto database? - definizione da techopedia

Che cos'è un oggetto database? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Oggetto database?

Un oggetto database in un database relazionale è una struttura di dati utilizzata per archiviare o fare riferimento ai dati. L'oggetto più comune con cui le persone interagiscono è la tabella. Altri oggetti sono indici, stored procedure, sequenze, viste e molti altri.

Quando viene creato un oggetto database, non è possibile creare un nuovo tipo di oggetto poiché tutti i vari tipi di oggetto creati sono limitati dalla natura stessa o dal codice sorgente del modello di database relazionale utilizzato, come Oracle, SQL Server o Access. Ciò che viene creato sono istanze degli oggetti, come una nuova tabella, un indice su quella tabella o una vista sulla stessa tabella.

Techopedia spiega l'oggetto database

Sono necessarie due piccole ma importanti distinzioni negli oggetti del database:

  • Un tipo di oggetto è il concetto o l'idea di base di un oggetto; ad esempio, il concetto di una tabella o un indice.
  • Un'istanza di oggetto è un esempio di un tipo di oggetto. Ad esempio, una tabella denominata CUSTOMER_MASTER è un'istanza del tipo di oggetto TABLE.

La maggior parte dei principali motori di database offre lo stesso set di principali tipi di oggetti di database:

  • tabelle
  • indici
  • sequenze
  • Visualizzazioni
  • Sinonimi

Sebbene ci siano sottili variazioni nel comportamento e nella sintassi utilizzate per la creazione di questi principali tipi di oggetti di database, sono quasi identici nel loro concetto e nel loro significato. Una tabella in Oracle si comporta quasi esattamente come una tabella in SQL Server. Questo rende il lavoro molto più semplice per l'amministratore del database. È analogo al passaggio da un'auto all'altra fatta da un altro produttore; gli interruttori per l'accensione dei fari possono essere in posizioni diverse, ma il layout generale è sostanzialmente simile.

Quando si crea un'istanza di un oggetto, è consigliabile seguire una convenzione di denominazione di facile comprensione. Ciò è particolarmente importante per i progettisti di database i cui prodotti sono destinati ad essere utilizzati da più persone. È anche utile rendere il lavoro il più semplice possibile per gli amministratori di database interni riducendo il numero di query fatte in seguito al creatore. Una semplice linea guida è quella di aggiungere suffissi. Ecco due esempi:

  • Suffissa tutte le tabelle principali usando _MASTER:
    • CUSTOMER_MASTER
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • Suffissa tutte le tabelle transazionali utilizzando il suffisso _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS
Che cos'è un oggetto database? - definizione da techopedia