Nwlapcug.com


Tutorial File Flat

Un database di file flat è il più semplice tipo di modello di database. È talvolta chiamato una "tabella" di dati ed è costituito da una semplice relazione tra i record di dati e campi dati. Potrai esplorare la costruzione di un database di file flat, descriviamo i suoi usi e discutere i modi in cui può essere esteso.

Che cosa è un Database di File Flat?

Il modo più semplice per rappresentare graficamente un database di file flat è un foglio di calcolo. Lungo il lato sinistro del foglio, una colonna di numeri enumera i record nel database. Per questo motivo, i record del database sono a volte chiamati "righe" e possono essere utilizzati in modo intercambiabile; Tuttavia, ogni piattaforma di database solitamente sceglie uno o l'altro come suo termine standard.

Nella parte superiore, ogni colonna ha un'etichetta che indica il nome di ogni immissione di dati, chiamato il "campo" di tali dati. Una sezione trasversale di singola di un record e un campo è chiamata un "cellulare", utilizzando la stessa terminologia come un foglio di calcolo. Il termine "file flat" deriva da questa visualizzazione foglio di calcolo: dati esistono in due dimensioni, orizzontale e verticale, che possono essere raffigurate su un pezzo di carta o altra superficie piana.

Foto di un semplice database con questi campi: nome, indirizzo, città, stato, Zip, telefono. Se ci sono 10 persone nel database, non ci sarebbe 10 record---uno per ogni persona. Ogni record dispone di sei campi, indipendentemente dal fatto se ogni record è completamente riempito, quindi ci sono fino a 60 celle di dati. Campi e le cellule continuano a esistere anche quando sono vuote; ogni database ha il suo modo di denotare una cella vuota.

Usi di un Database di File Flat

Quasi tutti i dati possono essere ridotti a file flat; più complicati "relazionali" database vengono creati dalla interconnessione di due o più tavoli flat insieme per creare connessioni di dati multidimensionali.

Lavorare con un file flat è semplice: se avete bisogno di più voci nel database, si aggiungono nuovi record. Se avete bisogno di archiviare più dati in ciascun record, creare nuovi campi. Pertanto, se si decide che si desidera archiviare gli indirizzi e-mail nella tabella di esempio qui sopra, vorrei aggiungere un nuovo campo (o una nuova colonna, nel modello di foglio di calcolo), l'etichetta "Email" e quindi nuove cellule esisterebbe in ogni record.

Estendere un Database di File Flat

Le limitazioni di un file flat rapidamente diventano evidenti: cosa succede se i dati richiedono più voci in ogni record? Ad esempio, ogni persona può avere più di un indirizzo, numero di telefono e indirizzo email. Il modo semplice di risolvere questo problema è quello di creare nuovi campi (Email2, Email3), ma questo è problematico; crea problemi con la memorizzazione dei dati e presentazione, quando molti record sono i campi vuoti, ma alcuni record hanno molti campi che devono essere visualizzati in una sola volta.

Questo può essere risolto con un database relazionale, che collega due tavoli flat: la prima può essere ID, Name; il secondo potrebbe essere ID, telefono. Utilizzando lo stesso numero di ID in entrambe le tabelle crea una relazione tra loro, che consente a qualsiasi persona di avere voci come molti come si desidera.