λογισμικό

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

Τι καθορίζει το χαρακτηριστικό και τη συμπεριφορά ενός πεδίου βάσης δεδομένων πρόσβασης;

Τα χαρακτηριστικά και η συμπεριφορά ενός πεδίου βάσης δεδομένων πρόσβασης ορίζονται από τον τύπο δεδομένων του , Ιδιότητες , και περιορισμοί . Ας σπάσουμε το καθένα:

1. Τύπος δεδομένων: Αυτή είναι η πιο θεμελιώδης πτυχή, καθορίζοντας το είδος των δεδομένων που μπορεί να αποθηκεύσει το πεδίο. Παραδείγματα περιλαμβάνουν:

* Κείμενο: Αποθηκεύει αλφαριθμητικούς χαρακτήρες (γράμματα, αριθμοί, σύμβολα). Έχει όρια μήκους.

* αριθμός: Αποθηκεύει αριθμητικές τιμές. Οι υποτύποι καθορίζουν την ακρίβεια (συνολικός αριθμός ψηφίων) και κλίμακα (αριθμός ψηφίων μετά το δεκαδικό). Μπορεί να είναι ακέραιος, μακρύς ακέραιος, μονός, διπλός, δεκαδικός, κ.λπ.

* Ημερομηνία/ώρα: Αποθηκεύει ημερομηνίες και ώρες.

* Νόμισμα: Αποθηκεύει νομισματικές τιμές, συχνά με συγκεκριμένη μορφοποίηση.

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

* Ναι/όχι (boolean): Αποθηκεύει αληθινές/ψευδείς τιμές.

* Ole Object: Αποθηκεύει ενσωματωμένα αντικείμενα όπως εικόνες, έγγραφα ή υπολογιστικά φύλλα.

* Hyperlink: Αποθηκεύει διευθύνσεις ιστού ή διαδρομές αρχείου.

* Συνημμένο: Αποθηκεύει αρχεία που είναι συνδεδεμένα σε μια εγγραφή.

2. Ιδιότητες: Αυτές οι ρυθμίσεις βελτιώνουν περαιτέρω τη συμπεριφορά του πεδίου:

* Μέγεθος πεδίου: (Ισχύει για το κείμενο και ορισμένους τύπους αριθμών) καθορίζει τον μέγιστο αριθμό χαρακτήρων ή ψηφίων.

* Μορφή: Ορίζει τον τρόπο εμφάνισης των δεδομένων (π.χ. μορφοποίηση νομισμάτων, μορφή ημερομηνίας).

* μάσκα εισόδου: Περιορίζει τα δεδομένα που εισάγονται στο πεδίο σε συγκεκριμένη μορφή (π.χ. μάσκα αριθμού τηλεφώνου).

* Λεζάντα: Παρέχει μια φιλική προς το χρήστη ετικέτα για το πεδίο σε φόρμες και αναφορές.

* Προεπιλεγμένη τιμή: Καθορίζει μια τιμή που εισάγεται αυτόματα στο πεδίο όταν δημιουργείται μια νέα εγγραφή.

* Κανόνας επικύρωσης: Καθορίζει έναν κανόνα ότι τα δεδομένα πρέπει να πληρούν πριν γίνει αποδεκτά (π.χ. "πρέπει να είναι μεγαλύτερα από 0").

* Κείμενο επικύρωσης: Εμφανίζεται ένα μήνυμα εάν παραβιαστεί ο κανόνας επικύρωσης.

* Απαιτείται: Καθορίζει εάν πρέπει να εισαχθεί μια τιμή στον τομέα.

* Ευρετήριο: Δημιουργεί ένα δείκτη για την επιτάχυνση των αναζητήσεων και της ταξινόμησης. Μπορεί να συγκεντρωθούν (δεδομένα φυσικά ταξινομημένα) ή μη συμπλέγματα.

* Αφήστε μηδενικό μήκος: Καθορίζει εάν επιτρέπεται μια κενή τιμή (σχετική με τα πεδία κειμένου).

3. Περιορισμοί: Αυτοί οι κανόνες επιβολής των δεδομένων σε επίπεδο βάσης δεδομένων:

* Πρωτογενές κλειδί: Προσδιορίζει μοναδικά κάθε εγγραφή σε έναν πίνακα. Συνήθως ένας αυτοκράτορας ή ένα μοναδικό πεδίο κειμένου.

* Ξένο κλειδί: Συνδέει έναν πίνακα σε έναν άλλο πίνακα, επιβάλλοντας την ακεραιότητα αναφοράς (εξασφαλίζει ότι υπάρχουν σχετικά αρχεία).

* Μοναδικά: Εξασφαλίζει ότι όλες οι τιμές στο πεδίο είναι μοναδικές.

* Ελέγξτε τους περιορισμούς: (Παρόμοια με τους κανόνες επικύρωσης, αλλά επιβάλλονται στο επίπεδο της βάσης δεδομένων, και όχι μόνο στο επίπεδο φόρμας/αναφοράς)

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

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

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