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

Πολλοί εγχώριοι χρήστες γνωρίζουν τι αναστάτωση επικρατούσε κάποτε λόγω της τροποποιημένης διεπαφής του MS Office 2007 και τι έριξαν στους προγραμματιστές του! Οι «γκουρού» παραπονέθηκαν ότι το νέο σουίτα γραφείουέγινε "άβολο και παράξενο", και ως εκ τούτου προέβλεψαν με σιγουριά τον επικείμενο χαμό του και την πλήρη λήθη των χρηστών.

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

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

Αλλαγές στη νέα έκδοση της Access

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

Τι είναι

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

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

Ποιες λειτουργίες μπορούν να εκτελεστούν χρησιμοποιώντας το MS Access;

Δεν πρέπει να υποτεθεί ότι αυτή η αίτησηείναι ένα είδος «λογικής συνέχειας» του Excel. Οι δυνατότητες του εν λόγω προγράμματος είναι πολύ ευρύτερες. Ειδικότερα, κάθε MS Access απαιτεί προσεκτική σκέψη δομή πληροφοριώνσυγκεκριμένο έγγραφο, ελέγχοντας την ακεραιότητα των δεδομένων προέλευσης και χρησιμοποιώντας αυτές τις πληροφορίες για τη μοντελοποίηση ερωτημάτων, φορμών και αναφορών.

Παράδειγμα δημιουργίας

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

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

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

Ποια λειτουργία να επιλέξω;

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

Για να μεταβείτε σε αυτό, χρησιμοποιήστε τη μετάβαση "View-Designer". Μετά από αυτό, μπορείτε να εισαγάγετε το απαιτούμενο όνομα για έναν συγκεκριμένο πίνακα. Δεδομένου ότι μπορεί να χρειαστείτε πολλά από αυτά ταυτόχρονα, συνιστούμε και πάλι να χρησιμοποιήσετε ορισμένα ονόματα με νόημα.

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

Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή «Λειτουργία προβολής πίνακα». Σημείωση! Εάν το πεδίο "Κωδικός αντικειμένου" στην περίπτωσή σας έχει οριστεί σε "Μετρητής", τότε δεν χρειάζεται να συμπληρώσετε ένα συγκεκριμένο πεδίο. Όταν ολοκληρώσετε την εισαγωγή πληροφοριών, μπορείτε να τις κλείσετε. Εάν μια συγκεκριμένη βάση δεδομένων χρειάζεται δεύτερο πίνακα, προσαρτάται χρησιμοποιώντας την εντολή "Create-Table Designer".

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

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

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

Πώς γίνεται;

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

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

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

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

Έχουμε ήδη πει ότι η εργασία με μια βάση δεδομένων της Access απαιτεί την ύπαρξη συνδέσεων μεταξύ πολλών ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ. Πώς να τα δημιουργήσετε λοιπόν;

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

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

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

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

Γιατί, όπως είπα, για να πετύχεις χρειάζεται ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ, χωρίς την οποία δεν θα είναι δυνατή η δημιουργία βάσης δεδομένων mysql, αναλόγως θα υποθέσουμε ότι γνωρίζετε τι είναι τα ερωτήματα βάσης δεδομένων, πίνακας, βάσης δεδομένων και δεν σας μπερδεύει η συντομογραφία SQL. Θα υποθέσουμε επίσης ότι έχετε εγκαταστήσει και ρυθμίσει τις παραμέτρους Διακομιστής Apache.

Έτσι, εάν έχετε όλα όσα χρειάζεστε και η επιθυμία να μάθετε πώς να δημιουργείτε μια βάση δεδομένων mysql δεν έχει ακόμη εξαφανιστεί, τότε ας ξεκινήσουμε με την εκκίνηση του Apache. Για να το εκτελέσετε, μεταβείτε στη διαδρομή C:\WebServers\etc και εκτελέστε το αρχείο Run. Εάν το Apache ξεκινήσει σωστά, χωρίς σφάλματα, τότε ένα κόκκινο στυλό θα προστεθεί στα υπάρχοντα εικονίδια στην κάτω δεξιά γωνία.

Τώρα πρέπει να βεβαιωθείτε ότι ο διακομιστής ιστού λειτουργεί, εισαγάγετε τη διεύθυνση http://localhost/ στο πρόγραμμα περιήγησης, θα πρέπει να λάβετε το κείμενο "Γιατί, λειτουργεί!" , τότε το Apache είναι σε πλήρη σειρά.

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

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

Για να δημιουργήσετε μια βάση δεδομένων, πρέπει να εισαγάγετε ένα όνομα στο πεδίο "Δημιουργία νέας βάσης δεδομένων", για παράδειγμα, MyBase. Τώρα κάντε κλικ στο κουμπί «Δημιουργία» και το phpMyAdmin θα δημιουργήσει μια νέα βάση δεδομένων.

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

Η δημιουργία πινάκων είναι αρκετά απλή, θα πρέπει να επιλέξετε μια βάση (MyBase). Στο κύριο παράθυρο θα σας ζητηθεί να εισαγάγετε ένα όνομα για τον πίνακα (δοκιμάστε να εισαγάγετε το όνομα DataStudent) και θα χρειαστεί επίσης να εισαγάγετε τον αριθμό των πεδίων (βάλτε τον αριθμό 5). Όταν επιλέγετε πόσα πεδία θα έχετε, μην ξεχνάτε ότι ένα πεδίο μπαίνει κάτω από το κλειδί (ID). Εάν εισαγάγατε τα πάντα σωστά, πατήστε το κουμπί "Enter".

Τώρα θα δείτε μια πρόσθετη φόρμα για τη δημιουργία πινάκων. Σε αυτό μπορείτε να ορίσετε πεδία, να αντιστοιχίσετε για καθένα από αυτά, να ονομάσετε τις στήλες, να τις ορίσετε μέγιστες διαστάσεις. Κατά κανόνα, το πρώτο πεδίο είναι το κλειδί. Εισάγουμε το όνομα "ID" σε αυτό τώρα πρέπει να αποφασίσουμε για τον τύπο των δεδομένων που θα εισαχθούν για αυτήν τη στήλη. Δεδομένου ότι δεν υπάρχει τέτοιος τύπος μετρητή στη MySQL, θα πρέπει να επιλέξετε Int και να επιλέξετε το ανυπόγραφο πλαίσιο στα χαρακτηριστικά. Μετά πάμε στο επιπρόσθετες ρυθμίσειςκαι ορίστε εκεί την Αυτόματη αύξηση, έτσι ώστε κάθε φορά που εισάγετε μια νέα τιμή, αυτό το πεδίο ανεξάρτητα να αυξάνει την τιμή του κατά ένα.

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

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

Προχωρώντας, τώρα πρέπει να ορίσουμε τις τιμές και να δώσουμε ονόματα στις υπόλοιπες στήλες του πίνακα μας. Ας είναι Επώνυμο, όνομα, πατρώνυμο και, ας πούμε, βαθμολογία: "Fam", "Name", "Otch", "Evaluation", απομένει να εκχωρηθεί ένας τύπος δεδομένων - varChar, επειδή αυτά τα πεδία θα αποθηκεύουν πληροφορίες στο μορφή χορδής. Μην ξεχάσετε να ρυθμίσετε και μέγιστο μήκοςπεδία, θα ήταν λογικό να το περιορίσετε στους 30 χαρακτήρες. Ελέγξτε όλα τα δεδομένα που έχετε εισάγει και θαυμάστε τον πίνακα που δημιουργήσατε. Θα πρέπει να περιέχει ένα σύνολο πεδίων με τα ονόματα "ID", "Fam", "Name", "Otch", "Evaluation".

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

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

Εμφάνιση χώρο εργασίαςπρογράμματα - πίνακας. ΕΝΑ σχεσιακή βάσηΗ δομή δεδομένων δομεί τις πληροφορίες σε γραμμές και στήλες. Αν και τυποποιημένη συσκευασίαΤο MS Office έχει χωριστή εφαρμογήγια τη δημιουργία και τη διατήρηση βάσεων δεδομένων – Microsoft Access, οι χρήστες χρησιμοποιούν ενεργά Microsoft Excelγια τους ίδιους σκοπούς. Εξάλλου, οι δυνατότητες του προγράμματος σάς επιτρέπουν: μορφή; φίλτρο; επεξεργασία; συστηματοποιεί και δομεί τις πληροφορίες.

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

Δομή βάσης δεδομένων - πίνακας Excel

Βάση δεδομένων – μια συλλογή δεδομένων κατανεμημένων σε σειρές και στήλες για βολική αναζήτηση, συστηματοποίηση και επιμέλεια. Πώς να δημιουργήσετε μια βάση δεδομένων στο Excel;

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

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

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

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

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



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

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

Πώς να δημιουργήσετε μια βάση δεδομένων πελατών στο Excel:

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

Πώς να διατηρήσετε μια βάση δεδομένων πελατών στο Excel

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


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


Τώρα ο μάνατζερ βλέπει με ποιον ήρθε η ώρα να ανανεώσει το συμβόλαιο. Και με ποιες εταιρείες συνεχίζουμε να συνεργαζόμαστε;

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


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

ΣΕ Πρόγραμμα Excel 2 φίλτρα χρησιμοποιούνται συχνότερα:

  • Αυτόματο φίλτρο;
  • φιλτράρισμα ανά επιλεγμένο εύρος.

Το αυτόματο φίλτρο ζητά από το χρήστη να επιλέξει μια επιλογή φιλτραρίσματος από μια έτοιμη λίστα.


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


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

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

Η διαδικασία εργασίας με οικονομικές πληροφορίες στη βάση δεδομένων:

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

Έτοιμα πρότυπα για συντήρηση βάση πελατώνκατά τμήματα.


Τα πρότυπα μπορούν να προσαρμοστούν, να συντομευτούν, να επεκταθούν και να επεξεργαστούν.

Θέμα 2.3. Λογισμικό παρουσίασης και βασικές αρχές προγραμματισμού γραφείου

Θέμα 2.4. Συστήματα διαχείρισης βάσεων δεδομένων και έμπειρα συστήματα

2.4.11. Εκπαιδευτική βάση δεδομένων με κύρια φόρμα με κουμπί"Εκπαίδευση_μαθητών" - Λήψη

DBMS και έμπειρα συστήματα

2.4. Συστήματα διαχείρισης βάσεων δεδομένων και έμπειρα συστήματα

2.4.3. Δημιουργία βάσης δεδομένων (μέθοδοι δημιουργίας πινάκων και δημιουργίας δομής πίνακα για τη βάση δεδομένων "Προσμητεία")

Όταν ανοίγετε για πρώτη φορά ένα παράθυρο βάσης δεδομένων, η Access ενεργοποιεί πάντα την καρτέλα Πίνακες και εμφανίζει μια λίστα με τις λειτουργίες δημιουργίας πίνακα:

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

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

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

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

Να ορίσει πρωτεύων κλειδίΣτη λειτουργία σχεδίασης, πρέπει να επιλέξετε το απαιτούμενο πεδίο και, στη συνέχεια, να κάνετε κλικ στο εικονίδιο "Πεδίο κλειδιού" που βρίσκεται στη γραμμή εργαλείων. Για να εκχωρήσετε ένα Ξένο (Δευτερεύον) κλειδί στη λειτουργία σχεδίασης, πρέπει να επιλέξετε ένα πεδίο και στην περιοχή ιδιοτήτων αυτού του πεδίου στη γραμμή πεδίου Ευρετήριο, επιλέξτε την τιμή Ναι (Επιτρέπονται οι συμπτώσεις) από τη λίστα.

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


Ρύζι. 1.

Όταν επιλέγετε τη λειτουργία Table Wizard, θα ανοίξει το παράθυρο "Create Tables", στο οποίο μπορείτε εύκολα να δημιουργήσετε πεδία για έναν νέο πίνακα χρησιμοποιώντας δείγματα πινάκων και πεδίων.



Ρύζι. 2.

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



Ρύζι. 3.

Η σύνθεση (δομή) του πίνακα καθορίζεται στην περιοχή έργου του πίνακα, η οποία αποτελείται από τρεις στήλες:

  • όνομα πεδίου;
  • Τύπος δεδομένων;
  • περιγραφή.

Οι τύποι δεδομένων πρέπει να επιλεγούν από την αναπτυσσόμενη λίστα:

  1. Κείμενο – αλφαριθμητικά δεδομένα (έως 255 byte).
  2. Πεδίο MEMO - μακρύ κείμενοή αριθμούς, όπως σημειώσεις ή περιγραφές (έως 64.000 byte).
  3. Αριθμητικό - κείμενο ή συνδυασμός κειμένου και αριθμών (αποθηκεύει 1, 2, 4 ή 8 byte).
  4. Ημερομηνία/ώρα – ημερομηνίες και ώρες (8 byte).
  5. Νόμισμα - χρησιμοποιείται για χρηματικές αξίες (αποθηκεύει 8 byte).
  6. Μετρητής – αυτόματη εισαγωγή μοναδικής ακολουθίας (αύξηση κατά 1) ή τυχαίους αριθμούςκατά την προσθήκη μιας καταχώρισης (4 byte).
  7. Boolean - δεδομένα που δέχονται μόνο ένα από τα δύο πιθανές τιμές, για παράδειγμα, «Ναι/Όχι» (1 bit).
  8. Πεδίο αντικείμενο OLE– για να εισαγάγετε τα ακόλουθα αντικείμενα: σχέδια, εικόνες, διαγράμματα κ.λπ. (έως 1 GB).
  9. Υπερσύνδεσμος – η διεύθυνση του συνδέσμου προς το αρχείο υπολογιστή εκτός σύνδεσηςή διαδικτυακά (αποθηκεύει έως και 64.000 χαρακτήρες).
  10. Οδηγός αναζήτησης - Δημιουργεί ένα πεδίο που σας επιτρέπει να επιλέξετε μια τιμή από έναν άλλο πίνακα ή από μια λίστα τιμών χρησιμοποιώντας ένα σύνθετο πλαίσιο. Κατά την επιλογή αυτή η παράμετροςστη λίστα των τύπων δεδομένων, εκκινείται ένας οδηγός για να αυτόματη ανίχνευσηαυτό το πεδίο.

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

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

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

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

Δυνατότητες MySQL

Η διαδικασία για τη δημιουργία μιας βάσης δεδομένων MySQL δεν διαφέρει από άλλα DBMS. Και η ελεύθερη φύση του δεν είναι επίσης ο κύριος λόγος για τη δημοτικότητα αυτού του συστήματος. Για παράδειγμα, SQL Serverαπό τη Microsoft. Σε κάθε εκδοχή αυτού του προϊόντοςκυκλοφορεί μια δωρεάν έκδοση, και με αρκετά καλά τεχνικά χαρακτηριστικά.

Χαρακτηριστικά του MySQL DBMS:

  • Τις περισσότερες φορές χρησιμοποιείται ως απομακρυσμένος διακομιστής.
  • Περιλαμβάνει ένας μεγάλος αριθμός απόΤύποι τραπεζιών?
  • Συνοδεύεται από έναν ειδικό τύπο EXAMPLE που δείχνει πώς μπορούν να δημιουργηθούν νέοι πίνακες.
  • Υψηλός βαθμός επεκτασιμότητας λόγω υποστήριξης για τις πιο δημοφιλείς πλατφόρμες.
  • Ανοιξε πηγή- εκ τούτου αυτό το DBMSβελτιώνεται και εκσυγχρονίζεται συνεχώς από πολλούς προγραμματιστές σε όλο τον κόσμο.
  • Έχει δημιουργηθεί ένας μεγάλος αριθμός API που παρέχουν διασύνδεση μεταξύ της MySQL και του κύριου μέρους όλων των γλωσσών προγραμματισμού.
  • Το μέγιστο μέγεθος ενός αρχείου πίνακα βάσης δεδομένων περιορίζεται μόνο από τις δυνατότητες του λειτουργικού συστήματος που χρησιμοποιείται.

Ο πλησιέστερος ανταγωνιστής της MySQL, ο MS SQL Server, στη δωρεάν έκδοση Express, έχει όριο μεγέθους βάσης δεδομένων 10 GB.


  • Η τελευταία έκδοση του DBMS 5.7.5m15 (δοκιμή) κυκλοφόρησε τον Σεπτέμβριο του 2014.

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

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

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

Για να δημιουργήσετε μια βάση δεδομένων MySQL μέσω PHPMyAdmin, κάντε τα εξής:

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

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

  • Στη συνέχεια, κάντε κλικ στο κουμπί "Δημιουργία":


  • Μετά από αυτό, το όνομα της δημιουργημένης βάσης δεδομένων MySQL θα πρέπει να εμφανίζεται στις λίστες στα αριστερά και κάτω:


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

  • Στη λίστα στα αριστερά, βρείτε το όνομα της βάσης δεδομένων μας και κάντε κλικ σε αυτό:


  • Στο επόμενο παράθυρο, πληκτρολογήστε το όνομα του πίνακα και ορίστε τον αριθμό των στηλών.
  • Στη συνέχεια, κάντε κλικ στο κουμπί "Ok".

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

  • Το επόμενο βήμα είναι να ορίσουμε τη δομή του τραπεζιού μας. Καθορίζουμε τα ονόματα και τους τύπους δεδομένων που θα αποθηκευτούν στις στήλες του πίνακα.
  • Μετά από αυτό, κάντε κλικ στο κουμπί "Αποθήκευση":


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


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

ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ db_name ;

Επιχειρήματα:

  • ΑΝ ΔΕΝ ΥΠΑΡΧΕΙ – χρησιμοποιείται για την παρακολούθηση της μοναδικότητας του ονόματος της βάσης δεδομένων. Εάν δεν καθορίσετε αυτήν την παράμετρο, τότε εάν δημιουργηθεί μια βάση δεδομένων με το ίδιο όνομα, ενδέχεται να προκύψει σφάλμα εκτέλεσης ερωτήματος.
  • db_name – υποδεικνύει το όνομα της βάσης δεδομένων που δημιουργείται.
  • Σύνολο χαρακτήρων ΣΥΝΟΛΟΥ ΧΑΡΑΚΤΗΡΩΝ – ορίζει την κωδικοποίηση της βάσης δεδομένων. Εάν δεν καθορίζεται, χρησιμοποιείται η προεπιλεγμένη τιμή.
  • ΣΥΓΚΡΙΣΗ ΣΥΓΚΡΟΤΗΜΑΤΩΝ – ορίζει τη σειρά ταξινόμησης δεδομένων. Προαιρετική παράμετρος.

Τώρα ας δημιουργήσουμε μια βάση δεδομένων χρησιμοποιώντας ένα ερώτημα SQL μέσω του κελύφους PHPMyAdmin:

  • Μεταβείτε στην καρτέλα "SQL".
  • Στο παράθυρο του προγράμματος επεξεργασίας που εμφανίζεται, εισαγάγετε ένα αίτημα για τη δημιουργία βάσης δεδομένων.
  • Ή κάντε κλικ στο εικονίδιο "Παράθυρο αιτήματος". Βρίσκεται στα αριστερά πάνω από τη λίστα των βάσεων δεδομένων:


  • Εισαγάγετε το κείμενο της αίτησης:

ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ `my_db`;

  • Κάντε κλικ στο "Ok" παρακάτω:


  • Μετά από αυτό, το όνομα της βάσης δεδομένων μας θα εμφανιστεί στη λίστα στα αριστερά:


Για διαγραφή sqlβάση δεδομένων, χρησιμοποιήστε την εντολή DROP DATABASE "my_db".

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

ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ `my_db` ΣΥΝΟΛΟ ΧΑΡΑΚΤΗΡΩΝ utf8 ΣΥΓΚΡΟΤΗΜΑ utf8_general_ci;


Ρύθμιση αντιγράφων ασφαλείας βάσης δεδομένων

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

Εγκαθιστώ αντιγράφων ασφαλείαςβάσεις δεδομένων στο PHPMyAdmin. Διαδικασία:

  • Στη λίστα στα αριστερά, επιλέξτε τη βάση δεδομένων που χρειαζόμαστε.
  • Κάντε κλικ στην καρτέλα "Εξαγωγή".
  • Κάντε κλικ στο "Ok".


Εάν στην ενότητα «Μέθοδος εξαγωγής» επιλέξετε την τιμή «Κανονική», τότε θα δείτε μεγάλο παράθυρομε πολλές επιλογές για προσαρμογή:


Τώρα ας προσπαθήσουμε να επαναφέρουμε το αποθηκευμένο αντίγραφο της βάσης δεδομένων. Αλλά πρώτα, ας διαγράψουμε την υπάρχουσα παρουσία. Μεταβείτε στην καρτέλα "Λειτουργίες" και κάντε κλικ στον σύνδεσμο " Διαγραφή βάσης δεδομένων»:


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


Μερικές φορές, μετά από οποιεσδήποτε αλλαγές, δεν είναι απαραίτητο να επαναφέρετε ολόκληρη τη βάση δεδομένων, αλλά μόνο συγκεκριμένο πίνακα. Αυτή η δυνατότητα εφαρμόζεται επίσης στο PHPMyAdmin. Για να το κάνετε αυτό στη σελίδα τον επιθυμητό πίνακαΣτο κάτω μέρος της δομής του, επιλέξτε το κατάλληλο στοιχείο από την αναπτυσσόμενη λίστα και κάντε κλικ στο "Ok" στο κάτω μέρος:


Συμπίεση βάσης δεδομένων σε MySQL

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

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


Ένας άλλος τρόπος για να μειώσετε το μέγεθος μιας βάσης δεδομένων MySQL είναι το ακόλουθο σύνολο ενεργειών:

  • Δημιουργία χωματερής (αντίγραφο) μέσω γραμμή εντολώνχρησιμοποιώντας την εντολή mysqldump.
  • Διαγραφή όλων των βάσεων δεδομένων.
  • Διακοπή όλων των υπηρεσιών MySQL.