Un database relazionale raccoglie diversi tipi di set di dati che utilizzano tabelle, record e colonne. Viene utilizzato per creare una relazione ben definita tra le tabelle del database in modo che i database relazionali possano essere facilmente archiviati. Ad esempio di database relazionali come Microsoft SQL Server, Oracle Database, MYSQL, ecc.
Ci sono alcuni parametri importanti del database relazionale:
vantaggi di instagram per uso personale
- Si basa su un modello relazionale (Dati in tabelle).
- Ogni riga nella tabella con un ID univoco, chiave.
- Le colonne della tabella contengono attributi di dati.
Tabella dipendenti (Relazione/Nome tabella)
ID dip | NomeDip | EmpAge | Nome del paese |
---|---|---|---|
Dip 101 | Andrea Matteo | 24 | cervo |
Dip 102 | Marco Douglas | 27 | Inghilterra |
Dip 103 | Engidi Nathem | 28 | Francia |
Dip 104 | Jason trapunta | ventuno | Giappone |
Dip 108 | Roberto | 29 | Italia |
Di seguito sono riportati i diversi tipi di tabelle di database relazionali.
- Rapporto uno a uno
- Relazione uno a molti o molti a uno
- Molte a molte relazioni
Relazione uno a uno (1:1): Viene utilizzato per creare una relazione tra due tabelle in cui una singola riga della prima tabella può essere correlata solo ad uno ed un solo record di una seconda tabella. Allo stesso modo, la riga di una seconda tabella può anche essere correlata a qualsiasi riga della prima tabella.
derivati parziali nel lattice
Di seguito è riportato l'esempio per mostrare un database relazionale, come mostrato di seguito.
Relazione uno a molti: Viene utilizzato per creare una relazione tra due tabelle. Eventuali singole righe della prima tabella possono essere correlate a una o più righe delle seconde tabelle, ma le righe delle seconde tabelle possono riguardare solo l'unica riga della prima tabella. È noto anche come a molti a uno relazione.
Rappresentazione di Uno a molti database relazionali:
protocolli del livello di collegamento dati
Rappresentazione di molti a uno banca dati relazionale
Relazione molti a molti: È molti a molti relazioni che creano una relazione tra due tabelle. Ogni record della prima tabella può fare riferimento a qualsiasi record (o nessun record) nella seconda tabella. Allo stesso modo ogni record della seconda tabella può riguardare anche più record della prima tabella. È anche rappresentato un N:N relazione.
Ad esempio, ci sono molti persone coinvolte in ciascuno progetto, e ogni persona può coinvolgere più di un progetto.
Differenza tra un database e un database relazionale
Base di dati relazionale | Banca dati |
---|---|
Un database relazionale può archiviare e organizzare i dati in forma tabellare come righe e colonne. | Viene utilizzato per memorizzare i dati come file. |
La funzionalità di normalizzazione dei dati è disponibile nel database relazionale. | Non ha una normalizzazione. |
Supporta un database distribuito. | Non supporta il database distribuito. |
In un database relazionale, i valori vengono archiviati come tabelle che richiedono chiavi primarie per possedere i dati in un database. | Generalmente memorizza i dati in forma gerarchica o di navigazione. |
È progettato per gestire un'enorme raccolta di dati e più utenti. | È progettato per gestire la piccola raccolta di file di dati che richiede un singolo utente. |
Un database relazionale utilizza regole di vincoli di integrità definite nelle proprietà ACID. | Non segue alcuna regola di vincolo di integrità né utilizza alcuna sicurezza per proteggere i dati dalla manipolazione. |
È possibile accedere ai dati archiviati dal database relazionale poiché esiste una relazione tra le tabelle e i relativi attributi. | Non esiste alcuna relazione tra il valore dei dati o le tabelle archiviate nei file. |