Concetto in definizione ABC
Varie / / November 13, 2021
Di Guillem Alsina González, nel lug. 2016
Gli esseri umani hanno la tendenza a memorizzare dati su qualsiasi cosa e, infatti, non per niente si dice che questa sia l'"era dell'informazione" per l'abbondanza di essa. Ed è che ogni tanto le informazioni che chiunque ha a portata di mano si moltiplicano fino a comprendere la quantità totale di informazioni prodotte nel corso della storia.
In questa onnipresenza dell'informazione come strumento prezioso, le tecnologie dell'informazione e comunicazione, e non sarebbe possibile senza l'assistenza di sistemi informatici e reti di comunicazione come Internet.
La base delle informazioni classificate
Un altro elemento chiave in questa sovrabbondanza di informazioni è il software. I dati accumulati, da soli, non ci dicono nulla. È come se in un ufficio avessimo accatastato fogli e fogli con testi scritti (va bene, va bene, cosa che capita a molti di noi...). Sarebbero inutili se non li avessimo raggruppati in libri o opere con il loro indice corrispondente per trovare ciò che stiamo cercando.
Allo stesso modo, abbiamo strumenti a nostra disposizione per organizzare e strutturare le informazioni all'interno dei nostri computer. Questi strumenti, che possono essere di diverso tipo a seconda del modo in cui funzionano, ricevono un nome comune: DBMS, acronimo in inglese di Management System Banca dati (SGBD in spagnolo).
I diversi tipi
Esistono molti software che ci permettono di gestire database, da quelli più semplici che sono pensati per soddisfare le esigenze domestiche e domestiche. piccole imprese, anche grandi sistemi concepiti per poter servire grandi multinazionali, supportando milioni di transazioni in a quotidiano.
La differenza tra l'uno e l'altro sta in molti aspetti ma, principalmente, distinguiamo i DBMS per il modo in cui funzionano:
- Database relazionali. Probabilmente il più popolare. Le informazioni sono strutturate in tabelle, ognuna delle quali rappresenta un tipo di oggetto e le sue caratteristiche. Ogni tabella può avere uno o più campi che consentono di identificarli disco in modo univoco e creare relazioni con altre tabelle. La maggior parte degli attuali gestori di database appartengono a questo tipo
- Database distribuiti. Supporta la distribuzione di dati e software di gestione, tra più computer. Molto utile quando dobbiamo lavorare nella stessa organizzazione che ha sedi geografiche o nazionali diverse.
- Database gerarchici. I dati sono organizzati in Formato albero capovolto. Sono ideali per grandi volumi di informazioni.
- Database di rete. Una variante del modello precedente, quello gerarchico, in cui un ramo dell'albero invertito può non solo avere più rami, ma lo stesso nodo può provenire da più rami.
- Database transazionali. Se relazionale è il tipo più comune di DBMS, transazionale sono i più rari. Orientati all'uso in ambienti bancari, aziendali e industriali, basano la loro paradigma di utilità nell'eseguire due operazioni per completare a transazione, uno di loro di solito per verificare che le condizioni prestabilite siano soddisfatte.
- Database degli oggetti. Concettualmente simili a relazionali per certi aspetti, derivano dalle stesse idee che hanno dotato i linguaggi di programmazione Orientato agli oggetti come il C++, che consente, ad esempio, di creare oggetti da altri, da cui ereditano alcune caratteristiche.
- Banche dati documentari. Progettato per servire le applicazioni di gestione dei documenti, che gestiscono grandi volumi di testo e permettendoti di cercarli.
- Database multidimensionali. Molto simili a quelli relazionali, sono fondamentalmente utilizzati per realizzare applicazioni OLAP. Una tabella non contiene solo colonne e valori per ogni record, ma ad essa è associata anche una metrica. Quindi, si espande in varie dimensioni.
- Database deduttive. Memorizza fatti e regole, con le cui inferenze è possibile effettuare deduzioni.
Foto: iStock - Alex Belomlinsky / Nihat Dursun
Argomenti in DBMS