λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Τύποι Flat Files

Μια επίπεδη αρχείο αποθηκεύει τις πληροφορίες σε μια βάση δεδομένων, στην οποία ο χρήστης μπορεί να διαβάσει και να γράψει . Flat αρχεία περιέχουν καθορίζονται από το χρήστη κατηγορίες δεδομένων . Για παράδειγμα , μια λίστα με τα παιδιά σε μια τάξη μπορεί να περιέχει τα ονόματα , τις ηλικίες και φύλα . Διαφορετικοί τύποι επίπεδων αρχείων χρησιμοποιούν διαφορετικές μεθόδους για να οργανώσουν και να έχουν πρόσβαση στα δεδομένα . Διαχωρισμένες με κόμμα Αξία
Η

Πολλές εφαρμογές χρησιμοποιούν τιμών διαχωρισμένων με κόμματα ( CSV ​​) flat files . Αυτή η απλή μορφή αρχείου κειμένου καταγράφει κάθε ρεκόρ σε μία γραμμή . Θα οριοθετεί ( διαχωρίζει ) τιμές πεδίου με ένα κόμμα και ένα σκληρό επιστροφή μετά το τελευταίο πεδίο . Χρησιμοποιώντας το παράδειγμα συμμετοχή στην τάξη , μια καταχώρηση σε ένα απλό αρχείο CSV θα μπορούσε να γραφτεί ως " Sarah , 12 , Γυναίκα " σε μία γραμμή και το " Τζον , 11 , Male" στην επόμενη γραμμή . Μια καταχώρηση με κόμμα των δεδομένων πρέπει να έχει εισαγωγικά γύρω από αυτό , όπως " ' Smith , John ' , 11 , αρσενικό . "
Εικόνων Σταθερού Μήκους
Η

Σταθερό μήκους επίπεδη αρχεία δεν έχουν διαχωριστικά που χωρίζει τα πεδία των δεδομένων . Αντ 'αυτού , έχουν ένα καθορισμένο από το χρήστη σημείο εκκίνησης και το μήκος χαρακτήρων για κάθε εγγραφή. Ένας προγραμματιστής μπορεί να δημιουργήσει επίπεδο αρχείο του με έξι χαρακτήρες για το όνομα του παιδιού , ξεκινώντας στη θέση μηδέν ( χαρακτήρες έναν έως έξι ) ? Δύο χαρακτήρες για την ηλικία , ξεκινώντας στη θέση έξι ( χαρακτήρες επτά και οκτώ)? Και ένα χαρακτήρα για το φύλο , ξεκινώντας θέση οκτώ ( το ένατο και τελευταίο χαρακτήρα ) . Μια εγγραφή μπορεί να γραφτεί ως " Sarah 12F . " Σημειώστε το κενό μετά το " Sarah ", το οποίο αντιπροσωπεύει την έκτη χαρακτήρα στο αρχείο . Αν ο κύριος του έργου χρησιμοποιεί ένα πρόγραμμα αναζήτησης για να βρείτε την ηλικία της Sarah , θα αναζητήσετε το επίπεδο αρχείο ξεκινώντας στη θέση έξι και θα ελέγχει μόνο τα πεδία των παραμέτρων αναζήτησης . Κατά την αναζήτηση χιλιάδες ή τα εκατομμύρια των αρχείων αυτό εξοικονομεί χρόνο .

Η Tab Delimited
Η

Tab οριοθετημένο flat files λειτουργούν παρόμοια με CSV flat files . Ωστόσο , αντί να χρησιμοποιεί ένα κόμμα για να διαχωρίσετε τιμές , το πλήκτρο Tab εντοπίζει όπου μία καταχώρηση τελειώνει και αρχίζει μια άλλη . Αυτό επιτρέπει καταχωρήσεις δεδομένων να περιέχει κόμμα , χωρίς την ανάγκη των εισαγωγικών και , αν ένας προγραμματιστής θα πρέπει να δούμε ένα ακατέργαστο αρχείο δεδομένων , οι πληροφορίες σε αυτό φαίνεται οργανωμένη και μπορεί να ανιχνεύσει γρήγορα μέσα από οπτικά . Tab οριοθετημένο επίπεδη αρχεία διαφέρουν επίσης από σταθερού μήκους επίπεδων αρχείων με τη μέθοδο διαλογής τους . Ορισμένα προγράμματα μπορεί να δει τον οριοθέτη καρτέλα ως ένα χώρο και να μην αναγνωρίζουν πότε να αλλάξετε τις καταχωρήσεις , έτσι ώστε ο κύριος του έργου πρέπει να διασφαλίζει το πρόγραμμά του διαφοροποιεί μεταξύ των χώρων και καρτέλες για να ταξινομήσετε τα δεδομένα σωστά .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα