Vai al contenuto
Home

Modello relazionale

Il modello relazionale per la gestione dei database è un modello di database basato sulla logica predicata del primo ordine. Edgar F. Codd lo propose nel 1969. Nel modello relazionale di un database, tutti i dati sono rappresentati in termini di…

Il modello relazionale per la gestione dei database è un modello di database basato sulla logica predicata del primo ordine. Edgar F. Codd lo propose nel 1969. Nel modello relazionale di un database, tutti i dati sono rappresentati in termini di tuple, raggruppate in relazioni. Un database organizzato in termini del modello relazionale è chiamato database relazionale.

Lo scopo del modello relazionale è di fornire un metodo dichiarativo per specificare i dati e le query: gli utenti dichiarano direttamente quali informazioni contiene il database e quali informazioni vogliono da esso. La struttura in cui i dati sono immagazzinati, e il compito di rispondere alle richieste degli utenti e di recuperare i dati è lasciato al sistema di database, e non è visibile all'utente.

La maggior parte dei database relazionali usa il linguaggio di definizione dei dati e di interrogazione SQL; questi sistemi implementano ciò che può essere considerato come un'approssimazione ingegneristica al modello relazionale. Una tabella in uno schema di database SQL corrisponde ad una variabile predicato; il contenuto di una tabella ad una relazione; i vincoli chiave, altri vincoli e le query SQL corrispondono ai predicati. Oggi, molti sistemi di database sono diversi dal modello originale. Codd ha sostenuto ferocemente contro le deviazioni che compromettono i principi originali.

Galleria di immagini

1 Immagine

Domande e risposte

D: Qual è il modello relazionale per la gestione dei database?

R: Il modello relazionale per la gestione dei database è un modello di database basato sulla logica dei predicati del primo ordine.

D: Chi ha proposto il modello relazionale per la gestione dei database e quando è stato proposto?

R: Edgar F. Codd ha proposto il modello relazionale per la gestione dei database nel 1969.

D: Come vengono rappresentati i dati nel modello relazionale di un database?

R: Nel modello relazionale di un database, tutti i dati sono rappresentati in termini di tuple, raggruppate in relazioni.

D: Come si chiama un database organizzato in termini di modello relazionale?

R: Un database organizzato in termini di modello relazionale si chiama database relazionale.

D: Qual è lo scopo del modello relazionale?

R: Lo scopo del modello relazionale è fornire un metodo dichiarativo per specificare i dati e le query.

D: Quale linguaggio utilizza la maggior parte dei database relazionali?

R: La maggior parte dei database relazionali utilizza il linguaggio di definizione dei dati e di interrogazione SQL.

D: In che modo tabella, contenuto della tabella, vincoli di chiave, altri vincoli e query SQL corrispondono ai predicati nel modello relazionale?

R: Nel modello relazionale, una tabella in uno schema di database SQL corrisponde a una variabile di predicato; il contenuto di una tabella a una relazione; i vincoli di chiave, altri vincoli e le query SQL corrispondono ai predicati.

Articoli correlati

Autore

AlegsaOnline.com Modello relazionale

URL: https://it.alegsaonline.com/art/82000

Condividi

Fonti