Βασική βάση δεδομένων
Μια βασική βάση δεδομένων αποθηκεύει όλες τις λεπτομέρειες σε ένα μόνο αρχείο, που αποτελείται από μια σειρά αρχείων. Για παράδειγμα, μια βάση δεδομένων της αστυνομίας μπορεί να περιέχει έναν κατάλογο αρχείων για ατομικά εγκλήματα, καθένα με λεπτομέρειες όπως το όνομα του παραβάτη, τον τύπο του εγκλήματος και την ημερομηνία και την τοποθεσία. Μια παραδοσιακή βάση δεδομένων θα ήταν απλά ένα ηλεκτρονικό ισοδύναμο μιας συλλογής μορφών ή καρτών και από τεχνική άποψη θα ήταν παρόμοιο με μια απλή λίστα σε ένα έγγραφο επεξεργασίας κειμένου. Εάν θέλετε να βρείτε ένα συγκεκριμένο μοτίβο, όπως όλα τα αδικήματα που διαπράττονται από ένα συγκεκριμένο άτομο, θα πρέπει να αναζητήσετε μέσα από κάθε αναφορά του ονόματος και στη συνέχεια να αντιγράψετε όλες τις λεπτομέρειες από κάθε αρχείο εγκλημάτων.
Πίνακες σε σχεσιακές βάσεις δεδομένων
Μια σχεσιακή βάση δεδομένων δίνει πληροφορίες σε πίνακες και όχι μια ευθεία λίστα. Σε έναν τέτοιο πίνακα, κάθε στήλη αντιπροσωπεύει έναν συγκεκριμένο τύπο πληροφοριών (ένα πεδίο) και κάθε σειρά παραθέτει μία εγγραφή. Στο παράδειγμα του εγκλήματος, θα μπορούσατε να έχετε στήλες για τον τύπο του παραβάτη, τον τύπο του εγκλήματος, την ημερομηνία και την τοποθεσία, με κάθε έγκλημα σε ξεχωριστή σειρά. Αυτή η δομή σημαίνει ότι ο υπολογιστής μπορεί να πραγματοποιήσει πιο εξελιγμένες αναζητήσεις. Για παράδειγμα, μπορεί να συγκεντρώσει μια λίστα με όλες τις σειρές με το όνομα ενός συγκεκριμένου δράστη, το οποίο δημιουργεί ένα λεπτομερές ιστορικό των εγκλημάτων του δράστη. Οι περισσότερες βάσεις δεδομένων επιτρέπουν την πιο εξελιγμένη και μπορούν να αναζητήσουν αρχεία που πληρούν πολλαπλά κριτήρια. Για παράδειγμα, μια βάση δεδομένων θα μπορούσε να συγκεντρώσει έναν κατάλογο αρχείων που περιλαμβάνουν ένα συγκεκριμένο έγκλημα και ένα συγκεκριμένο στοιχείο για να δείξει εάν ορισμένα αδικήματα είναι εποχιακά, τα οποία θα μπορούσαν να βοηθήσουν τους αρχηγούς των αστυνομικών να αναθέτουν αποτελεσματικότερα αξιωματούχους.
Cross-Reference in Relational Βάσεις δεδομένων
Στην πράξη, οι σχεσιακές βάσεις δεδομένων μπορούν να είναι ακόμη πιο εξελιγμένες από ό, τι με τη χρήση ξεχωριστών πινάκων. Πολλοί θα αποτελούνται από διαφορετικούς πίνακες που μπορούν να διασταυρωθούν. Για παράδειγμα, καθώς και ένα τραπέζι του εγκλήματος, θα μπορούσατε να έχετε ένα τραπέζι για ιατρική περίθαλψη, ένα για σχολικά αρχεία και ένα για φορολογικά έσοδα. Ο όρος "σχεσιακό" προέρχεται από τον τρόπο με τον οποίο η βάση δεδομένων έχει ρυθμιστεί ώστε να αναγνωρίζει κοινούς παράγοντες μεταξύ κάθε βάσης δεδομένων. Στο παράδειγμα, η βάση δεδομένων θα γνωρίζει ότι μια συγκεκριμένη πόλη που αναφέρεται σε κάθε πίνακα αναφέρεται στον ίδιο τόπο. Αυτό μπορεί να επιτρέψει εξαιρετικά περίπλοκα ερωτήματα, για παράδειγμα για να διαπιστώσετε εάν οι πόλεις που έχουν κακή σχολική απόδοση είναι πιο πιθανό να έχουν υψηλά επίπεδα ενός συγκεκριμένου εγκλήματος.
Ιστοσελίδες Ενώ οι βάσεις δεδομένων ηλεκτρονικών υπολογιστών σχεδιάστηκαν αρχικά να είναι ανεξάρτητες το λογισμικό, οι σχεσιακές βάσεις δεδομένων αποτελούν πλέον βασικό μέρος πολλών ιστοσελίδων. Για παράδειγμα, ένας διαδικτυακός λιανοπωλητής θα μπορούσε να έχει μια βάση δεδομένων που συγκεντρώνει πίνακες που καλύπτουν μεμονωμένες αγορές, κριτικές και προσφορές προϊόντων. Αυτή η τεχνολογία σημαίνει ότι οι ιστότοποι μπορούν να δημιουργήσουν γρήγορα εξαιρετικά εξατομικευμένες σελίδες: για παράδειγμα, ένας ιστότοπος βιβλίου θα μπορούσε να εξετάσει τις παρελθούσες αγορές ενός πελάτη, να διασταύρωση για να βρει ανθρώπους που αγόρασαν το ίδιο βιβλίο, να βρουν άλλα βιβλία που αγόρασαν αυτά τα άτομα, από αυτόν τον κατάλογο που είναι σε ειδική προσφορά και να τους προτείνουν στον πελάτη
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα