λογισμικό

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

Flat Files Vs . Database

Ποια είναι η διαφορά ανάμεσα σε ένα απλό αρχείο, και μια βάση δεδομένων ; Αυτή η ερώτηση είναι στην πραγματικότητα μια αντίφαση , διότι μια επίπεδη αρχείο είναι ένα είδος βάσης δεδομένων . Είναι εύκολο να συγχέουμε την ορολογία , διότι οι σύγχρονες τεχνολογίες βάσεων δεδομένων όπως SQL και FoxPro χρησιμοποιούν ένα πολύ πιο εξελιγμένα σχεσιακή δομή της βάσης δεδομένων για την οργάνωση αρχείων . Πολλά σύγχρονα συστήματα λογισμικού χρησιμοποιούν μόνο flat files ως περιοχή προσωρινής εκμετάλλευσης των δεδομένων που εξάγονται και εισάγονται σε σύγχρονες , σχεσιακές πηγές δεδομένων . Βάση Flat File
Η

Εξετάστε τις ακόλουθες γραμμές του κειμένου :

000100020003

Εάν επρόκειτο να αντιγράψετε και να επικολλήσετε αυτά σε ένα αρχείο απλού κειμένου και αποθηκεύστε το έγγραφο , θα έχετε δημιουργήσει μια επίπεδη βάση δεδομένων αρχείου . Μια βάση δεδομένων επίπεδο αρχείο δεν είναι τίποτα περισσότερο από μια λίστα των εγγραφών . Προφανώς , η βάση δεδομένων που δημιουργήθηκε σε αυτό το παράδειγμα , δεν θα είναι ένα πολύ χρήσιμο και ουσιαστικό , αλλά θα ήταν μια έγκυρη βάση δεδομένων επίπεδη αρχείο με τρεις εγγραφές .

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

"Flat file" δεν αναφέρεται σε ένα πρότυπο , μια τεχνολογία ή μια γλώσσα. "Flat file" είναι απλά μια γενική έννοια που περιγράφει μια "παλιά σχολή " στυλ της βάσης δεδομένων που χρησιμοποιήθηκε πριν από την έλευση των σχεσιακών πινάκων και σχημάτων . Εικόνων
Multi- Field Records σε ένα απλό αρχείο

ένα αρχείο κειμένου που περιέχει τις παρακάτω γραμμές θα μπορούσε επίσης να είναι μια έγκυρη βάση δεδομένων απλών αρχείων :

1234 , X2468 , X4321 , Y8642 , Y

Αυτό θα ήταν ένα παράδειγμα ένα επίπεδο αρχείο οριοθετημένο με κόμματα . Κάθε εγγραφή περιλαμβάνει πλέον δύο πεδία , αντί για μία . Στην πρώτη μας δίσκο , τα δεδομένα " 1234 " συνδέεται με τα δεδομένα "Χ" .

Delimeters δεν χρειάζεται να είναι κόμματα . Και πάλι , τα πάντα εξαρτώνται από το λογισμικό που ερμηνεύει τη βάση δεδομένων του αρχείου επίπεδη. Μια επίπεδη αρχείο οριοθετημένη με ερωτηματικά που χρησιμοποιείται για να αποθηκεύουμε διευθύνσεις των πελατών μπορεί να έχουν τα αρχεία όπως :

LEON WILLIAMS ? 123 ΟΠΟΥΔΗΠΟΤΕ ΤΑΡΑΤΣΑ ? AMERICATOWN ? WI ? 12.345 - 0.000 ? USAJOHN DOE? 000 ΠΟΥΘΕΝΑ ΤΟΠΟΣ ? HIDDEN VALLEY ? MT ? 00000 -1234 ? ΗΠΑ

Η Relational Database
Η

Σύγχρονες μορφές βάσεων δεδομένων όπως SQL χρήση σχεσιακών βάσεων δεδομένων. Μια σχεσιακή βάση δεδομένων σημαίνει ότι οι ορισμοί και το πεδίο των σχέσεων που ορίζονται στο πλαίσιο της ίδιας της βάσης δεδομένων , και όχι από μια εξωτερική διεργασία του λογισμικού . Αυτό γίνεται με τη συμπερίληψη αρχείων για τον καθορισμό των δεδομένων στο εσωτερικό της . ( Μπορείτε να σκεφτείτε βασικά στοιχεία όπως κεφαλίδες στήλης σε ένα φύλλο εργασίας ? . Να εξηγήσει ή να επισημαίνουν τα στοιχεία που παρατίθενται κάτω από αυτούς )

Για παράδειγμα, ένας πίνακας SQL που χρησιμοποιείται για να αποθηκεύουμε διευθύνσεις των πελατών μπορούν να προσδιορίσουν τις βασικές τους αρχεία, όπως " το όνομα , »« δρόμο »,« πόλη », « κράτος » και« φερμουάρ ». Τα δεδομένα σε κάθε εγγραφή ορίζεται στη συνέχεια από αυτά τα κλειδιά και όχι υφιστάμενη ως χορδές των δεδομένων ελεύθερης διακύμανσης σε ένα αρχείο κειμένου .
Εικόνων Σύγχρονη χρήση του Flat Files
Η

Σε σύγχρονη πληροφορική , μια επίπεδη αρχείο είναι πιο πιθανό να είναι ένα προσωρινό αρχείο που χρησιμοποιείται κατά την εισαγωγή και εξαγωγή δεδομένων . Για παράδειγμα , η εξαγωγή από μια βάση δεδομένων SQL σε μια βάση δεδομένων FoxPro μπορεί να απαιτούν πολύπλοκες και δαπανηρές διαδικασίες . Είναι συχνά ευκολότερο να εξαγάγετε τα δεδομένα SQL σε ένα απλό αρχείο , και στη συνέχεια να οικοδομήσουμε αυτό το επίπεδο αρχείο σε μια βάση δεδομένων FoxPro . Προφανώς , αυτό απαιτεί επίσης ειδικό λογισμικό , αλλά η χρήση επίπεδων αρχείων ως go- μεταξύ εξαλείφει την ανάγκη για μια προσαρμοσμένη , άμεση διασύνδεση μεταξύ των δύο σχεσιακές πηγές δεδομένων .
Εικόνων Επεξεργασία Flat Files

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

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

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