Guida all'analisi di un database

Tramite: O2O
Difficoltà: media
17

Introduzione

Internet, software aziendali, pubblica amministrazione, gestioni bancarie. Al giorno d'oggi il flusso di dati da gestire all'interno di un database è molto più significativo che in passato. Di conseguenza, diventa quindi fondamentale una corretta gestione dei dati memorizzati in un database. Prima di tutto, però, è importante riuscire a capire come e quali dati bisogna memorizzare. Vediamo quindi una guida all'analisi di un database, dalla selezione delle informazioni da salvare alla gestione vera e propria del database stesso.

27

Occorrente

  • PC
  • Connessione Internet
  • Programmi di elaborazione e gestione di database (Microsoft Access, Microsoft Excel ecc...)
37

La selezione delle informazioni da memorizzare

Per prima cosa prendete carta e penna. Create un elenco con tutte le informazioni da memorizzare, ricordandovi di evitare dati poco utili o dati ridondanti che non forniscono informazioni aggiuntive. Se così fosse, si sprecherebbe memoria a discapito di una cattiva organizzazione del database. Ma effettivamente, quali sono i dati che vi interessa memorizzare? La risposta dipende dal tipo di applicazione che si sta creando e dal tipo di utenti che dovranno usufruire di tale servizio. Se ad esempio state creando un software di booking (prenotazioni) destinato a strutture turistiche come i B&B, allora i dati da gestire sono il numero e il tipo di stanze (singola, doppia ecc...), la presenza di bagno privato o condiviso, la disponibilità delle stanze nella struttura e così via.

47

La creazione di tabelle apposite

Una volta scelte le informazioni che il database dovrà gestire, andrete a creare le giuste tabelle in cui contenere i dati. Non è consigliato inserire tutte le informazioni all'interno di una stessa tabella, poiché creerebbe caos all'interno del database nonché difficoltà successive nelle query per l'estrazione delle giuste informazioni. Piuttosto è consigliabile dividere i dati in tabelle distinte, per poi unirle attraverso l'uso di chiavi esterne dette "foreign key". Ritornando all'esempio precedente, potreste usare una tabella per la gestione delle stanze presenti nella struttura indicando per ciascun vano il tipo e la disponibilità. Per una tabella del genere si userà un ID "_stanza" come chiave primaria. Ricordate inoltre che la chiave primaria dev'essere univoca. Ciò significa che all'interno del database non possono convivere due righe aventi la stessa chiave primaria.

Continua la lettura
57

L'utilizzo di chiavi primarie ed esterne

Ultimo consiglio è quello di utilizzare opportunamente chiavi primarie ed esterne. Ogni tabella deve disporre della sua chiave primaria, che può dotare di un unico campo o di un insieme di campi. Ciò che conta è l'unicità di tale chiave. Inoltre, il corretto utilizzo delle chiavi esterne permette una relazione corretta e più semplice tra le varie tabelle. La relazione può avvenire attraverso l'utilizzo della parola chiave "Join". Gestire un database è un lavoro che richiede un certo impegno e una certa dimestichezza con i computer. Altro fattore fondamentale è la pazienza, indispensabile al fine di riordinare al meglio tutto ciò che serve nella creazione di un database. Ricordate sempre che lo scopo finale di un database è quello di organizzare dati importanti in modo chiaro ed efficace, così da ritrovarli più facilmente per poi gestirli con molta più sicurezza. Abbiamo terminato la nostra guida sull'analisi di un database. Per ulteriori informazioni consultate il link: https://it.wikibooks.org/wiki/Strutture_dati_e_database/Creare_e_gestire_un_database.

67

Guarda il video

77

Consigli

Non dimenticare mai:
  • Se non foste particolarmente pratici nella creazione e gestione di database informatici, rivolgetevi ad un esperto o a persone con più competenza di voi.
  • Un aiuto fondamentale arriva direttamente dalla rete. Cercate online guide e video tutorial sulla creazione e sulla gestione dei database. Vi risulterà molto più semplice imparare le nozioni di base utili al raggiungimento del vostro scopo.
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come eseguire l'operazione di Shrink sul database SQL Server

Lo smanettone non è mestiere per tutti, c'è chi possiede una passione spropositata per la tecnologia e chi invece, proprio, non sa dove mettere le mani. In questa guida vedremo una operazione molto complessa che riguarda i server. Leggendo i passi di...
Programmazione

Come creare un database per WordPress

Wordpress è probabilmente il più famoso CMS (acronimo di Content Managament System) presente sul web. Volendolo spiegare con un linguaggio più semplice, possiamo definire Wordpress come un software in grado di gestire informazioni che saranno poi condivise...
Programmazione

Guida alla programmazione in Assembly

Il linguaggio assembly è il linguaggio di programmazione più vicino alla realtà fisico-elettronica di una macchina. L'assembly permette di ignorare la forma binaria del programma finale e sostituire i codici in linguaggio macchina con una sequenza...
Programmazione

Guida alla programmazione in Delphi

La programmazione ha un campo di lavoro veramente ampio, infatti nel corso degli anni sono stati inventati diversi tipi di linguaggi di programmazione, da quello Html, a Java e Javascript per la creazione dei siti internet. Esistono inoltre moltissimi...
Programmazione

Guida alla programmazione a basso livello

In questa guida tratteremo della programmazione a basso livello. Nei vari passi successivi all'introduzione vi rilascio molte informazioni molto utili che vi aiuteranno certamente a programmare sempre meglio a basso livello. Un consiglio che vi dò e...
Programmazione

Guida alle basi di Html

Oggi programmare è diventata una delle cose più importanti da saper fare. Infatti si è calcolato che la programmazione rispetto agli ultimi 10 anni è aumentata del 70% e la richiesta di giovani programmatori nel panorama lavorativo è anch'esso in...
Programmazione

Guida alla programmazione in Basic

Se volete una vera e propria Guida alla programmazione in Basic, non vi resta altro che leggere attentamente i seguenti passaggi che vi elencheremo in seguito e facilitarvi cosi il compito. Il software che useremo è noto come "Visual Basic", che ben...
Programmazione

Guida introduttiva ad AngularJS

AngularJS è un framework ovvero una semplice struttura informatica che viene molto usata nello sviluppo di qualche software ed è anche una architettura di supporto sul quale si può sviluppare il software. AngularJS è una struttura sviluppata dal famoso...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.