Che cos'è un database?

click fraud protection

Se hai familiarità con fogli di calcolo come Microsoft Excel, hai già capito come possono essere utilizzati i dati con le tabelle. I database utilizzano anche le tabelle per archiviare, gestire e recuperare informazioni.

Utilizzi già i database

Potresti non rendertene conto, ma incontri il potere dei database tutto il tempo nella tua vita quotidiana. Ad esempio, quando accedi al tuo conto bancario online, la tua banca prima autentica il tuo accesso utilizzando il tuo nome utente e password, quindi visualizza il saldo del tuo conto e le eventuali transazioni. Un database che opera dietro le quinte valuta la tua combinazione di nome utente e password e fornisce l'accesso al tuo account. Quindi filtra le tue transazioni per visualizzarle per data o tipo, come richiesto.

1 e 0 che rappresentano un database

Database vs. Fogli di calcolo

I database sono diversi dai fogli di calcolo in quanto sono più adatti a memorizzare grandi quantità di dati e a manipolarli in vari modi. Ecco alcune azioni che puoi eseguire con un database che sarebbe difficile, se non impossibile, eseguire utilizzando un foglio di calcolo:

  • Recupera tutti i record che corrispondono a determinati criteri
  • Aggiorna i record in blocco
  • Record di riferimenti incrociati in tabelle diverse
  • Eseguire calcoli aggregati complessi

Elementi di un database

Un database è composto da molte tabelle diverse. Come le tabelle di Excel, le tabelle di database sono costituite da colonne e righe. Ogni colonna corrisponde a un attributo e ogni riga corrisponde a un singolo record.

Ad esempio, considera una tabella di database che contiene nomi e numeri di telefono per i 50 dipendenti dell'azienda X. La tabella è impostata con colonne etichettate "Nome", "Cognome" e "Numero di telefono". Ogni riga contiene le informazioni corrispondenti per un individuo. Poiché ci sono 50 persone, la tabella ha 50 righe di immissione e una riga di etichette.

Ogni tabella in un database deve avere un nome univoco e ciascuna deve avere un chiave primaria colonna in modo che ogni riga (o record) abbia un campo univoco per identificarlo.

I dati in un database sono protetti da vincoli, che applicano regole sui dati per garantirne l'integrità complessiva. UN vincolo unico assicura che una chiave primaria non possa essere duplicata. UN controlla il vincolo controlla il tipo di dati che puoi inserire. Ad esempio, un campo Nome può accettare testo normale, ma un campo Numero di previdenza sociale deve includere un insieme specifico di numeri.

Una delle funzionalità più potenti di un database è la capacità di creare relazioni tra tabelle utilizzando chiavi esterne. Ad esempio, potresti avere una tabella Clienti e una tabella Ordini. Ogni cliente può essere collegato a un ordine nella tua tabella Ordini. La tabella Ordini, a sua volta, potrebbe essere collegata a una tabella Prodotti. Questo metodo semplifica la progettazione del database in modo da poter organizzare i dati per categoria, invece di cercare di inserire tutti i dati in una o solo poche tabelle.

Un sistema di gestione del database

Un database contiene solo dati. Per fare un uso reale di quei dati, hai bisogno di un sistema di gestione del database. Un DBMS è il database stesso, insieme al software e alle funzionalità necessarie per recuperare o inserire dati. Un DBMS crea report, applica regole e vincoli del database e mantiene lo schema del database. Senza un DBMS, un database è solo una raccolta di bit e byte con poco significato.

Se desideri provare a creare un database, un buon punto di partenza potrebbe essere un programma di database come accesso Microsoft.

FAQ

  • Che cos'è uno schema di database?

    UN schema del database è la sua struttura. Specifica quali informazioni, o oggetti, possono entrare nel database e definisce la relazione tra di loro. Gli schemi sono in genere definiti utilizzando Structured Query Language (SQL).

  • Che cos'è un database relazionale?

    Un database relazionale archivia i punti dati che sono correlati tra loro. Organizza i dati in una o più tabelle, ognuna con una chiave univoca che la identifica.

  • Che cos'è una query di database?

    Una query è semplicemente una richiesta di informazioni da un database. I dati possono provenire da una o più tabelle del database, oppure possono provenire da altre query. Ad esempio, ogni volta che digiti una ricerca su Google, invii una query.

  • Che cos'è un record di database?

    Un record è l'insieme di dati archiviati in una tabella. I record sono talvolta chiamati anche a tupla.

  • Che cos'è una chiave esterna in un database?

    Una chiave esterna è un componente comune che collega insieme i dati in due tabelle. La chiave esterna si riferisce alla chiave primaria di un'altra tabella chiamata tabella dei genitori. La tabella contenente la chiave esterna si chiama tabella figlio.

  • Che cos'è un'entità in un database?

    Un'entità è un oggetto che esiste all'interno del database. Può essere una persona, un luogo, un'unità o qualsiasi concetto astratto su cui desideri memorizzare informazioni. Ad esempio, un database di una scuola può contenere studenti, insegnanti e corsi come entità.