Περίληψη: Βάση δεδομένων. Η έννοια της βάσης δεδομένων. Τύποι βάσεων δεδομένων. Αντικείμενα για εργασία με βάσεις δεδομένων. Τύποι δεδομένων Βασικές έννοιες για βάσεις δεδομένων και υποβάσεις δεδομένων

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

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

Τότε, ίσως, ένα τέτοιο έργο θα απαιτούσε χρόνια σκληρής δουλειάς. Ζούμε όμως σε μια εποχή που οι άνθρωποι προσπαθούν να βρουν τρόπους να κάνουν τη δουλειά τους πιο εύκολη. Και ένα από τα πιστούς βοηθούςΑυτό έχει γίνει ένας υπολογιστής, που δεν είναι μυστικό για κανέναν τώρα. Έχετε ήδη μαντέψει ότι αυτό που ακολουθεί θα είναι μια συζήτηση για τον τρόπο επίλυσης των προβλημάτων που περιγράφονται παραπάνω. Πράγματι, ο άνθρωπος βρήκε μια εξαιρετική λύση - ανέπτυξε ένα σύστημα διαχείρισης βάσεων δεδομένων (DBMS). Αυτό το σύστημα έχει σχεδιαστεί έτσι ώστε ένα άτομο να μπορεί, χωρίς να ενοχλεί ιδιαίτερα τον εαυτό του με κουραστική δουλειά, να εργαστεί με αυτό μεγάλους όγκουςδεδομένα οργανωμένα με ειδικό τρόπο (περισσότερα για αυτό αργότερα). Αλλά, εκτός από το γεγονός ότι το DBMS επιτρέπει στον χρήστη να αναζητήσει ορισμένες πληροφορίες, παρέχει τη δυνατότητα να συντάσσει αναφορές για ορισμένα δεδομένα (για παράδειγμα, στην περίπτωση ενός αεροδρομίου, να υπολογίζει μισθούς και να συντάσσει δηλώσεις σχετικά με αυτά για διάφορα υπάλληλοι αεροδρομίου: πιλότοι, διοίκηση, αεροσυνοδοί, μηχανικοί κ.λπ.), αλλαγή υπαρχόντων δεδομένων (για παράδειγμα, σε περίπτωση βλάβης αεροσκάφους, επανέκδοση εισιτηρίου, απόλυση ατόμου κ.λπ.), αναζήτηση πληροφοριών υπό διάφορες προϋποθέσεις (για παράδειγμα, πιλότοι των οποίων η εργασιακή εμπειρία είναι μεγαλύτερη από 7 έτη, ηλικία τουλάχιστον 30 ετών και τουλάχιστον τριτοβάθμια εκπαίδευση) κ.λπ. Οι λειτουργίες του DBMS θα συζητηθούν λεπτομερέστερα παρακάτω, αλλά προς το παρόν ας εισαγάγουμε έναν ορισμό.

Βάση δεδομένων(DB) – μια ονομασμένη συλλογή δεδομένων που αντικατοπτρίζει την κατάσταση των αντικειμένων και τις σχέσεις τους στο εξεταζόμενο θεματική ενότητα.

Στην περίπτωση της Aeroflot, η βάση δεδομένων είναι δεδομένα για πτήσεις, πιλότους, εισιτήρια κ.λπ. Έχετε ήδη διαβάσει για αυτά τα δεδομένα. Θα πρέπει να σημειωθεί ότι τα δεδομένα στη βάση δεδομένων δεν συλλέγονται για τα πάντα στον κόσμο, αλλά δεδομένα που σχετίζονται με έναν συγκεκριμένο τομέα της ανθρώπινης δραστηριότητας και είναι κατά κάποιο τρόπο διασυνδεδεμένα μεταξύ τους. Δεν έχει νόημα για τους λογιστές να έχουν πληροφορίες στη βάση δεδομένων σχετικά με το θέμα των βιβλίων στις βιβλιοθήκες της πόλης, το πιθανότερο είναι ότι δεν θα χρησιμοποιηθούν ποτέ. Επιπλέον, ο χρήστης του υπολογιστή, όπως είναι γνωστό, αποθηκεύει μεγάλο όγκο πληροφοριών και η βάση δεδομένων είναι μία από αυτές, σε εξωτερική μνήμη. Όχι μόνο οι πληροφορίες δεν θα χρησιμοποιηθούν, αλλά απαιτούν επίσης μια συγκεκριμένη ποσότητα εξωτερικής μνήμης, η οποία σχετίζεται με συγκεκριμένο κόστος υλικού, και κανένας λογικός ιδιοκτήτης δεν θα πετούσε χρήματα.

2.2 Επίπεδα παρουσίασης βάσεων δεδομένων

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

Εργασία με Access DBMS

Εργαστηριακές εργασίεςΝο. 1. Εισαγωγή στο Access DBMS

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

Βασικές έννοιες βάσης δεδομένων

Η βάση πολλών πληροφοριακά συστήματα(κυρίως συστήματα πληροφοριών και αναφοράς) είναι βάσεις δεδομένων.

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

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

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

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

Υπάρχουν τρεις τύποι δομής δεδομένων: ιεραρχική, δικτυακή και πίνακας. Αντίστοιχα, με βάση τη δομή της βάσης δεδομένων, χωρίζονται σε ιεραρχικές βάσεις δεδομένων, δικτυακές βάσεις δεδομένων και σχεσιακές (πίνακες) βάσεις δεδομένων.

Η λέξη «σχεσιακός» προέρχεται από τα αγγλικά σχέση- στάση. Στάση- μια μαθηματική έννοια, αλλά στην ορολογία των μοντέλων δεδομένων, οι σχέσεις απεικονίζονται βολικά με τη μορφή πίνακα.

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

Μια δομημένη αναπαράσταση δεδομένων ονομάζεται μοντέλο δεδομένων.Η κύρια μονάδα πληροφοριών μιας σχεσιακής βάσης δεδομένων είναι τραπέζι. Χρήση σχεσιακών βάσεων δεδομένων μοντέλο πίνακα δεδομένων.Η βάση δεδομένων μπορεί να αποτελείται από έναν πίνακα - μια βάση δεδομένων ενός πίνακα ή πολλούς αλληλένδετους πίνακες - μια βάση δεδομένων πολλών πινάκων.

Τα δομικά στοιχεία του πίνακα είναι εγγραφές και πεδία.

Καθε Ρεκόρπεριέχει πληροφορίες για ένα ξεχωριστό αντικείμενο του συστήματος: ένα βιβλίο στη βιβλιοθήκη, έναν υπάλληλο της επιχείρησης κ.λπ. Και το καθένα πεδίο- αυτό είναι ένα συγκεκριμένο χαρακτηριστικό (ιδιότητα, χαρακτηριστικό) αντικειμένων: τίτλος βιβλίου, συγγραφέας του βιβλίου, επώνυμο υπαλλήλου, έτος γέννησης κ.λπ. Τα πεδία του πίνακα πρέπει να έχουν μη ταιριαστά ονόματα.

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

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

Για την αναπαράσταση της δομής σειρών ενός πίνακα, χρησιμοποιείται η ακόλουθη φόρμα:

Όνομα_πίνακα (FIELD_NAME_1, FIELD_NAME_2, ....)

Τα ονόματα των πεδίων που αποτελούν το κύριο κλειδί είναι υπογραμμισμένα.

Κάθε πεδίο πίνακα έχει έναν συγκεκριμένο τύπο.

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

Το λογισμικό που έχει σχεδιαστεί για να λειτουργεί με σύνολα δεδομένων ονομάζεται σύστημα διαχείρισης βάσεων δεδομένων - DBMS.

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

Οι κύριες ενέργειες που μπορεί να εκτελέσει ένας χρήστης χρησιμοποιώντας το DBMS:

Δημιουργία δομής βάσης δεδομένων.

Συμπλήρωση της βάσης δεδομένων με πληροφορίες.

Αλλαγή (επεξεργασία) της δομής και του περιεχομένου της βάσης δεδομένων.

Αναζήτηση πληροφοριών στη βάση δεδομένων.

Ταξινόμηση δεδομένων;

Προστασία βάσεων δεδομένων.

Έλεγχος της ακεραιότητας της βάσης δεδομένων.

συμπέρασμα

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

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

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

Οι σχεσιακές βάσεις δεδομένων (RDB) είναι ο πιο κοινός τύπος βάσης δεδομένων που χρησιμοποιεί μια αναπαράσταση δεδομένων σε πίνακα.

Σχεσιακή βάση δεδομένων- μια βάση δεδομένων που βασίζεται σε ένα σχεσιακό μοντέλο.

Βασικές έννοιες οργάνωσης δεδομένων σε ένα RDB: πίνακας, εγγραφή, πεδίο, τύπος πεδίου, κλειδί κύριου πίνακα.

Το DBMS (σύστημα διαχείρισης βάσεων δεδομένων) είναι λογισμικό για εργασία με βάσεις δεδομένων.

Διάλεξη 11 – Βάσεις δεδομένων (DB ή στα αγγλικά DB) και τα συστήματα διαχείρισής τους:

    Βασικές έννοιες βάσεων δεδομένων;

    Βασικά στοιχεία σχεδιασμού βάσεων δεδομένων;

    DBMS Microsoft Accessκαι τις κύριες δυνατότητές του·

    Δημιουργία βάσεων δεδομένων – πινάκων και σχέσεων μεταξύ τους.

1. Βασικές έννοιες βάσεων δεδομένων.

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

Υπάρχουν 4 κύρια μοντέλα δεδομένων - λίστες (επίπεδοι πίνακες), σχεσιακές βάσεις δεδομένων, ιεραρχικές και δικτυακές δομές.

Για πολλά χρόνια, χρησιμοποιήθηκαν κυρίως επίπεδοι πίνακες (επίπεδες βάσεις δεδομένων), όπως λίστες στο Excel. Επί του παρόντος, τα μοντέλα σχεσιακών δεδομένων χρησιμοποιούνται ευρέως στην ανάπτυξη βάσεων δεδομένων. Το μοντέλο σχεσιακών δεδομένων είναι ένα σύνολο από τους απλούστερους δισδιάστατους πίνακες - σχέσεις (αγγλική σχέση), δηλ. Ο απλούστερος δισδιάστατος πίνακας ορίζεται ως σχέση (ένα σύνολο εγγραφών του ίδιου τύπου που ενώνονται από ένα θέμα).

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

Βασικές έννοιες σχεσιακών βάσεων δεδομένων: κανονικοποίηση, σχέσεις και κλειδιά

1. Αρχές κανονικοποίησης:

Κάθε πίνακας βάσης δεδομένων δεν πρέπει να έχει διπλά πεδία.

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

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

Η αλλαγή τιμών σε πεδία πίνακα δεν πρέπει να επηρεάζει τις πληροφορίες σε άλλα πεδία (εκτός από αλλαγές σε βασικά πεδία).

2. Τύποι λογικής σύνδεσης.

Δημιουργείται μια σχέση μεταξύ δύο κοινών πεδίων (στήλες) δύο πινάκων. Υπάρχουν σχέσεις ένας-προς-ένας, ένας-προς-πολλά και πολλά-προς-πολλά.

ένα προς ένα– κάθε εγγραφή από έναν πίνακα αντιστοιχεί σε μία εγγραφή σε άλλον πίνακα.

ένα - προς - πολλά– κάθε εγγραφή από έναν πίνακα αντιστοιχεί σε πολλές εγγραφές από έναν άλλο πίνακα.

πολλά - προς - ένα– πολλαπλές εγγραφές από έναν πίνακα αντιστοιχούν σε μία εγγραφή σε άλλον πίνακα.

πολλά - προς - πολλά– πολλαπλές εγγραφές από έναν πίνακα αντιστοιχούν σε πολλές εγγραφές σε έναν άλλο πίνακα.

Τύπος σχέσης δημιουργήθηκε σύνδεσηεξαρτάται από τον τρόπο με τον οποίο ορίζονται τα σχετικά πεδία:

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

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

Μια σχέση πολλά προς πολλά είναι στην πραγματικότητα δύο σχέσεις ένα προς πολλά με έναν τρίτο πίνακα του οποίου το πρωτεύον κλειδί αποτελείται από πεδία ξένο κλειδίάλλα δύο τραπέζια

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

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

Ξένο (δευτερεύον) κλειδίείναι ένα ή περισσότερα πεδία (στήλες) σε έναν πίνακα που περιέχουν αναφορά σε ένα πεδίο πρωτεύοντος κλειδιού ή πεδία σε άλλον πίνακα. Ένα ξένο κλειδί καθορίζει τον τρόπο με τον οποίο ενώνονται οι πίνακες.

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

Υπάρχουν τρεις τύποι πρωτευόντων κλειδιών: πεδία κλειδιού μετρητή (μετρητή), απλό κλειδί και σύνθετο κλειδί.

Πεδίο μετρητή(Τύπος δεδομένων «Μετρητής»). Ένας τύπος δεδομένων πεδίου σε μια βάση δεδομένων στην οποία μια μοναδική αριθμητική τιμή εισάγεται αυτόματα στο πεδίο για κάθε εγγραφή που προστίθεται στον πίνακα.

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

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

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

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

Τα προγράμματα που έχουν σχεδιαστεί για να δομούν πληροφορίες, να τις τοποθετούν σε πίνακες και να χειρίζονται δεδομένα ονομάζονται συστήματα διαχείρισης βάσεων δεδομένων (DBMS): MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access κ.λπ.

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

· χρήση τεχνολογίας υπολογιστών για την εκτέλεση αριθμητικών υπολογισμών.

· χρήση της τεχνολογίας των υπολογιστών στα πληροφοριακά συστήματα.

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

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

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

Υπάρχει 4 κύρια μοντέλα δεδομένων– λίστες (επίπεδα τραπέζια), σχεσιακές βάσεις δεδομένωνδεδομένα, ιεραρχικές και δικτυακές δομές.

Για πολλά χρόνια, χρησιμοποιήθηκαν κυρίως επίπεδοι πίνακες (επίπεδες βάσεις δεδομένων), όπως λίστες στο Excel. Επί του παρόντος, τα μοντέλα σχεσιακών δεδομένων χρησιμοποιούνται ευρέως στην ανάπτυξη βάσεων δεδομένων. Το μοντέλο σχεσιακών δεδομένων είναι ένα σύνολο απλών δισδιάστατων πινάκων - συγγένειες(αγγλική σχέση), δηλ. ο απλούστερος δισδιάστατος πίνακας ορίζεται ως στάση(πολλές αναρτήσεις του ίδιου τύπου ενώνονται με ένα θέμα ) .

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

Βασικές έννοιες σχεσιακών βάσεων δεδομένων: κανονικοποίηση, σχέσεις και κλειδιά

1. Αρχές ομαλοποίησης :

· Κάθε πίνακας βάσης δεδομένων δεν πρέπει να έχει διπλά πεδία.

· Κάθε πίνακας πρέπει να έχει ένα μοναδικό αναγνωριστικό (πρωτεύον κλειδί).

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


· Η αλλαγή τιμών σε πεδία πίνακα δεν πρέπει να επηρεάζει τις πληροφορίες σε άλλα πεδία (εκτός από αλλαγές σε βασικά πεδία).

2. Τύποι λογικής σύνδεσης .

Δημιουργείται μια σχέση μεταξύ δύο κοινών πεδίων (στήλες) δύο πινάκων. Υπάρχουν σχέσεις ένας-προς-ένας, ένας-προς-πολλά και πολλά-προς-πολλά.

Σχέσεις που μπορούν να υπάρχουν μεταξύ εγγραφών δύο πινάκων:

· ένα προς ένα, κάθε εγγραφή από έναν πίνακα αντιστοιχεί σε μία εγγραφή σε έναν άλλο πίνακα.

· ένα - προς - πολλά, κάθε εγγραφή από έναν πίνακα αντιστοιχεί σε πολλές εγγραφές από έναν άλλο πίνακα.

· Πολλές – προς – ένα, πολλές εγγραφές από έναν πίνακα αντιστοιχούν σε μία εγγραφή σε άλλον πίνακα.

· πολλές - σε - πολλές, πολλές εγγραφές από έναν πίνακα αντιστοιχούν σε πολλές εγγραφές σε έναν άλλο πίνακα.

Ο τύπος της σχέσης στη σχέση που δημιουργήθηκε εξαρτάται από τη μέθοδο καθορισμού των συσχετισμένων πεδίων:

· Δημιουργείται μια σχέση ένα προς πολλά όταν μόνο ένα από τα πεδία είναι πρωτεύον κλειδί ή μοναδικό πεδίο ευρετηρίου.

· Δημιουργείται μια σχέση ένα προς ένα όταν και τα δύο πεδία που συνδέονται είναι βασικά πεδία ή έχουν μοναδικά ευρετήρια.

· Μια σχέση πολλά προς πολλά είναι στην πραγματικότητα δύο σχέσεις ένα προς πολλά με έναν τρίτο πίνακα του οποίου το πρωτεύον κλειδί αποτελείται από τα πεδία ξένων κλειδιών των άλλων δύο πινάκων

3. Κλειδιά.Κλειδίείναι μια στήλη (μπορεί να υπάρχουν πολλές στήλες) που προστίθεται σε έναν πίνακα και επιτρέπει τη σύνδεσή του με εγγραφές σε άλλον πίνακα. Υπάρχει Υπάρχουν δύο τύποι κλειδιών: κύρια και δευτερεύοντα ή ξένα.

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

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

Υπάρχουν τρεις τύποι πρωτευόντων κλειδιών: πεδία κλειδιού μετρητή (μετρητή), απλό κλειδί και σύνθετο κλειδί.

Πεδίο μετρητή(Τύπος δεδομένων «Μετρητής»). Ένας τύπος δεδομένων πεδίου σε μια βάση δεδομένων στην οποία μια μοναδική αριθμητική τιμή εισάγεται αυτόματα στο πεδίο για κάθε εγγραφή που προστίθεται στον πίνακα.

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

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

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

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

Καλούνται τα προγράμματα που έχουν σχεδιαστεί για να δομούν πληροφορίες, να τις τοποθετούν σε πίνακες και να χειρίζονται δεδομένα συστήματα διαχείρισης βάσεων δεδομένων (DBMS). Με άλλα λόγια, τα DBMS έχουν σχεδιαστεί τόσο για τη δημιουργία και τη διατήρηση μιας βάσης δεδομένων όσο και για την πρόσβαση σε δεδομένα. Επί του παρόντος, υπάρχουν περισσότεροι από 50 τύποι DBMS για προσωπικούς υπολογιστές. Οι πιο συνηθισμένοι τύποι DBMS περιλαμβάνουν: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access κ.λπ.

Μάθημα" Βασικές έννοιες της βάσης δεδομένων "

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

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

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

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

Υπάρχουν πολλές διαφορετικές δομές μοντέλα πληροφοριώνκαι αντίστοιχα διάφοροι τύποιβάσεις δεδομένων: πίνακας, δικτυακός, ιεραρχικός (βλ. μοντέλα).

Ιεραρχικές βάσεις δεδομένων

Οι ιεραρχικές βάσεις δεδομένων μπορούν να αναπαρασταθούν γραφικά ως ένα ανεστραμμένο δέντρο που αποτελείται από αντικείμενα σε διαφορετικά επίπεδα. Κορυφαίο επίπεδο (ρίζα δέντρου ) καταλαμβάνει ένα αντικείμενο, το δεύτερο - αντικείμενα του δεύτερου επιπέδου και ούτω καθεξής.

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

Για παράδειγμα: μια ιεραρχική βάση δεδομένων είναι Κατάλογος φακέλου Windowsμε το οποίο μπορείτε να εργαστείτε εκκινώντας τον Explorer. Το ανώτερο επίπεδο καταλαμβάνεται από τον φάκελο Επιφάνεια εργασίας.Στο δεύτερο επίπεδο υπάρχουν φάκελοι Ο υπολογιστής μου, τα έγγραφά μου, δίκτυοΚαι Καλάθι,που είναι παιδιά του φακέλου Επιφάνεια εργασίας,και είναι δίδυμα μεταξύ τους. Με τη σειρά του, ο φάκελος Ο υπολογιστής μουείναι πρόγονος σε σχέση με φακέλους τρίτου επιπέδου - φακέλους δίσκου (Δίσκος 3.5(A:), (C:), ( Δ:), (Ε:), (Φ:))και φακέλους συστήματος (Εκτυπωτές, Πίνακας Ελέγχουκαι τα λοιπά.)

Βάσεις δεδομένων δικτύου

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

Μια βάση δεδομένων δικτύου είναι στην πραγματικότητα Παγκόσμιο Πόου mu n aπαγκόσμια δίκτυο υπολογιστώνΔιαδίκτυο. Οι υπερσύνδεσμοι συνδέουν εκατοντάδες εκατομμύρια έγγραφα μαζί σε ένα ενιαίο κατανεμημένο βάση δεδομένων δικτύουδεδομένα.

Πινακοποιημένες Βάσεις Δεδομένων

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

Σκεφτείτε, για παράδειγμα, μια βάση δεδομένων: Τηλεφωνικό κατάλογο

Επώνυμο

Διεύθυνση

Τηλέφωνο

Ivanov V.V.

Serova, 5 12

4325345

Petrov I.I.

Σέντοβα, 3-21

3454365

Sidorov S.S.

Μίρα, 33-17

3454354

Οι στήλες ενός τέτοιου πίνακα ονομάζονται πεδία. Κάθε πεδίο χαρακτηρίζεται από το όνομά του (το όνομα της αντίστοιχης ιδιότητας) και τον τύπο δεδομένων που αντιπροσωπεύει τις τιμές αυτής της ιδιότητας.

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

Κάθε πίνακας πρέπει να περιέχει τουλάχιστον, ένα πεδίο κλειδιού του οποίου τα περιεχόμενα είναι μοναδικά για κάθε εγγραφή σε αυτόν τον πίνακα. Ένα βασικό πεδίο σάς επιτρέπει να προσδιορίζετε μοναδικά κάθε εγγραφή σε έναν πίνακα.

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

Τηλεφωνικό κατάλογο

Ονόματα πεδίων

Επώνυμο

Διεύθυνση

Τηλέφωνο

Ρεκόρ

Ivanov V.V.

Serova, 5 12

4325345

Ρεκόρ

Petrov I.I.

Σέντοβα, 3-21

3454365

Ρεκόρ

Sidorov S.S.

Μίρα, 33-17

3454354

Κλειδί

πεδίο

Πεδίο

Πεδίο

Πεδίο

Καθορίζεται ο τύπος πεδίου το είδος των δεδομένων που περιέχειζωΤα πεδία ενδέχεται να περιέχουν τα ακόλουθα βασικά δεδομένα:

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

    χρήστης; κείμενο

    - κείμενα που περιέχουν έως 255 χαρακτήρες.αριθμητικός

    - αριθμοί ημερομηνία ώρα

    - ημερομηνία ή ώρα. νομισματικός

    - αριθμοί σε νομισματική μορφή. λογικός - αξίεςΑληθής (Ναι ήΨέμα

    (Οχι); Πεδίο αντικειμένου OLE

- εικόνα ή σχέδιο Κάθε τύπος πεδίου έχει το δικό του σύνολο ιδιοτήτων. Τα περισσότερα μέσα σημαντικές ιδιότητες των πεδίων

    είναι: μέγεθος πεδίου - καθορίζειμέγιστο μήκοςκείμενο

    αριθμητικό ή αριθμητικό πεδίο. μορφή πεδίου

    - ορίζει τη μορφή δεδομένων. υποχρεωτικό πεδίο - υποδεικνύει ότι αυτό το πεδίο

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

Πρόσβαση (DBMS)

Η ανάπτυξη της πληροφορικής έχει οδηγήσει στη δημιουργία βάσεων δεδομένων ηλεκτρονικών υπολογιστών. Δημιουργία και λειτουργία βάσης δεδομένωνΑναζήτηση και πραγματοποιείται ταξινόμηση δεδομένων ειδικά προγράμματα - συστήματα διαχείρισης βάσεων δεδομένων (DBMS).

Επομένως, είναι απαραίτητο να γίνει διάκριση μεταξύ των ίδιων των βάσεων δεδομένων (DB), που είναι ταξινομημένα σύνολα δεδομένων, και των συστημάτων διαχείρισης βάσεων δεδομένων - προγραμμάτων που διαχειρίζονται την αποθήκευση και την επεξεργασία δεδομένων.

Το σύστημα διαχείρισης βάσεων δεδομένων είναι η εφαρμογήΠρόσβαση, περιλαμβάνεται στο Microsoft Office.

Διεπαφή προγράμματοςΠρόσβαση

Στην Access χρησιμοποιείται η τυπική για το περιβάλλον Windows & Office διεπαφή πολλαπλών παραθύρων, αλλά σε αντίθεση με άλλες εφαρμογές, όχι πολλαπλών εγγράφων. Κάποια στιγμή μπορεί να υπάρχει μόνο μία βάση δεδομένων είναι ανοιχτή , που περιέχει υποχρεωτική παράθυρο βάσης δεδομένων Και παράθυρα για εργασία με αντικείμενα βάσης δεδομένων.Σε κάθε στιγμή, ένα από τα παράθυρα είναι ενεργό και ο δρομέας επισημαίνει το ενεργό αντικείμενο σε αυτό.

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

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

Αντικείμενα στο Access DBMS:

· Τραπέζι.Στις βάσεις δεδομένων, όλες οι πληροφορίες αποθηκεύονται σε δισδιάστατους πίνακες. Αυτό βάσηαντικείμενο βάσης δεδομένων, όλα τα άλλα αντικείμενα δημιουργούνται με βάση υπάρχοντες πίνακες (παράγωγααντικείμενα).

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

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

· Αναφορές.Οι αναφορές έχουν σχεδιαστεί για να εκτυπώνουν τα δεδομένα που περιέχονται σε πίνακες και ερωτήματα με όμορφα διαμορφωμένο τρόπο.

· Μακροεντολές.Οι μακροεντολές χρησιμοποιούνται για την αυτοματοποίηση επαναλαμβανόμενων λειτουργιών. Η εγγραφή μιας μακροεντολής γίνεται με τον ίδιο τρόπο όπως σε άλλες εφαρμογές, για παράδειγμα όπως στην εφαρμογήΛέξη.

· ΕνότητεςΟι ενότητες χρησιμεύουν επίσης για την αυτοματοποίηση της εργασίας με τη βάση δεδομένων. Οι ενότητες καλούνται επίσης διαδικασίες επεξεργασίας συμβάντωνκαι γράφονται επάνω Γλώσσα VBA.