150 likes | 319 Views
Αρχεία δεδομένων (Data Files). Ορισμός, ιεραρχία των δεδομένων Πεδία, Εγγραφές Ειδη αρχείων Χαρακτηριστικά, ιδιότητες Σχεδιασμός, παραδείγματα. Περιεχόμενα. Αρχεία Δεδομένων (data files).
E N D
Αρχεία δεδομένων(Data Files) • Ορισμός, ιεραρχία των δεδομένων • Πεδία, Εγγραφές • Ειδη αρχείων • Χαρακτηριστικά, ιδιότητες • Σχεδιασμός, παραδείγματα Περιεχόμενα
Αρχεία Δεδομένων (data files) • Αρχεία = Συλλογές δεδομένων που αναφέρονται σε οντότητες ή γεγονότα (κινήσεις) του πληροφοριακού συστήματος • Παράδειγμα. Αρχείο Πελατών, Τιμολογίων που εκδίδονται, αρχείο υπαλλήλων • Η διαχείριση των δεδομένων του Π.Σ πραγματοποιείται είτε με αρχεία είτε με βάσεις δεδομένων
Αρχεία – Βάσεις δεδομένων • Τα αρχεία είναι υπό τον έλεγχο του λειτουργικού συστήματος. Οι βάσεις δεδομένων λειτουργούν με ειδικό λογισμικό διαχείρισης – DBMS (Data Base Management System) • Τα αρχεία αποτελούν παλαιότερη προσέγγιση, χρησιμοποιούνται για απλές εφαρμογές με μικρό σχετικά όγκο δεδομένων και έχουν χαμηλό κόστος ανάπτυξης και συντήρησης • Παραδείγματα εφαρμογών με αρχεία : Απλές εφαρμογές εμπορικής διαχείρισης, διαχείριση οικονομικών & στατιστικών δεδομένων κλπ.
Ιεραρχία των δεδομένων . . . . . . . Αρχείο File Records Fields Εγγραφές Εγγραφές Εγγραφές Πεδία
Πεδία (fields) • Πεδία=Στοιχειώδεις μονάδες δεδομένων που δέχονται τιμές • Τύποι : • Αριθμητικά : 8973, 98.34, 34%, -342.65, 31/12/2001, 45.21€ • Αλφαβητικά / Αλφαριθμητικά : Γεώργιος, Π76328, Πίσσα 345-Καλλιθέα, xxx@unipi.gr • Μήκος : πλήθος χαρακτήρων (bytes). Συνήθως είναι σταθερό
Εγγραφές (records) • Λογικές εγγραφές : συλλογή πεδίων (fields) που περιγράφουν μια οντότητα του χώρου εφαρμογής του Π.Σ • Εγγραφή για κάθε Βιβλίο- πεδία (attributes) : • Κωδικός - Αλφαριθμητικό, 12 χαρακτήρων • Τίτλος - Αλφαριθμητικό, 80 χαρακτήρων • Συγγραφέας - Αλφαριθμητικό, 25 χαρακτήρων • Τιμή Πώλησης - Αριθμητικό, 7 χαρακτήρων, 2 δεκαδικά • Εκδότης - Αλφαριθμητικό, 25 χαρακτήρων • Ημερομηνία Έκδοσης- Αριθμητικό, Ημερομηνία (8 χαρακτ.) • ISBN - Αλφαριθμητικό, 12 χαρακτήρων
Εγγραφές (records)-Κλειδιά • Πράξεις επί των εγγραφών : Ανάγνωση, Εισαγωγή, Μεταβολή δεδομένων, Διαγραφή • Τα χαρακτηριστικά (πεδία) που προσδιορίζουν μοναδικά μια εγγραφή λέγονται πρωτεύοντα κλειδιά (primary keys) • Αριθμός ταυτότητας, Αριθμός Μητρώου φοιτητή, κωδικός πελάτη,αριθμός τιμολογίου • Τα πεδία που προσδιορίζουν υποσύνολα εγγραφών λέγονται δευτερεύοντα κλειδιά (secondary keys) • Ονοματεπώνυμο, Διεύθυνση,Ηλικία,κατηγορία υπαλλήλου
Φυσικές Εγγραφές • Φυσικές εγγραφές : ομαδοποιημένες λογικές εγγραφές που αποθηκεύονται στα μαγνητικά μέσα. • Μεταφέρονται από και προς τη κεντρική μνήμη για έλεγχο και επεξεργασία • Εξομαλύνουν τη διαφορά ταχύτητας μεταξύ κεντρικής και περιφερειακής μνήμης 12 13 14 15 16 17 18 19 20 21 22 23 Λογική εγγραφή Φυσική εγγραφή (block) Παράγοντας ομαδοποίησης (Blocking Factor) = 4
Είδη αρχείων • Κύρια αρχεία (master files) • Αρχεία δοσοληψιών (transaction files) • Αρχεία Πινάκων (table files) • Αρχεία αναφορών (report files)
Κύρια Αρχεία (master files) • Παράδειγμα : Κύριο αρχείο πελατών, φοιτητών, ειδών, υπαλλήλων κλπ. • Αναφέρονται σε βασικές οντότητες της εφαρμογής • Διατηρούνται μονίμως on-line • Περιέχουν μόνιμες εγγραφές • Έχουν συνήθως σταθερό μήκος εγγραφής
Αρχεία δοσοληψιών(transaction files) Παράδειγμα : Αρχείο κινήσεων πελατών, εισαγωγών/εξαγωγών ειδών στην αποθήκη, αρχείο τιμολογίων, αρχείο κινήσεων λογαριασμών μιας τράπεζας, αρχείο βαθμολογίας φοιτητών • Αναφέρονται σε κινήσεις, γεγονότα που συμβαίνουν σε οντότητες • Περιέχουν μόνιμες εγγραφές • Διατηρούνται on-line για μικρό σχετικά χρονικό διάστημα • Περιέχουν πεδία ημερομηνίας / χρόνου
Άλλα είδη αρχείων • Αρχεία Πινάκων (table files) Περιέχουν σταθερά, βοηθητικά δεδομένα, υπό μορφή πινάκων πχ. φορολογικές κλίμακες για τη μισθοδοσία, κωδικοποίηση περιοχών της Ελλάδος κλπ • Αρχεία αναφορών (report files) Αρχεία με δεδομένα εκτυπώσεων, που δημιουργούνται για πολύ σύντομο χρονικό διάστημα, όταν ο εκτυπωτής δεν είναι διαθέσιμος
Χαρακτηριστικά, Ιδιότητες • Μεταβλητότητα (volatility) : πλήθος κινήσεων (εισαγωγές, μεταβολές, διαγραφές) επί του αρχείου • δραστηριότητα (activity) : αριθμός των εγγραφών που κινούνται σε σχέση με τον συνολικό αριθμό εγγραφών που περιέχει το αρχείο • Μέγεθος (size) : Αριθμός εγγραφών, μήκος εγγραφής