I database. Una breve introduzione all'argomento

Banche dati

I database sono allo stesso tempo uno dei componenti più e meno utilizzati. È vero che sono strumenti indispensabili per i professionisti della tecnologia dell'informazione. MaNel caso di utenti che lavorano con il proprio computer, si può parlare di sottoutilizzo. A meno che non si trovino in un'applicazione che lo include, ad esempio, durante la navigazione e i commenti su questo blog.

È vero che l'utilizzo di un foglio di calcolo è più intuitivo e c'è più documentazione disponibile. La stessa Microsoft ha pubblicato un solo libro su Access ed è quello sulla preparazione per l'esame di certificazione. Per quanto riguarda LibreOffice Base, la documentazione disponibile (in inglese) arriva alla versione 6.4.

Ma, la maggiore curva di apprendimento è compensata dai benefici poiché sono ideali per lavorare con dati non numerici.

I database Cosa sono?

Un database è una raccolta di dati strutturati in un certo modo e archiviati elettronicamentee. Tramite un programma chiamato database manager, si occupa di facilitare l'aggiunta, la modifica e l'eliminazione degli stessi. Alcuni tipi di database utilizzano un linguaggio di programmazione specifico che consente le query.

Classificazione

Secondo la posizione

  • Database centralizzato: Si trova, immagazzina e mantiene in un unico luogo. Ciò non significa che l'utente debba trovarsi nello stesso posto per accedere.
  • Database distribuito: questo è in realtà database diversi in posizioni fisiche diverseSono raggiunti da un manager che li fa lavorare come se fossero uno.

Secondo il modo di stabilire relazioni tra i dati

  • Relazionale: in questo tipo di database questi sono organizzati sotto forma di righe e colonne.
  • Orientato agli oggetti: qui i dati vengono memorizzati sotto forma di oggetti. Questi oggetti vengono memorizzati nel database assegnando loro attributi e metodi che definiscono cosa fare con i dati.
  • Orientato al grafico: utilizza l'estensione Teoria dello schema grafico per memorizzare, mappare e interrogare le relazioni tra i dati.
  • NessunSQL: Consente l'archiviazione di dati non strutturatiSono semi-strutturati.
  • Orientato al documento: è un sottotipo del precedente. Invece di archiviare i dati in righe e colonne, utilizza i documenti per archiviare e recuperare i dati. Questi documenti organizzano i dati utilizzando standard come JSON o XML.

Secondo l'orientamento

  • OLTP: Sono database orientato all'elaborazione delle transazioniè e include le funzioni di immissione, modifica e cancellazione dei dati.
  • OLAP: Questi database sono orientato all'analisi dei dati per consentire di trarre conclusioni.

Altri tipi

  • Autonomo: sono basati su cloud e utilizzare il machine learning per automatizzare il lavoro sui database,  la sicurezza, i backup, gli aggiornamenti e altre attività di gestione di routine che un amministratore esegue nei database tradizionali.
  • Data warehouse: è un database focalizzato sul settore aziendale che integra e purifica le informazioni da diverse fonti diverse per elaborarle e analizzarle dDa diversi punti di vista ad alta velocità.

Database aperti e database proprietari

Non ha senso in questo blog chiarire qual è la differenza tra i due. Se è interessante vedere come viene distribuito l'uso di entrambi. Secondo le statistiche più aggiornate, delle 5 più utilizzate, 3 sono open source. La buona notizia è che due dell'open source; PostgreSQL e MongoDB hanno registrato una crescita impressionante; Rispettivamente 44,02% e 25,62%.

La grande botta è stata presa dal server Microsoft SQL (proprietario) con un ribasso del 70,81% mentre il prodotto di punta, Oracle, accumula un ribasso del 28,08%. Anche MySQL, la più popolare delle soluzioni open source, non è andata molto bene. con il 24,28% in classifica.

In ogni caso, questa statistica devi prenderlo con le pinzette. Le fonti per il calcolo della posizione di ogni motore di database sono:

  • Numero di risultati nei motori di ricerca.
  • Frequenza di ricerca in base alle tendenze di Google.
  • Numero di query su portali di domande e risposte sulla tecnologia.
  • Numero di offerte di lavoro.
  • Frequenza delle citazioni nei profili professionali.
  • Numero di menzioni nei social network.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jorge suddetto

    Ciao e bene
    Ottimo quello che pubblichi e condividi, abbiamo e dobbiamo imparare ogni giorno.
    Concordo con te sul fatto che in molte occasioni i database non vengono utilizzati correttamente.
    È davvero uno strumento potente in Access oggi ci sono varie tecnologie e non tengono conto del fatto che tutto è necessario.
    Vengono creati siti Web dinamici, vengono utilizzati linguaggi di programmazione per creare e immettere informazioni, nonché estrarle.
    Ma il dominio Access non viene preso in considerazione come applicazione, il suo utilizzo in alcuni settori è praticamente nullo.
    Speriamo che tutto migliori perché abbiamo ancora molta strada da fare nella conoscenza.

    1.    Diego German Gonzalez suddetto

      Grazie per il tuo commento