Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

File piatti Vs . Banca dati

Qual è la differenza tra una lima piatta e un database ? Questa domanda è in realtà una contraddizione in termini , perché un file flat è un tipo di database . E ' facile confondere la terminologia perché le tecnologie di database moderni come SQL e FoxPro usano una molto più sofisticata struttura di database relazionale per l'organizzazione di record . Molti sistemi software moderni usano solo i file flat come area temporanea per i dati che vengono esportati e importati da fonti moderne , relazionali dati. File flat Database

Considerate le seguenti righe di testo:

000100020003

Se si dovesse copiare e incollare questi in un file di testo e salvare il documento , si sarebbe creato un database di file flat . Un database di file flat non è altro che un elenco di record . Ovviamente , il database creato in questo esempio, non sarebbe uno molto utile o significativo , ma sarebbe un database di file flat valida con tre record .

Se siete confusi , perché questo sembra proprio come un testo di file , hai assolutamente ragione . Un database di file flat non è in realtà una banca dati funzionale a tutti fino a un programma esterno analizza , carichi e interpreta o manipola i dati . Nel precedente esempio , avremmo bisogno di avere qualche software che completa specificamente i suoi compiti sulla base di 4 cifre record del database numerici .

"File piatto" non si riferisce a una norma, una tecnologia o una lingua . "File Flat" è solo un concetto generale che descrive una " vecchia scuola " stile di database che è stato utilizzato prima dell'avvento di tabelle relazionali e schemi .
Records Multi- campo in un file piatto

un file di testo contenente le seguenti righe sarebbe anche un database di file flat valida :

1234, X2468 , X4321 , Y8642 , Y

Questo sarebbe un esempio di un flat file delimitato da virgole . Ogni record contiene ora due campi invece di uno. Nel nostro primo disco , i dati "1234" è associato con i dati di "X " .

Delimitatori non devono essere le virgole . Ancora una volta , tutto dipende dal software che interpreta il database di file flat . Un file flat e virgola delimitato usato per memorizzare gli indirizzi dei clienti potrebbe avere dischi come :

LEON WILLIAMS ; 123 OVUNQUE TERRAZZO ; Americatown , WI ; 12.345-0000 ; USAJOHN DOE ; 000 NOWHERE LUOGO ; HIDDEN VALLEY , MT ; 00000 -1234 ; USA

 

software © www.354353.com