I dati organizzati in un particolare formato possono essere considerati un database. Esistono numerose applicazioni per database e vengono utilizzate in quasi tutti i programmi e servizi che memorizzano o recuperano informazioni.
Se hai appena iniziato con i database, di seguito è riportato un elenco delle principali cose che devi sapere prima di andare avanti. Questi fatti sono garantiti per semplificare il lavoro con i database e aumentare la produttività.
SQL costituisce il nucleo dei database relazionali
Non puoi evitarlo: lo Structured Query Language costituisce il nucleo di tutti i database relazionali. Fornisce un'interfaccia uniforme a Oracle, SQL Server, Microsoft Access e altri database relazionali ed è un "must learn" per tutti gli aspiranti utenti di database.
Segui un corso introduttivo di SQL prima ancora di tentare di apprendere uno specifico software di database. L'investimento in termini di tempo ti aiuterà a costruire una base adeguata e ad iniziare il piede giusto nel mondo dei database.
W3Schools.com è un ottimo punto di partenza per i principianti interessati a SQL.
Continua a leggere sotto
02 di 05La selezione delle chiavi primarie è una decisione estremamente importante
La selezione di una chiave primaria è una delle decisioni più importanti che devi prendere nella progettazione di un nuovo database. Il vincolo più importante è che devi assicurarti che la chiave selezionata sia unica.
Se è possibile che due record (passato, presente o futuro) possano condividere lo stesso valore per un attributo, è una scelta sbagliata per una chiave primaria. Quando valuti questo vincolo, dovresti pensare in modo creativo.
Dovrai inoltre evitare valori sensibili che sollevino problemi di privacy, come i numeri di previdenza sociale.
Continua a leggere sotto
03 di 05NULL non è zero o la stringa vuota
NULL è un valore molto speciale nel mondo dei database, ma è qualcosa che i principianti spesso confondono.
Quando vedi un valore NULL, interpretalo come "sconosciuto". Se una quantità è NULL, ciò non significa necessariamente che sia zero. Allo stesso modo, se un campo di testo contiene un valore NULL, non significa che non ci sia un valore appropriato, "è semplicemente sconosciuto.
Ad esempio, considera un database contenente informazioni sui bambini che frequentano una particolare scuola. Se la persona che immette il record non conosce l'età di uno studente, viene utilizzato un valore NULL per indicare il segnaposto "sconosciuto". Lo studente ha certamente un'età, "è solo non presente nel database.
04 di 05La conversione di fogli di calcolo in database consente di risparmiare tempo
Se hai già tonnellate di dati archiviati in Microsoft Excel o in altri formati di fogli di calcolo, puoi risparmiare montagne di tempo convertendo quei fogli di calcolo in tabelle di database.
Continua a leggere sotto
05 del 05Tutte le piattaforme di database non sono state create uguali
Ci sono molti database diversi là fuori, ognuno dei quali offre una varietà di caratteristiche uniche a prezzi differenti.
Alcuni sono database aziendali completi progettati per ospitare enormi data warehouse che servono imprese multinazionali. Altri sono, i database di desktop più adatti a tenere traccia delle scorte per un piccolo negozio con uno o due utenti.
I requisiti aziendali impongono la piattaforma di database appropriata per le tue esigenze. Vedi Opzioni software database per ulteriori informazioni, nonché il nostro elenco dei migliori creatori di database online gratuiti.