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

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

Όνομα παραμέτρου Εννοια
Θέμα άρθρου:
Ρουμπρίκα (θεματική κατηγορία) Σύνδεση

Διάλεξη 3. Θέμα 4.3 Εισαγωγή στην οργάνωση βάσεων δεδομένων και συστημάτων διαχείρισης βάσεων δεδομένων.

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

2 DBMS Microsoft Access

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

Πληροφοριακό σύστημα (IS)- Σύστημα ϶ᴛᴏ χτισμένο στη βάση εξοπλισμός υπολογιστών, σχεδιασμένο για αποθήκευση, αναζήτηση, επεξεργασία και μετάδοση σημαντικού όγκου πληροφοριών, έχοντας ένα συγκεκριμένο πρακτικό πεδίο εφαρμογής.

Βάση δεδομένων- ϶ᴛᴏ IP, η οποία αποθηκεύεται ηλεκτρονικά.

Βάση δεδομένων (DB)– μια οργανωμένη συλλογή δεδομένων που προορίζονται για μακροπρόθεσμη αποθήκευση εξωτερική μνήμηΥΠΟΛΟΓΙΣΤΗ, συνεχής ενημέρωσηκαι χρήση.

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

Ταξινόμηση βάσεων δεδομένων:

1. Σύμφωνα με τη φύση των αποθηκευμένων πληροφοριών:

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

- Documentary – περιέχει έγγραφα (πληροφορίες) του ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙ: κείμενο, γραφικό, ήχος, πολυμέσα (αρχεία, π.χ.: βιβλία αναφοράς, λεξικά, βάση δεδομένων νομοθετικών πράξεων στον τομέα του ποινικού δικαίου κ.λπ.)

2. Με τη μέθοδο αποθήκευσης δεδομένων:

- Κεντρικό (αποθηκευμένο σε έναν υπολογιστή),

- Διανέμεται (χρησιμοποιείται σε τοπικά και παγκόσμια δίκτυα υπολογιστών).

3. Σύμφωνα με τη δομή οργάνωσης δεδομένων:

- Σχεσιακό (πίνακας),

- Μη σχέση.

Ο όρος «σχεσιακός» (από το λατινικό relatio – σχέση ) υποδεικνύει ότι ένα τέτοιο μοντέλο αποθήκευσης δεδομένων βασίζεται στη σχέση των συστατικών μερών του. Σχετικόςη βάση δεδομένων είναι ουσιαστικά μια δισδιάστατη τραπέζι. Κάθε γραμμή ενός τέτοιου πίνακα συνήθως ονομάζεται εγγραφή. Οι στήλες ενός πίνακα ονομάζονται πεδία: κάθε πεδίο χαρακτηρίζεται από το όνομα και τον τύπο δεδομένων του. Το πεδίο DB είναι μια στήλη πίνακα που περιέχει τις τιμές μιας συγκεκριμένης ιδιότητας.

Ιδιότητες του μοντέλου σχεσιακών δεδομένων:

Κάθε στοιχείο πίνακα είναι ένα στοιχείο δεδομένων.

Όλα τα πεδία του πίνακα είναι ομοιογενή, ᴛ.ᴇ. έχουν έναν τύπο?

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

Η σειρά των εγγραφών στον πίνακα πρέπει να είναι αυθαίρετη και μπορεί να χαρακτηρίζεται από τον αριθμό των πεδίων και τον τύπο δεδομένων.

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

Κόμβος – μοντέλο πληροφοριών ενός στοιχείου που βρίσκεται σε αυτό το επίπεδοιεραρχία.

Ιδιότητες του μοντέλου ιεραρχικών δεδομένων:

Πολλοί κόμβοι χαμηλότερου επιπέδου συνδέονται μόνο με έναν κόμβο υψηλότερου επιπέδου.

Ένα ιεραρχικό δέντρο έχει μόνο μία κορυφή (τη ρίζα) και δεν είναι υποδεέστερο σε καμία άλλη κορυφή.

Κάθε κόμβος έχει το δικό του όνομα (αναγνωριστικό).

Υπάρχει μόνο ένα μονοπάτι από την καταχώρηση ρίζας σε περισσότερες ιδιωτική ηχογράφησηδεδομένα.

Η ιεραρχική βάση δεδομένων είναι ο Κατάλογος φακέλων των Windows, με τον οποίο μπορείτε να εργαστείτε εκκινώντας τον Explorer. Κορυφαίο επίπεδοκαταλαμβάνει το φάκελο Desktop. Στο δεύτερο επίπεδο υπάρχουν οι φάκελοι My Computer, My Documents, δίκτυοκαι Recycle Bin, που είναι απόγονοι του φακέλου Desktop, όντας δίδυμα. Με τη σειρά του, ο φάκελος My Computer είναι πρόγονος σε σχέση με φακέλους τρίτου επιπέδου, φακέλους δίσκου (Disk 3.5 (A:), C:, D:, E:, F:) και φακέλους συστήματος (Εκτυπωτές, Πίνακας Ελέγχου κ.λπ. .).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δημοφιλή DBMS - FoxPro, Access για Windows, Παράδοξο.

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

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

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

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

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

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

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

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

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

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

Βασικές έννοιες για βάσεις δεδομένων και DBMS - έννοια και τύποι. Ταξινόμηση και χαρακτηριστικά της κατηγορίας «Βασικές έννοιες βάσεων δεδομένων και ΣΔΒΔ» 2017, 2018.

Αρχική > Περίληψη

Υπουργείο Παιδείας της Δημοκρατίας της Λευκορωσίας

Κρατικό Πανεπιστήμιο της Λευκορωσίας

Περίληψη με θέμα:

"Πρόσβαση DBMS. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. Πίνακες. Αιτήσεων. Έντυπα. Αναφορές. Δημιουργία βάσης δεδομένων"

Ολοκληρώθηκε από έναν πρωτοετή φοιτητή της ομάδας Οικονομικών, τον Lyubov Vladimirovna Pantyukhina Επόπτης:Κόζιτς Πάβελ Πάβλοβιτς Microsoft Access. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. 5 Σχέσεις μεταξύ πινάκων. 7 Δημιουργία βάσης δεδομένων 10 Κατάλογος χρησιμοποιημένης βιβλιογραφίας 20

Εισαγωγή

Οι αυτοματοποιημένες τράπεζες δεδομένων έχουν γίνει εδώ και καιρό αναπόσπαστο μέρος σχεδόν όλων συστήματα υπολογιστώνδιαχείριση σε οποιοδήποτε επίπεδο - από τη βιομηχανία έως την ατομική επιχείρηση. Ωστόσο, ο σχεδιασμός και η δημιουργία μιας βάσης δεδομένων (DB) εξακολουθεί να είναι μια διαδικασία που μοιάζει περισσότερο με την τέχνη παρά με την επιστήμη. Τα τελευταία χρόνια, το επίπεδο των ποιοτήτων των καταναλωτών των συστημάτων διαχείρισης βάσεων δεδομένων (DBMS) έχει αυξηθεί αμέτρητα: μια ποικιλία υποστηριζόμενων λειτουργιών, μια φιλική προς το χρήστη διεπαφή, διεπαφή με προϊόντα λογισμικού, η δυνατότητα εργασίας στο δίκτυο, κ.λπ. Αλλά οι αλλαγές σχεδόν δεν επηρέασαν αυτό που προηγουμένως ονομάζονταν λογικές δομές της βάσης δεδομένων. Αυτές είναι οι φόρμες στις οποίες ο χρήστης υποβάλλει και αποθηκεύει τις πληροφορίες του. Αλλά η ευκολία του χρήστη που εργάζεται με τη βάση δεδομένων εξαρτάται σε μεγάλο βαθμό από αυτά: η διατύπωση του αιτήματος, η ευκολία αναζήτησης δεδομένων, η φόρμα για την έκδοση των τελικών πληροφοριών και άλλες λειτουργίες Μέχρι σήμερα, έχει συσσωρευτεί σημαντική εμπειρία στο σχεδιασμό των τραπεζών δεδομένων. Αυτό σας επιτρέπει να κάνετε τη διαδικασία δημιουργίας μιας βάσης δεδομένων πολύ πιο επισημοποιημένη. Επομένως, μιλάμε για πληροφορίες που δημιουργούνται και συσσωρεύονται σε τράπεζες δεδομένων. ΣΕ πραγματικές συνθήκεςαυτή η έννοια χρησιμοποιείται σε δύο διαφορετικές έννοιες:
    Οι πληροφορίες αποθηκεύτηκαν σε χαρτί και συγκεντρώθηκαν σε μια νέα ηλεκτρονική τράπεζα δεδομένων Τράπεζα δεδομένων που δημιουργήθηκε νωρίτερα και εξακολουθεί να χρησιμοποιείται
Σταδιακά αυτή η διαφορά διαγράφεται. Και αυτό συμβαίνει μέσω της χρήσης μιας βάσης δεδομένων (μία από τις πιο καθολικές βάσεις δεδομένων είναι η Microsoft Access, η οποία θα συζητηθεί περαιτέρω) αναδιοργανώνοντας παλιές βάσεις δεδομένων σε νέες και δημιουργώντας νέες βάσεις δεδομένων που βασίζονται σε αχρησιμοποίητες πληροφορίες.

Microsoft Access. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.

Ο Δρ E. F. Codd, υπάλληλος της IBA Corporation, δημοσίευσε ένα άρθρο στο τεύχος Ιουνίου 1970 του περιοδικού Association for Computing Machinery με τίτλο «A Relational Model of Data for Large Shared Databanks»). Η ειδικότητα του Δρ Codd ήταν ένας κλάδος των μαθηματικών που ονομαζόταν θεωρία συνόλων, ο οποίος ορίζει την έννοια των σχέσεων. Ο ίδιος ο γιατρός όρισε μια σχέση ως ένα ονομασμένο σύνολο πλειάδων (εγγραφές ή σειρές) που έχει ιδιότητες (πεδία ή στήλες). Ένα από τα χαρακτηριστικά πρέπει να περιέχει μια μοναδική τιμή που επιτρέπει την αναγνώριση κάθε πλειάδας. Ο κοινός όρος για μια σχέση είναι ένας πίνακας, τον οποίο κάθε χρήστης μπορεί εύκολα να σκεφτεί ως υπολογιστικό φύλλο. DBMS (σύστημα διαχείρισης βάσεων δεδομένων) είναι ένα καθολικό εργαλείο λογισμικού για τη δημιουργία και τη διατήρηση βάσεων δεδομένων και εφαρμογών για χρήση σε μεγάλη ποικιλία θεματικών περιοχών. DBMS παρέχει πολυδιάστατη πρόσβαση σε δεδομένα και χρήση των ίδιων δεδομένων διάφορα καθήκοντακαι εφαρμογές χρηστών. DBMS υποστηρίζεται διάφορα μοντέλαδεδομένα. Μοντέλο δεδομένων - αυτή είναι μια μέθοδος (αρχή) λογική οργάνωσηδεδομένα που χρησιμοποιούνται από το DBMS. Τα πιο γνωστά είναι τα ιεραρχικά, δικτυακά και σχεσιακά μοντέλα σε ένα DBMS για προσωπικούς υπολογιστέςυποστηρίζεται κατά κύριο λόγο σχεσιακό μοντέλο , το οποίο διακρίνεται από την απλότητα και την ομοιομορφία της παρουσίασης των δεδομένων στους απλούστερους δισδιάστατους πίνακες. Το σχεσιακό μοντέλο παρέχει τη δυνατότητα χρήσης λειτουργιών επεξεργασίας δεδομένων που έχουν μια ενιαία βάση σε διαφορετικά DBMS - άλγεβρα των σχέσεων (σχεσιακή άλγεβρα), και καθολική γλώσσααιτήματα διάρθρωσης – SQL (Δομημένη γλώσσα ερωτήματος). Το βασικό λογικό δομικό στοιχείο της χειραγώγησης δεδομένων είναι γραμμή τραπέζια - Ρεκόρ. Η δομή μιας εγγραφής καθορίζεται από τη σύνθεση των πεδίων που την αποτελούν. Το σύνολο των πεδίων εγγραφής αντιστοιχεί σε λογικά σχετικές λεπτομέρειες που χαρακτηρίζουν κάποια οντότητα της θεματικής περιοχής. Οι τυπικές λειτουργίες ενός DBMS για χειρισμό δεδομένων είναι η ανάκτηση, η προσθήκη, η διαγραφή και η αλλαγή δεδομένων. Δειγματοληψία δεδομένων – επιλογή εγγραφών από αλληλένδετους πίνακες σύμφωνα με καθορισμένες συνθήκες. Προσθήκη και διαγραφή δεδομένων – προσθήκη νέων δεδομένων ή διαγραφή υπαρχόντων. Αλλαγή δεδομένων – τροποποίηση τιμών δεδομένων στα πεδία των υφιστάμενων εγγραφών. Τα δεδομένα από έναν ή περισσότερους σχετικούς πίνακες μπορούν να υποβληθούν σε επεξεργασία. Οι λειτουργίες επεξεργασίας περιλαμβάνουν υπολογισμούς σε κάθε εγγραφή, ομαδοποίηση εγγραφών και επεξεργασία με χρήση στατιστικών συναρτήσεων. Microsoft Access DBMS είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων που περιλαμβάνει όλα τα απαραίτητα εργαλείαγια τη δημιουργία τοπική βάσηΤα εργαλεία γραφικού σχεδιασμού επιτρέπουν στο χρήστη να δημιουργήσει αντικείμενα βάσης δεδομένων και αντικείμενα εφαρμογής χρησιμοποιώντας πολλά γραφικά στοιχείαΤα εργαλεία διαλόγου αντιπροσωπεύονται από διάφορους οδηγούς που, σε λειτουργία διαλόγου με τον χρήστη, σας επιτρέπουν να δημιουργήσετε αντικείμενα και να εκτελέσετε διάφορες λειτουργίες για την αναδιοργάνωση και τη μετατροπή της βάσης δεδομένων Microsoft Access, θα πρέπει να επισημάνετε εργαλεία για τη δημιουργία:
    Πίνακες και σχήματα βάσης δεδομένων Αιτήσεων επιλογές, οι οποίες επιλέγουν και συνδυάζουν δεδομένα από πολλούς πίνακες σε έναν εικονικό πίνακα που μπορεί να χρησιμοποιηθεί σε πολλές εργασίες της εφαρμογής Data Change Request Έντυπα οθόνης , που προορίζεται για εισαγωγή, προβολή και επεξεργασία δεδομένων σε διαδραστική λειτουργία Αναφορές , σχεδιασμένο για προβολή και εκτύπωση δεδομένων από τη βάση δεδομένων και των αποτελεσμάτων της επεξεργασίας τους σε φιλική προς το χρήστη μορφή Σελίδες πρόσβασης δεδομένων που παρέχουν εργασία με βάσεις δεδομένων στο Διαδίκτυο και στο τοπικό δίκτυο
Οι βάσεις δεδομένων είναι μια συλλογή αλληλένδετων δεδομένων που οργανώνονται σε μέσα υπολογιστών και περιέχουν πληροφορίες για διάφορες οντότητες μιας θεματικής περιοχής.

Πίνακες

Μια σχεσιακή βάση δεδομένων είναι ένα σύνολο διασυνδεδεμένων δισδιάστατων πινάκων. Ένα σύνολο σχεσιακών πινάκων μεταξύ των οποίων δημιουργείται μια σχέση λογική δομήσχεσιακή βάση δεδομένων. Οι πίνακες μιας σχεσιακής βάσης δεδομένων πρέπει να αποθηκεύουν όλα τα δεδομένα που είναι απαραίτητα για την επίλυση προβλημάτων στη θεματική περιοχή και κάθε στοιχείο δεδομένων πρέπει να αποθηκεύεται στη βάση δεδομένων σε ένα μόνο αντίγραφο. Επομένως, οι πίνακες αποτελούν τη βάση μιας βάσης δεδομένων. Οι πίνακες περιέχουν περιγραφές πραγματικών αντικειμένων. Για τη δημιουργία πινάκων που συμμορφώνονται με το μοντέλο σχεσιακών δεδομένων, χρησιμοποιείται μια διαδικασία που ονομάζεται κανονικοποίηση δεδομένων. Ομαλοποίηση – αυτή είναι η αφαίρεση διπλών δεδομένων από έναν πίνακα με τη μεταφορά τους σε νέους πίνακες Η δομή ενός σχεσιακού πίνακα καθορίζεται από τη σύνθεση των πεδίων. Κάθε πεδίο ορίζει ένα συγκεκριμένο χαρακτηριστικό της οντότητας. Οι πίνακες αποτελούνται από γραμμές Και στήλες . Τα περιεχόμενα του πεδίου υποδεικνύονται στη στήλη του πίνακα, η οποία αποθηκεύει τις ιδιότητες των αντικειμένων που αντικατοπτρίζονται στον πίνακα. Η στήλη περιέχει εγγραφές του ίδιου τύπου. Το περιεχόμενο του πίνακα βρίσκεται στις σειρές του, οι οποίες είναι του ίδιου τύπου στη δομή. Κάθε σειρά περιέχει δεδομένα σχετικά με μια συγκεκριμένη παρουσία της οντότητας και ονομάζεται εγγραφή Οι πίνακες συνήθως χρησιμοποιούν τη λειτουργία πίνακα, η οποία προορίζεται για την εισαγωγή δεδομένων, και τη λειτουργία σχεδίασης, η οποία σας επιτρέπει να προβάλετε και να τροποποιήσετε τη δομή του πίνακα. Η εναλλαγή από τη μια λειτουργία στην άλλη γίνεται κάνοντας κλικ στο κουμπί Θέα.Αφού επιλεγεί το σύνολο των πινάκων που απαιτούνται για τη δημιουργία της βάσης δεδομένων και οριστούν τα πεδία του πίνακα, θα πρέπει να επιλεγούν μοναδικά πεδία. Μοναδικά πεδία – αυτά είναι πεδία στα οποία οι τιμές δεν μπορούν να επαναληφθούν. Καλείται ένα πεδίο του οποίου η τιμή μπορεί να χρησιμοποιηθεί για τον προσδιορισμό μιας εγγραφής σε έναν πίνακα πρωτεύων κλειδί . Οπως και πρωτεύων κλειδίμπορεί να δράσει σειριακός αριθμόςαρχεία, άρθρο προϊόντος κ.λπ. Εάν δεν είναι επιλεγμένο το πρωτεύον κλειδί, η Access θα σας ενημερώσει σχετικά και θα σας προτείνει να καθορίσετε ένα πεδίο κλειδιού, δεν πρέπει να αρνηθείτε αυτήν την προσφορά, γιατί εάν συνδέσετε πίνακες, σε κάθε περίπτωση θα πρέπει να λύσετε αυτό το πρόβλημα και να ορίσετε το πρωτεύον κλειδί. .

Σχέσεις μεταξύ πινάκων.

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

Έντυπα

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

Αιτήσεων

Αιτήσεων χρησιμοποιούνται για την ανάκτηση πληροφοριών από τη βάση δεδομένων που είναι απαραίτητες για τον χρήστη. Κάτω από δειγματοληψία Ας κατανοήσουμε έναν δυναμικό πίνακα με εγγραφές δεδομένων που ικανοποιούν τις σχετικές προϋποθέσεις. Τα ερωτήματα παρέχουν γρήγορη και αποτελεσματική πρόσβαση στα δεδομένα που είναι αποθηκευμένα σε έναν πίνακα. Με τα ερωτήματα, μπορείτε όχι μόνο να ταξινομήσετε ή να αξιολογήσετε μια έκφραση, αλλά και να ενοποιήσετε δεδομένα από σχετικούς πίνακες. Τα ερωτήματα δεν αποθηκεύονται από τη βάση δεδομένων. Ωστόσο, ο πίνακας που προκύπτει ως αποτέλεσμα του ερωτήματος μπορεί να χρησιμοποιηθεί ως πηγή δεδομένων σε φόρμες αναφορών και άλλα ερωτήματα. Μπορείτε να εισαγάγετε τροποποιήσεις στο ερώτημα, οι οποίες θα εμφανίζονται στον αντίστοιχο πίνακα στον πίνακα, τα δεδομένα ταξινομούνται πάντα με βάση το πρωτεύον κλειδί. Για την εκτέλεση της ταξινόμησης βάσει άλλων κριτηρίων, χρησιμοποιούνται ερωτήματα Κατά κανόνα, όταν δημιουργείτε πίνακες, θα πρέπει να προσπαθήσετε να μην τους γεμίσετε με δεδομένα. Η δημιουργία ενός υπολογιστικού πεδίου γίνεται με την απλή εισαγωγή παραστάσεων υπολογισμού σε μια κενή στήλη της φόρμας αιτήματος. Μόνο τα ονόματα πεδίων περικλείονται σε αγκύλες. Ως αποτέλεσμα του ερωτήματος, ο πίνακας περιέχει ένα πεδίο στο οποίο βρίσκεται το αποτέλεσμα υπολογισμού Τα ερωτήματα μπορούν να χωριστούν σε διάφορους τύπους: με βάση τα αποτελέσματα των πράξεών τους , χαρακτηριστικά της εφαρμογής τους , με τη μέθοδο σχηματισμού . Πιο συχνά χρησιμοποιείται τυπικά ερωτήματα επιλογής , χρησιμοποιείται για την επιλογή και την παρουσίαση σε μορφή πίνακα των δεδομένων που ενδιαφέρουν τον χρήστη. Τάβλι με τυπικά ερωτήματα επιλογής, μπορείτε να επιλέξετε ερωτήματα να εκτελέσει ενέργειες , που χρησιμοποιούνται για τη δημιουργία νέων πινάκων βάσης δεδομένων Τα πιο συνηθισμένα ερωτήματα είναι τα ερωτήματα με σύνολα, με μια παράμετρο και με έναν υπολογισμό. Ερώτημα με παράμετρο είναι ένα ερώτημα επιλογής που εμφανίζει ένα πλαίσιο διαλόγου για να εισαγάγετε παραμέτρους ερωτήματος. Για να δημιουργήσετε ένα τέτοιο αίτημα στη γραμμή Συνθήκη επιλογήςυποδεικνύεται σε αγκύλες απαιτούμενη παράμετρος. Αίτημα με αποτελέσματα είναι ένα αίτημα επιλογής που δεν προορίζεται για την εμφάνιση των περιεχομένων των εγγραφών, αλλά για την εκτέλεση τελικών υπολογισμών στα δεδομένα που είναι αποθηκευμένα σε αυτές.

Αναφορές

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

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

Για να δημιουργήσετε μια βάση δεδομένων χρησιμοποιώντας τη Microsoft Access, πρέπει να σκεφτείτε τη δομή της, να αποφασίσετε για τον αριθμό και τη σύνθεση των πινάκων που περιλαμβάνονται στη βάση δεδομένων, να δημιουργήσετε τις απαραίτητες φόρμες, ερωτήματα και σχετικές αναφορές εικονική εταιρεία «Παγκόσμια Προγράμματα» δημιουργεί τη δική του βάση δεδομένων μετά το άνοιγμα εφαρμογές της MicrosoftΠρόσβαση, επιλέξτε την κατάλληλη καρτέλα που μας προτρέπει να δημιουργήσουμε μια νέα βάση δεδομένων. (Αποθηκεύουμε τη βάση δεδομένων που δημιουργήθηκε εκχωρώντας την μοναδικό όνομα, στην περίπτωσή μας - «Παγκόσμια Προγράμματα» ).
    Πρέπει να δημιουργήσουμε έναν αριθμό πινάκων: Εργαζόμενοι, Προϊόντα, Υπηρεσίες, Επαφές. Στο παράθυρο που ανοίγει, η επένδυση χτυπά έξω "Τραπεζάκια""Δημιουργία πινάκων σε λειτουργία σχεδίασης" Συμπληρώστε τα αντίστοιχα πεδία, αντιστοιχίστε τους έναν τύπο (σε αυτήν την περίπτωση, όλα τα πεδία ελήφθησαν Τύπος κειμένου, εκτός από το πεδίο «SequenceNumber» που έχει τον τύπο Μετρητής, το οποίο θα σας επιτρέψει να εκχωρήσετε σε κάθε καταχώρηση τον δικό της αριθμό). Επιλέξτε το πεδίο κλειδιού (“SequenceNumber” επειδή είναι τύπου Counter)
    Συμπλήρωση του πίνακα σε τελετουργική λειτουργία
    Με αυτόν τον τρόπο δημιουργούμε όλους τους απαραίτητους πίνακες
Αφού δημιουργήσουμε τους κατάλληλους πίνακες, αρχίζουμε να δημιουργούμε φόρμες που σίγουρα θα απλοποιήσουν την προσθήκη, την αλλαγή και την προβολή δεδομένων, καθώς και θα βοηθήσουν τους λιγότερο έμπειρους υπαλλήλους να αντιμετωπίσουν την υπάρχουσα βάση δεδομένων.
    ΣΕ ανοιχτό παράθυροεπιλέξτε ένα ένθετο "Φόρμες"Θα δημιουργήσουμε τις απαραίτητες φόρμες χρησιμοποιώντας τον Οδηγό Φόρμας

    για να το κάνετε αυτό, επιλέξτε τους πίνακες για τους οποίους χρειαζόμαστε φόρμες (για παράδειγμα, αυτοί είναι οι πίνακες "Εργαζόμενοι" και "Προϊόντα")

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


    Κάνουμε το ίδιο και για τις υπόλοιπες φόρμες.
Όπως αναφέρθηκε παραπάνω, η χρήση φορμών κάνει την εργασία με τραπέζια πιο εύκολη και πιο ευχάριστη. Χάρη στην ποικιλία των στυλ σχεδίασης, ο καθένας μπορεί να σχεδιάσει τη φόρμα σύμφωνα με το γούστο του. Το επόμενο βήμα στη δημιουργία της βάσης δεδομένων μας είναι η δημιουργία ερωτημάτων. Η δημιουργία ερωτημάτων είναι ένα από τα πιο σημαντικά και δύσκολα στάδια στην εργασία με μια βάση δεδομένων.
    Για την εταιρεία μας είναι απαραίτητο να δημιουργήσουμε δύο αιτήματα Επιλέξτε το ένθετο στο ανοιχτό παράθυρο "Αιτήσεων"Θα δημιουργήσουμε ερωτήματα σε λειτουργία σχεδίασης Προσθέστε τους απαραίτητους πίνακες

    Ταξινομούμε, φιλτράρουμε και επιλέγουμε σύμφωνα με ορισμένες συνθήκες

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

    Ετοιμάζουμε το παραληφθέν έγγραφο



    Στη λειτουργία προβολής, εμφανίζουμε την ολοκληρωμένη αναφορά

συμπέρασμα

Σε αυτή την εργασία, εξετάσαμε τα χαρακτηριστικά ηλεκτρονική βάση δεδομένωνδεδομένα, τη δομή, τα χαρακτηριστικά και τα πλεονεκτήματά τους. Με τη βοήθεια οπτικού υλικού, οι βασικές έννοιες και τα στάδια στη σύνταξη ηλεκτρονική τράπεζαδεδομένα, καθώς και την ανάγκη να έχουν την ικανότητα να χρησιμοποιούν τη βάση δεδομένων. Μάλιστα, στις μεγάλες επιχειρήσεις και όχι μόνο, ο όγκος των πληροφοριών είναι τόσο μεγάλος που η αποθήκευσή τους σε απλή έντυπη μορφή δεν είναι μόνο δαπανηρή, αλλά και άβολη. Και με τη βοήθεια μιας βάσης δεδομένων, μπορείτε να δομήσετε, να συμπληρώσετε, να ενημερώσετε, να διορθώσετε και να προβάλετε οποιαδήποτε πληροφορία σε μια αρκετά βολική μορφή Οι βάσεις δεδομένων (και στην περίπτωσή μας, η Microsoft Access) είναι μια εξαιρετική ανακάλυψη. Η γνώση του χρήστη των ηλεκτρονικών τραπεζών δεδομένων βοηθά στη βελτίωση των δεξιοτήτων σας. Η πιο περιζήτητη ικανότητα στον 21ο αιώνα κατά την πρόσληψη είναι η ικανότητα εργασίας με το Office, ιδιαίτερα με την εφαρμογή του – Access.

Κατάλογος χρησιμοποιημένης βιβλιογραφίας

    Microsoft Access 2002, M., 2002 Jennings R., Χρησιμοποιώντας τη Microsoft Access 2002, M., 2002 Pasko V., Access 97, Kyiv, 1997 Bekarevich Yu B., Microsoft Access 2003, St. Petersburg, 2004 Bemer S., MS Access 2.0, St. Petersburg, 1995 Mans V., Microsoft. Πρόσβαση 2.0. Local version, M., 1995 Dubnov P. Yu., Access 2002, M., 2004 Frolov I. M., Encyclopedia of Microsoft Office 2003, M., 2004 Ivanov V., Microsoft Office System 2003. Russian version, St. Petersburg, 2004 Palmer S., Access 2 για ανδρείκελα, Κίεβο, 1995
  1. Ένα σύστημα διαχείρισης βάσεων δεδομένων είναι ένα σύνολο λογισμικού και εργαλείων γλώσσας που είναι απαραίτητα για τη δημιουργία, την επεξεργασία βάσεων δεδομένων και τη διατήρησή τους ενημερωμένες.

    Λύση

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

  2. Εγγραφο

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

  3. Κατεύθυνση πειθαρχίας βάσης δεδομένων προγράμματος εργασίας

    Πρόγραμμα εργασίας

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

  4. Οδηγίες για την ολοκλήρωση ενός μαθήματος στον κλάδο «Βάσεις Δεδομένων»

    Κατευθυντήριες γραμμές

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

  5. Βασικό εκπαιδευτικό πρόγραμμα ανώτατης επαγγελματικής εκπαίδευσης Κατεύθυνση Επιμόρφωσης 032700 Φιλολογία (2)

    Κύριος εκπαιδευτικό πρόγραμμα

    1.1. Το κύριο εκπαιδευτικό πρόγραμμα (ΒΕΠ) του πτυχίου, που υλοποιείται από το πανεπιστήμιο με κατεύθυνση την κατάρτιση 032700 Φιλολογία και το προφίλ κατάρτισης στην Εθνική Φιλολογία (Μπασκίρ γλώσσα και λογοτεχνία).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Από δύο λογικά συνδεδεμένους πίνακες, ο ένας ονομάζεται πίνακας πρωτεύοντος κλειδιού ή κύριος πίνακας και ο άλλος ονομάζεται δευτερεύων (ξένος) πίνακας κλειδιών ή υποπίνακας. Τα 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.

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

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

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

Ορισμός 1

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

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

Τύποι πεδίων

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

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

  • χαρακτήρας (κείμενο) - το προεπιλεγμένο πεδίο μπορεί να αποθηκεύσει έως και 256 χαρακτήρες.
  • αριθμητικό, που περιέχει αριθμητικά δεδομένα διαφορετικές μορφές, τα οποία χρησιμοποιούνται για τη διενέργεια υπολογισμών.
  • ημερομηνία/ώρα - περιέχει τιμές ημερομηνίας και ώρας.
  • νομισματική - χρησιμοποιεί χρηματικές αξίες και αριθμητικά δεδομένα (έως 15 ακέραια ψηφία και 4 κλασματικά ψηφία).
  • σημείωση - μπορεί να περιέχει έως και $2^(16)$ χαρακτήρες ($2^(16) = 65536$);
  • μετρητής - ένα ειδικό αριθμητικό πεδίο στο οποίο σε κάθε εγγραφή εκχωρείται ένας μοναδικός αριθμός.
  • λογικό - αποθηκεύει 1 από 2 τιμές: true ή false.
  • Αντικείμενο OLE (Σύνδεση και ενσωμάτωση αντικειμένου - τεχνολογία εισαγωγής και σύνδεσης αντικειμένου) – το πεδίο μπορεί να περιέχει οποιοδήποτε αντικείμενο: υπολογιστικό φύλλο, Έγγραφο κειμένου, σχέδιο, ηχογράφηση ή άλλα δεδομένα σε δυαδική μορφή ενσωματωμένα ή συσχετισμένα με το DBMS.
  • υπερσύνδεσμος - περιέχει μια συμβολοσειρά που αποτελείται από γράμματα και αριθμούς και αντιπροσωπεύει τη διεύθυνση ενός ιστότοπου ή μιας ιστοσελίδας.
  • οδηγός αντικατάστασης - δημιουργεί ένα πεδίο στο οποίο προσφέρει την επιλογή τιμών από μια λίστα ή περιέχει ήδη ένα σύνολο σταθερών τιμών.

Ιδιότητες πεδίου DB

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

Οι κύριες ιδιότητες των πεδίων πίνακα βάσης δεδομένων στο DBMS της Microsoft Access περιλαμβάνουν:

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

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

Αντικείμενα DBMS

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

Ο πίνακας ως αντικείμενο DBMS

Δημιουργία πινάκων:

  1. Ας ανοίξουμε το παράθυρο της βάσης δεδομένων (Εικ. 3). Αριστερό πάνελΤο παράθυρο περιέχει στοιχεία ελέγχου για την κλήση και των 7 τύπων αντικειμένων προγράμματος. Ας ξεκινήσουμε τη δημιουργία ενός πίνακα επιλέγοντας το στοιχείο ελέγχου Πίνακες.
  1. Ο δεξιός πίνακας περιέχει μια λίστα διαθέσιμων πινάκων στη βάση δεδομένων και στοιχεία ελέγχου για τη δημιουργία νέου πίνακα. Για να δημιουργήσετε έναν πίνακα χειροκίνηταΧρησιμοποιήστε το εικονίδιο Δημιουργία πίνακα στη λειτουργία σχεδίασης.
  2. Κατά τη δημιουργία ενός πίνακα, συνιστάται να καθορίσετε ένα βασικό πεδίο, το οποίο θα βοηθήσει στην οργάνωση των σχέσεων μεταξύ των πινάκων. Για να ορίσετε ένα πεδίο κλειδιού, κάντε κλικ στο όνομά του κάντε δεξί κλικποντίκι και στο ανοιχτό κατάλογος συμφραζόμενωνεπιλέξτε την εντολή Key Field.
  3. Μόλις δημιουργηθεί η δομή του πίνακα, η φόρμα κλείσει, ο πίνακας αποθηκεύεται στο πεδίο ερωτήματος υποδεικνύοντας το όνομα, μετά από το οποίο γίνεται διαθέσιμος στο κύριο παράθυρο της βάσης δεδομένων, από όπου μπορεί να ανοίξει εάν είναι απαραίτητο.
  4. Ο πίνακας που δημιουργήθηκε ανοίγει στο παράθυρο ΒΔ διπλό κλικαπό την εικόνα της. Νέο τραπέζιπεριέχει μόνο ονόματα στηλών που χαρακτηρίζουν τη δομή του. Όταν γεμίζετε έναν πίνακα, ο δρομέας εισόδου τοποθετείται στο απαιτούμενο κελί με το δείκτη του ποντικιού. Μεταβείτε στο επόμενο κελί πατώντας Πλήκτρα TAB. Η μετάβαση στην επόμενη εγγραφή πραγματοποιείται αφού συμπληρώσετε το τελευταίο κελί.

Το κάτω μέρος του πίνακα περιέχει μια γραμμή κουμπιών πλοήγησης, η οποία είναι βολική στη χρήση όταν μετακινείστε σε έναν πίνακα με μεγάλο αριθμό εγγραφών. Για αρχάριους χρήστες της MicrosoftΗ Access έχει την ταλαιπωρία ότι τα δεδομένα δεν μπορούν πάντα να χωρέσουν εξ ολοκλήρου στα κελιά του πίνακα. Το πλάτος των στηλών μπορεί να αλλάξει σύροντας τα περιγράμματά τους. Χρησιμοποιούν επίσης αυτόματη μορφοποίηση στηλών "κατά περιεχόμενο", στην οποία ο δείκτης του ποντικιού τοποθετείται στο περίγραμμα μεταξύ των στηλών (στη γραμμή κεφαλίδας στήλης), αφού αλλάξει σχήμα, πρέπει να κάνετε διπλό κλικ.

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

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

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

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

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

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

Αυτή η σύνδεση σας επιτρέπει επίσης να:

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

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

Σημείωση 1

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