Database relazionale

Un database relazionale è un modello di database che memorizza i dati in tabelle. La stragrande maggioranza dei database utilizzati nelle applicazioni moderne è relazionale, quindi i termini "database" e "database relazionale" sono spesso usati come sinonimi. Allo stesso modo, la maggior parte dei sistemi di gestione dei database (DBMS) sono sistemi di gestione di database relazionali (RDBMS). Altri modelli di database includono i database a file semplice e gerarchici, anche se vengono usati raramente.

Ogni tabella di un database relazionale contiene righe (record) e colonne (campi). Nella terminologia dell'informatica, le righe sono talvolta chiamate "tuple", le colonne possono essere chiamate "attributi" e le tabelle stesse possono essere chiamate "relazioni". Una tabella può essere visualizzata come una matrice di righe e colonne, in cui ogni intersezione tra una riga e una colonna contiene un valore specifico. È "relazionale" perché tutti i record condividono gli stessi campi.

Le tabelle dei database spesso includono una chiave primaria, che fornisce un identificatore univoco per ogni riga della tabella. La chiave può essere assegnata a una colonna (che richiede un valore univoco per ogni riga) oppure può essere composta da più colonne che insieme formano una combinazione univoca di valori. In entrambi i casi, una chiave primaria offre un modo efficiente per indicizzare i dati e può essere usata per condividere valori tra le tabelle di un database. Ad esempio, il valore di una chiave primaria di una tabella può essere assegnato a un campo in una riga di un'altra tabella. I valori importati da altre tabelle sono chiamati chiavi esterne.

Il modo standard per accedere ai dati di un database relazionale consiste nell'utilizzare una query SQL (Structured Query Language). Le query SQL possono essere usate per creare, modificare ed eliminare tabelle, nonché per selezionare, inserire ed eliminare dati dalle tabelle esistenti.

Aggiornato July 16, 2016 da Per C.

quizMetti alla prova le tue conoscenze

The automated processing of a group of data inputs is called what?

A
Blast process
0%
B
Dual process
0%
C
System process
0%
D
Batch process
0%
Correct! Incorrect!     View the Batch Process definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Database relazionale in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.