Αρχική ΑΕΠΠ - Δομές Δεδομένων Λειτουργικά Συστήματα Δίκτυα Υπολογιστών ΙΙ Βάσεις Δεδομένων Παιδαγωγικά - Διδακτική

Κεφάλαιο 1

Δεδομένα και Πληροφορίες Δεδομένα Οργανωμένα σε Αρχεία Σύστημα Βάσεων Δεδομένων Αρχιτεκτονικών των ΣΔΒΔ

Κεφάλαιο 2

Εννοιολογική Αναπαράσταση Δεδομένων

Κεφάλαιο 4

Βασικές έννοιες του μοντέλου Οντοτήτων Συσχετίσεων Διαμόρφωση του διαγράμματος Οντοτήτων Συσχετίσεων? Λογικός σχεδιασμός μιας Βάσης Δεδομένων?

 Ιστορικό Πρόσφατες αλλαγές Εκτύπωση Αναζήτηση

Ιστορικό: DB.RF

Απόκρυψη μικρών αλλαγών - Αλλαγές κώδικα

12-11-2008 (18:53) από 194.63.237.23 -
Αλλαγή σειράς 48 από:
σε:
Αλλαγή σειρών 51-88 από:
σε:

Αδυναμίες που Προκύπτουν από τη Χρήση Ξεχωριστών Αρχείων

Άσκηση

Υποθέτουμε ότι έχουμε μία εταιρία catering. Διατηρεί δύο αρχεία. Το ένα έχει τις παραγγελίες για κάθε πελάτη και το άλλο τις πληρωμές.

Παραγγελίες
ΠελάτηςΟδόςΤηλέφωνοΣκοπόςΗμ/νία ΈναρξηςΗμ/νία Ολοκλήρωσης
ΕΚΔΔΑΠειραιώς 224210-34.19.800Συνέδριο10/10/200814/10/2008
Αργυρίου ΣταύροςΛεωφ. Στρατού 671698-91.24.151Γαμήλιο Πάρτι25/10/200825/10/2008
Οικονόμου ΝτίναΛεωφ. Πεντέλης 198210-87.14.254Πάρτι Γενεθλίων29/10/200829/10/2008
Πληρωμές
ΠελάτηςΟδόςΤηλέφωνοΚόστοςΕξόφλησε;Υπόλοιπο
ΕΚΔΔΑΠειραιώς 22421034198001200Όχι800
Αργυρίου ΣταύροςΛεωφ. Στρατού 67169891241513500Ναι0
Οικονόμου ΝτίναΛεωφ. Πεντέλης 1982108714254250Όχι100

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

  • Επανάληψη δεδομένων (πελάτης, οδός, τηλέφωνο)
  • Αδυναμία μερισμού δεδομένων (δεν μπορούν να έχουν κοινόχρηστα τα δεδομένα που επαναλαμβάνονται)
  • Ασυνέπεια δεδομένων (αν αλλάξει π.χ. το τηλέφωνο στο ένα αρχείο)
  • Αδυναμία προτυποποίησης (δεν κρατάνε με τον ίδιο τρόπο το τηλέφωνο)

Εκτύπωση Άσκησης

Πλεονασμός δεδομένων έχουμε όταν τα ίδια δεδομένα επαναλαμβάνονται σε αρχεία διαφορετικών εφαρμογών.

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

Αδυναμία μερισμού δεδομένων. Με τον όρο μερισμός δεδομένων εννοούμε ότι υπάρχει η δυνατότητα δύο ή περισσότερες εφαρμογές να μοιράζονται και να χρησιμοποιούν από κοινού τα δεδομένα ίδιων (κοινόχρηστων) αρχείων.

Αδυναμία προτυποποίησης. Είναι η δυσκολία στην ανταλλαγή δεδομένων μεταξύ διαφορετικών συστημάτων.

11-11-2008 (16:20) από Άρης -
Αλλαγή σειρών 2-3 από:

Δεδομένα Οργανωμένα σε αρχεία

σε:

Δεδομένα Οργανωμένα σε Αρχεία

Αλλαγή σειράς 48 από:
σε:
Αλλαγή σειράς 51 από:
σε:
10-11-2008 (18:59) από Άρης -
Πρόσθεση σειρών 47-48:
10-11-2008 (18:54) από Άρης -
Πρόσθεση σειράς 1:
Αλλαγή σειράς 49 από:
σε:
10-11-2008 (18:45) από Άρης -
Διαγραφή σειρών 0-6:

Βασικές Λειτουργίες στα χειρογραφικά συστήματα

  • Εισαγωγή νέων δεδομένων
  • Διαγραφή δεδομένων
  • Ανάκληση δεδομένων
  • Διαγραφή δεδομένων
Αλλαγή σειρών 46-48 από:
σε:
10-11-2008 (18:38) από Άρης -
Πρόσθεση σειρών 1-53:

Βασικές Λειτουργίες στα χειρογραφικά συστήματα

  • Εισαγωγή νέων δεδομένων
  • Διαγραφή δεδομένων
  • Ανάκληση δεδομένων
  • Διαγραφή δεδομένων

Δεδομένα Οργανωμένα σε αρχεία

Αρχείο (file) είναι ένα σύνολο εγγραφών λογικά συνδεδεμένων μεταξύ τους, που είναι καταχωρισμένες σε ένα ή και περισσότερα μέσα αποθήκευσης.

Εγγραφή (record) του αρχείου είναι το σύνολο των πεδίων που ανήκουν στην ίδια λογική ενότητα.

Πεδίο (field) είναι ένα από τα επιμέρους στοιχεία-πληροφορίες που συνθέτουν την εγγραφή, όπως αυτή θα καταχωριστεί σε ένα αρχείο.

Μήκος πεδίου είναι ο αριθμός των απαιτούμενων bytes (χαρακτήρων) για την αποθήκευση ενός πεδίου.

Μήκος εγγραφής είναι το άθροισμα του μήκος των πεδίων που την αποτελούν.

Δομή εγγραφής είναι ο τρόπος με τον οποίο οργανώνονται τα πεδία της εγγραφής, δηλαδή, η σειρά με την οποία εμφανίζονται.

Κυριότερες Κατηγορίες Πεδίων

Αλφαριθμητικά (aplhanumeric), όταν περιέχουν αλφαβητικούς χαρακτήρες, ειδικούς χαρακτήρες, αριθμούς ή συνδυασμούς αυτών (π.χ. ΤΚΟ 1989, niki90, 74group, a19b, τιμή, φπα%).

Αριθμητικά (numeric), όταν περιέχουν μόνο αριθμούς. Διακρίνονται σε δύο μεγάλες κατηγορίες: Ακέραιοι και Δεκαδικοί. Παραδείγματα ακεραίων: 9, 0, -13, 199. Παραδείγματα δεκαδικών: 0.9, 18.99, -6.5

Ημερομηνίας (date), όταν περιέχουν ημερομηνίες με διάφορες μορφές (π.χ. Μέρα-Μήνας-Έτος ή Μήνας-Μέρα-Έτος ή Έτος-Μήνας-Μέρα).

Λογικά (logical), όπου επιτρέπονται μόνο δύο τιμές οι οποίες αντιστοιχούν σε δύο καταστάσεις: Αληθής ή Ψευδής.

Δυαδικά (binary), όταν είναι κατάλληλα να αποθηκεύσουν ειδικού τύπου δεδομένα, όπως εικόνα, ήχο, video.

Σημειώσεων (memo), όπου είναι επιτρεπτή η εισαγωγή κειμένου με μεταβλητό μήκος, το ποίο, συνήθως, χρησιμοποιείται για την αποθήκευση σημειώσεων που μπορεί να είναι αρκετά μεγάλο.

Άσκηση

Στους παρακάτω πίνακες, για κάθε πεδίο, τα παιδιά

  • να βάλουν μερικά εικονικά δεδομένα
  • να δηλώσουν την κατηγορία του
  • να δηλώσουν το μήκος του σε χαρακτήρες στα αλφαριθμητικά πεδία
Αστυνομική Ταυτότητα
Αρ. ΤαυτότηταςΕπώνυμοΌνομαΗμ/νία ΓέννησηςΎψος
     
Βιβλίο
ISBNΤίτλοςΣυγγραφέαςΑρ. ΣελίδωνΚυκλοφορεί;ΤιμήΗμ/νία ΈκδοσηςΦωτογραφίαΠερίληψη
         

Τελευταία ενημέρωση: 12-11-2008 (18:53)

Copyright 2008 - Άρης Φεργάδης