Modello di dati relazionale
Modellare dati in tabelle con righe, colonne e relazioni descritte esplicitamente.
Che cos’è un modello di dati relazionale?
Un modello relazionale descrive i dati come tabelle con righe e colonne denominate. Le chiavi identificano i record e collegano tabelle correlate. Chiavi e regole applicabili sono definite esplicitamente. L’ordine visibile delle righe non è parte affidabile del modello; per un’uscita ordinata la query deve indicare l’ordinamento.
In un esempio inventato, il cliente C-21 compare in una tabella clienti. La richiesta di servizio S-8 contiene un identificativo cliente obbligatorio che vi fa riferimento. Una chiave esterna adatta può impedire che la richiesta rimandi a un cliente inesistente. Non verifica automaticamente se la persona possa vedere la richiesta o se la motivazione soddisfi le regole aziendali. Tali regole di accesso e di business richiedono definizione e applicazione aggiuntive.
Fonti
Termini correlati
- DatabaseUna raccolta organizzata di dati a cui il software può accedere e applicare modifiche.
- SQLUn linguaggio per definire, interrogare e modificare dati; non un singolo prodotto database.
- Chiave esternaUna chiave esterna protegge un riferimento definito tra record tramite valori di chiave corrispondenti.
- Chiave univocaUna chiave univoca impedisce valori o combinazioni ripetuti nell’ambito di dati definito.
- Mappatura oggetto-relazionaleCollegare oggetti del programma ai dati di un database relazionale.
- Query di databaseUna query richiede dati secondo condizioni definite. Selezione, ambito e ordine devono essere adatti allo scopo del lavoro.
Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.