Δημιουργία βάσης δεδομένων σε υπολογιστή. Transact-SQL - δημιουργία βάσης δεδομένων. Τι είναι μια βάση δεδομένων MySQL;

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

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

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

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

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

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

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

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

Στη σημερινή δημοσίευση θα δούμε πώς να δημιουργήσουμε μια βάση δεδομένων Δεδομένα SQLγια έναν ιστότοπο στον πίνακα διαχείρισης και στο επόμενο άρθρο θα σας πω πώς να κάνετε λήψη του WordPress (θα βρείτε τον παρακάτω σύνδεσμο), συνδέστε τη βάση δεδομένων που δημιουργήθηκε με τον ιστότοποκαι εγκαταστήστε αυτήν τη μηχανή στο hosting σας με μη αυτόματο τρόπο. Επομένως, προχωρήστε και επιλέξτε τον επιθυμητό σύνδεσμο στην ενότητα "Βάσεις δεδομένων" του PU:

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


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

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


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


Στην πράξη, μπορεί να χρειαστείτε όνομα χρήστη και κωδικό πρόσβασης εάν αποφασίσετε να αυξήσετε το επίπεδο ασφάλειας κατά την εργασία με βάσεις δεδομένων Δεδομένα MySQLκαι κάντε αίτηση για να συνδεθείτε σε αυτά σήραγγα SSHχρησιμοποιώντας ειδικό λογισμικό (για παράδειγμα, Προγράμματα PuTTY).

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


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

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

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


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


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

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

");">

Προσθήκη νέας τοποθεσίας στον πίνακα ελέγχου

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

Στη συνέχεια βρισκόμαστε σε μια σελίδα όπου μπορείτε να εκτελέσετε την επιθυμητή λειτουργία:


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

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

Πώς να επικοινωνήσετε μεταξύ ενός domain και ενός hosting

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


Όπως μπορείτε να δείτε, ο τομέας δεν έχει ανατεθεί ακόμη, δηλαδή δεν συσχετίζεται με τη διεύθυνση IP του διακομιστή στον οποίο θα βρίσκεται ο πόρος Ιστού. Για να εξαλείψετε αυτό το μειονέκτημα, μεταβείτε στον πίνακα διαχείρισης του λογαριασμού φιλοξενίας σας στην ενότητα "Διαχείριση ιστότοπου", ο σύνδεσμος στον οποίο βρίσκεται στο αριστερό μενού:


Κάντε κλικ σε αυτό και θα μεταφερθείτε σε μια ιστοσελίδα με μια λίστα με συνδέσμους προς διάφορες καρτέλες όπου μπορείτε να εκτελέσετε διάφορες ενέργειες διαχείρισης έργου. Επιλέξτε εκεί "Ρυθμίσεις DNS":


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


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


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


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


Μετά από ένα σύντομο χρονικό διάστημα (μου πήρε περίπου μισή ώρα), η κατάσταση του τομέα αλλάζει:


Πλέον αυτός ο τομέας έχει ήδη ανατεθεί, δηλαδή, χοντρικά, συσχετίζεται με την IP του διακομιστή στον οποίο θα βρίσκεται ο ιστότοπος. Ωστόσο, η διαδικασία ενημέρωσης των βάσεων δεδομένων DNS θα πάρει κάποιο χρόνο, από 24 έως 72 ώρες, αλλά στην πράξη όλα γίνονται συνήθως πολύ πιο γρήγορα. Μετά από κάποιο χρονικό διάστημα, δοκιμάστε να εισέλθετε γραμμή διεύθυνσης URL του προγράμματος περιήγησης του πόρου Ιστού, μέρος του οποίου θα είναι ο καταχωρισμένος τομέας 2ου επιπέδου:

http://vkusnyi-sait.ru

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


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

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


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

  • Αγορά domain (σε οποιαδήποτε υπηρεσία). Παρεμπιπτόντως, στις περισσότερες περιπτώσεις μπορείτε να καταχωρίσετε ένα DI στον ίδιο τον πάροχο φιλοξενίας.
  • Προσθήκη τοποθεσίας στον πίνακα ελέγχου φιλοξενίας.
  • Η λειτουργία της ανάθεσης ενός domain, δηλαδή της σύνδεσής του με τον διακομιστή φιλοξενίας. Εάν, κατά τη δημιουργία του πρώτου ή των επόμενων έργων σας στη φιλοξενία, τσεκάρετε την επιλογή "Καταχώρηση τομέα" (μπορεί να ονομάζεται διαφορετικά ανάλογα με τον πάροχο, αλλά η ουσία είναι η ίδια), τότε δεν χρειάζεται να κάνετε καμία ενέργεια, όλα θα γίνουν αυτόματα?
  • Δημιουργία βάσης δεδομένων. Και πάλι, κατά την εγκατάσταση του κινητήρα χρησιμοποιώντας τη λειτουργία φιλοξενίας, μπορείτε να παραλείψετε αυτό το βήμα, καθώς η βάση δεδομένων θα δημιουργηθεί αυτόματα.
  • Εγκατάσταση ενός CMS (), για παράδειγμα, WordPress, το οποίο περιλαμβάνει τη σύνδεση της βάσης δεδομένων με τον ιστότοπο (για αυτόματη εγκατάσταση, δείτε την παραπάνω παράγραφο).

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

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

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

Πώς να προσθέσετε έναν επιπλέον τομέα και να δημιουργήσετε ένα ψευδώνυμο ή συνώνυμο ιστότοπου

Στην τυπική έκδοση, κάθε hoster που σέβεται τον εαυτό του έχει την ευκαιρία να προσθέσει εύκολα πολλούς τομείς και ιστότοπους (φυσικά, ο αριθμός τους εξαρτάται από τιμολογιακό σχέδιο). Στο Sprinthost, το αρχικό τιμολόγιο προβλέπει τη δημιουργία 2 επιπλέον τοποθεσιών (3 συνολικά) και απεριόριστου αριθμού domain.

Ίσως ρωτήσετε, γιατί απαιτούνται τέτοιες προϋποθέσεις εάν κάθε ιστότοπος πρέπει να έχει έναν ενιαίο τομέα; Εξάλλου, εάν μπορείτε να προσθέσετε 3 τοποθεσίες στον πίνακα ελέγχου, τότε θα πρέπει να υπάρχει ο ίδιος αριθμός τομέων. Φαίνεται ότι σε αυτήν την περίπτωση η δυνατότητα προσθήκης οποιουδήποτε αριθμού τομέων απλά δεν έχει νόημα.

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

Αλλά ένας ιστότοπος μπορεί να έχει όσα DI (ψευδώνυμα) επιθυμείτε. Ας υποθέσουμε ότι έχω έναν πόρο ιστού που αντιστοιχεί σε έναν τομέα 2ου επιπέδου:

Δικτυακός τόπος

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

http://goldbusinessnet.ru

Θα άνοιγε η ιστοσελίδα του κύριου έργου μου (ιστοτόπου). Πρώτα απ 'όλα, για αυτό πρέπει να εγγραφείτε Ονομα τομέαδεύτερο επίπεδο στο zone.ru:

Goldbusinessnet.ru

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

Εκεί, επιλέξτε τον απαιτούμενο πόρο (στην περίπτωσή μας, "ιστότοπος") και στην καρτέλα "Τομείς ιστότοπου", κάντε κλικ στο κουμπί "Προσθήκη νέου τομέα":


Μετά από αυτό, στην επόμενη ιστοσελίδα, πληκτρολογήστε το CI και κάντε κλικ στο κουμπί προσθήκη:


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

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

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

Κύριος ιστότοπος: kak-sozdat-sajt.ru Συνώνυμα τοποθεσίας (ψευδώνυμο): sozdanie-sajtov.ru kak-sozdavat-sajty.com

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

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

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

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

Υπάρχουν δύο βασικές μέθοδοι που χρησιμοποιούνται για τη δημιουργία μιας βάσης δεδομένων. Η πρώτη μέθοδος χρησιμοποιεί το πρόγραμμα περιήγησης αντικειμένων περιβάλλοντος SQL ServerΤο Management Studio, όπως φαίνεται νωρίτερα, και το δεύτερο χρησιμοποιεί μια δήλωση γλώσσας Transact-SQL ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ. Ακολουθεί η γενική μορφή αυτής της εντολής και στη συνέχεια συζητούνται λεπτομερώς τα συστατικά της:

CREATE DATABASE db_name ( file_spec1),...] Συντακτικές συμβάσεις

Η παράμετρος db_name είναι το όνομα της βάσης δεδομένων. Το όνομα της βάσης δεδομένων μπορεί να περιέχει έως 128 χαρακτήρες. Ένα σύστημα μπορεί να διαχειριστεί έως και 32.767 βάσεις δεδομένων. Όλες οι βάσεις δεδομένων αποθηκεύονται σε αρχεία, τα οποία μπορούν να καθοριστούν ρητά από τον διαχειριστή ή να παρέχονται σιωπηρά από το σύστημα. Εάν η δήλωση CREATE DATABASE περιέχει παράμετρος ON, όλα τα αρχεία βάσης δεδομένων καθορίζονται ρητά.

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

Η παράμετρος file_spec1 αντιπροσωπεύει την προδιαγραφή αρχείου και μπορεί να περιέχει η ίδια επιπλέον επιλογές, όπως το λογικό όνομα αρχείου, το φυσικό όνομα και το μέγεθος. Παράμετρος PRIMARYκαθορίζει το πρώτο (και πιο σημαντικό) αρχείο, το οποίο περιέχει πίνακες συστήματος και άλλες σημαντικές πληροφορίες εσωτερικής βάσης δεδομένων. Εάν λείπει η ΚΥΡΙΑ παράμετρος, τότε το πρώτο αρχείο που καθορίζεται στην προδιαγραφή χρησιμοποιείται ως πρωτεύον αρχείο.

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

Επιλογή ΣΥΝΔΕΘΕΙΤΕΗ παράμετρος dbo καθορίζει ένα ή περισσότερα αρχεία ως φυσική αποθήκευση για το αρχείο καταγραφής συναλλαγών της βάσης δεδομένων. Εάν δεν υπάρχει η επιλογή LOG ON, τότε το αρχείο καταγραφής συναλλαγών της βάσης δεδομένων θα εξακολουθεί να δημιουργείται, καθώς κάθε βάση δεδομένων πρέπει να έχει: τουλάχιστον, ένα αρχείο καταγραφής συναλλαγών. (Το Database Engine διατηρεί αρχείο με όλες τις αλλαγές που κάνει στη βάση δεδομένων. Το σύστημα αποθηκεύει όλες αυτές τις εγγραφές, ειδικά τις τιμές πριν και μετά τη συναλλαγή, σε ένα ή περισσότερα αρχεία που ονομάζονται αρχεία καταγραφής συναλλαγών. Κάθε βάση δεδομένων στο σύστημα διατηρεί τις δικές του συναλλαγές καταγραφής.)

Στην επιλογή ΑΝΤΙΠΑΡΑΒΑΛΛΩκαθορίζει την προεπιλεγμένη σειρά ταξινόμησης για τη βάση δεδομένων. Εάν δεν έχει καθοριστεί η επιλογή COLLATE, στη βάση δεδομένων εκχωρείται μια προεπιλεγμένη σειρά ταξινόμησης που είναι ακριβώς η ίδια με την προεπιλεγμένη σειρά ταξινόμησης του συστήματος βάσης δεδομένων.

Στην επιλογή ΓΙΑ ΠΑΡΑΡΤΗΜΑυποδεικνύει ότι η βάση δεδομένων δημιουργείται με σύνδεση υπάρχον σύνολοαρχεία. Όταν χρησιμοποιείτε αυτήν την επιλογή, πρέπει να καθορίσετε ρητά το πρώτο πρωτεύον αρχείο. Στην επιλογή ΓΙΑ ATTACH_REBUILD_LOGυποδεικνύει ότι η βάση δεδομένων δημιουργείται επισυνάπτοντας ένα υπάρχον σύνολο αρχείων λειτουργικού συστήματος.

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

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

USE master? ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ SampleDb;

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

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

USE master? ΔΗΜΙΟΥΡΓΙΑ Έργων ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ON (NAME=projects_dat, FILENAME = "D:\projects.mdf", SIZE = 10, MAXSIZE = 100, FILEGROWTH = 5) LOG ON (NAME=projects_log, FILENAME = "D:\projects". SIZE = 40, MAXSIZE = 100, FILEGROWTH = 10);

Η βάση δεδομένων που δημιουργήθηκε στο παράδειγμα ονομάζεται Έργα. Δεδομένου ότι η επιλογή ΚΥΡΙΑ δεν έχει καθοριστεί, το πρώτο αρχείο θεωρείται ότι είναι το κύριο αρχείο. Αυτό το αρχείο έχει το λογικό όνομα projects_dat και είναι αποθηκευμένο σε αρχείο δίσκουέργα.mdf. Το αρχικό μέγεθος αυτού του αρχείου είναι 10 MB. Εάν είναι απαραίτητο, το σύστημα εκχωρεί επιπλέον χώρο στο δίσκο σε αυτό το αρχείο σε βήματα των 5 MB. Εάν δεν προσδιορίζεται Επιλογή MAXSIZEή αν αυτή η επιλογή έχει οριστεί σε UNLIMITED, τότε μέγιστο μέγεθοςαρχείο μπορεί να αναπτυχθεί και θα περιοριστεί μόνο από το μέγεθος ολόκληρου του χώρου στο δίσκο. (Η μονάδα μεγέθους αρχείου μπορεί να καθοριστεί χρησιμοποιώντας τα επιθήματα KB, TB και MB, που σημαίνει kilobyte, terabyte και megabyte, αντίστοιχα. Η προεπιλεγμένη μονάδα μεγέθους είναι MB, που είναι megabyte.)

Εκτός από το αρχείο δεδομένων, δημιουργείται ένα αρχείο καταγραφής συναλλαγών, το οποίο έχει το λογικό όνομα projects_log και το φυσικό όνομα projects.ldf. Όλες οι επιλογές προδιαγραφής αρχείου καταγραφής συναλλαγών έχουν τα ίδια ονόματα και σημασίες με τις αντίστοιχες επιλογές για την προδιαγραφή του αρχείου δεδομένων.

Στο Transact-SQL, μπορείτε να καθορίσετε ένα συγκεκριμένο πλαίσιο βάσης δεδομένων (δηλαδή ποια βάση δεδομένων θα χρησιμοποιηθεί ως τρέχουσα) χρησιμοποιώντας Οδηγίες ΧΡΗΣΗΣ. (Εναλλακτικός τρόπος- επιλέξτε το όνομα της απαιτούμενης βάσης δεδομένων από την αναπτυσσόμενη λίστα Βάση δεδομένων στη γραμμή εργαλείων SQL Server Management Studio.)

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

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

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

Έτσι, για να δημιουργήσετε ένα στιγμιότυπο βάσης δεδομένων, πρέπει να εισαγάγετε τον όρο στη δήλωση CREATE DATABASE ΩΣ ΣΤΙΓΜΙΟΤΥΠΟ ΤΟΥ. Το παρακάτω παράδειγμα δείχνει τη λήψη ενός στιγμιότυπου της βάσης δεδομένων SampleDb και την αποθήκευσή του στο φάκελο D:\temp. (Για να μπορέσετε να εκτελέσετε αυτό το παράδειγμα, πρέπει να δημιουργήσετε αυτόν τον κατάλογο.)

USE master? ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ SampleDb ON (NAME = "SampleDb_Data" , FILENAME = "D:\temp\snapshot_DB.mdf") ΩΣ ΣΤΙΓΜΙΟΤΥΠΟ ΤΟΥ SampleDb;

Ένα στιγμιότυπο μιας υπάρχουσας βάσης δεδομένων είναι ένα αντίγραφο μόνο για ανάγνωση της βάσης δεδομένων πηγής που αντικατοπτρίζει την κατάσταση αυτής της βάσης δεδομένων τη στιγμή που αντιγράφηκε. (Με αυτόν τον τρόπο, μπορείτε να δημιουργήσετε πολλά στιγμιότυπα μιας υπάρχουσας βάσης δεδομένων.) Το αρχείο στιγμιότυπου (στο παραπάνω παράδειγμα, D:\temp\snapshot_DB.mdf) περιέχει μόνο τα αλλαγμένα δεδομένα από τη βάση δεδομένων προέλευσης. Επομένως, ο κώδικας για τη δημιουργία ενός στιγμιότυπου πρέπει να προσδιορίζει το λογικό όνομα κάθε αρχείου δεδομένων στη βάση δεδομένων προέλευσης, καθώς και τα αντίστοιχα φυσικά ονόματα.

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

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

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

Επισύναψη και αποσύνδεση βάσεων δεδομένων

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

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

Για να επισυνάψετε μια βάση δεδομένων, χρησιμοποιήστε τη δήλωση CREATE DATABASE με τον όρο FOR ATTACH. Όλα τα απαιτούμενα αρχεία πρέπει να είναι διαθέσιμα για τη σύνδεση της βάσης δεδομένων. Εάν οποιοδήποτε αρχείο δεδομένων έχει μια διαδρομή διαφορετική από την αρχική διαδρομή, τότε η τρέχουσα διαδρομή πρέπει να καθοριστεί για αυτό το αρχείο.

Σήμερα, οι βάσεις δεδομένων χρησιμοποιούνται ευρέως σε διάφορους τομείς: σε επιχειρήσεις, εταιρείες, εκπαιδευτικά ιδρύματα κ.λπ. Και μπορείτε να εργαστείτε μαζί τους χρησιμοποιώντας ένα πρόγραμμα από το πακέτο του Office - Microsoft Access, το οποίο δίνει στους χρήστες πολύ μεγάλες ευκαιρίες για αλληλεπίδραση με πίνακες. Δεξιότητες σε πρόγραμμα της MicrosoftΗ πρόσβαση θα είναι χρήσιμη σε κάθε σύγχρονο χρήστη. Σε αυτό το άρθρο θα ρίξουμε μια πιο προσεκτική ματιά στον τρόπο δημιουργίας μιας βάσης δεδομένων στην Access. Ας το καταλάβουμε. Πηγαίνω!

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

Ένα παράδειγμα δημιουργίας βάσης δεδομένων με λίστα πολλαπλών επιπέδων

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

Πώς να ξεκινήσετε τη δημιουργία μιας βάσης δεδομένων

Ένας πίνακας με ένα μόνο πεδίο θα εμφανιστεί μπροστά σας. Τοποθετήστε το δείκτη του ποντικιού πάνω από την καρτέλα και επιλέξτε Σχεδίαση. Θα εμφανιστεί ένα παράθυρο που σας ζητά να αλλάξετε το όνομα. Τώρα μπορείτε να αρχίσετε να συμπληρώνετε τα κελιά στη στήλη "Όνομα πεδίου". Η επόμενη στήλη Τύπος δεδομένων θα συμπληρωθεί αυτόματα ανάλογα με το αν έχετε εισαγάγει λέξεις ή αριθμούς. Ο τύπος δεδομένων σε κάθε κελί μπορεί να αλλάξει. Υπάρχουν οι ακόλουθοι τύποι δεδομένων:

  • κείμενο;
  • Πεδίο MEMO (χρησιμοποιείται για περιγραφές αντικειμένων, καθώς σας επιτρέπει να εισάγετε μεγάλο αριθμό χαρακτήρων, >255).
  • αριθμητικός;
  • ημερομηνία ώρα;
  • νομισματικός;
  • μετρητής;
  • λογικό (βολικό για πεδία που περιέχουν «ναι» ή «όχι»).
  • Πεδίο αντικειμένου OLE (σας επιτρέπει να εισάγετε αρχεία πολυμέσων: φωτογραφίες, βίντεο).
  • υπερσύνδεσμος?
  • συνημμένο (χρησιμοποιείται για την αποθήκευση πολλών αρχείων σε ένα πεδίο).
  • υπολογισμένο (σας επιτρέπει να υπολογίσετε το άθροισμα, τη διαφορά, το προϊόν με βάση άλλα δεδομένα από τον πίνακα).
  • κύριος των αντικαταστάσεων.

Στις περισσότερες περιπτώσεις, θα χρειαστείτε μόνο "αριθμητικό", "κείμενο", "μετρητά", "υπολογισμένο" και "Ημερομηνία/ώρα", αυτοί είναι οι τύποι δεδομένων που χρησιμοποιούνται συχνότερα. Παρακάτω, στην ενότητα Ιδιότητες πεδίου, μπορείτε να δείτε το μέγεθος του πεδίου. Εάν έχετε έναν τύπο δεδομένων κειμένου, θα υπάρχουν 255. Αυτό σημαίνει ότι μπορείτε να εισαγάγετε 255 χαρακτήρες σε αυτό το κελί. Φυσικά, αυτό είναι πάρα πολύ, επομένως θα πρέπει να μειώσετε το μέγεθος του καθορισμένου πεδίου σε 30 (μπορείτε να βάλετε οποιονδήποτε άλλο αριθμό, ανάλογα με τις εργασίες που έχετε στη διάθεσή σας). Αυτό γίνεται έτσι ώστε η βάση δεδομένων να καταλαμβάνει λιγότερο χώρο στο δίσκο.

Για διαφορετική ιδιότητα διαφορετικού τύπουδεδομένα, παράδειγμα στο στιγμιότυπο οθόνης.

Επιλέγοντας έναν τύπο αριθμητικών δεδομένων, μπορείτε να ορίσετε μια λεγόμενη μάσκα εισαγωγής. Απαιτείται για την εμφάνιση των εισαγόμενων αριθμητικών τιμών με συγκεκριμένο τρόπο. Η μάσκα καθορίζεται χρησιμοποιώντας κενά και σημάδια κατακερματισμού. Για παράδειγμα, εάν ο πίνακας σας περιέχει αριθμούς διαβατηρίων, τότε για να εμφανίσετε αυτούς τους αριθμούς στην κατάλληλη μορφή, ορίστε τη μάσκα "####_######". Δηλαδή, 4 χαρακτήρες, μετά ένα κενό και άλλοι 6 χαρακτήρες. Για αριθμούς τηλεφώνου, μπορείτε να καθορίσετε τη μάσκα "8(###)-###-##-##".

Για τον τύπο "Ημερομηνία/Ώρα", μπορείτε να επιλέξετε διαφορετικές μορφές εμφάνισης στην ενότητα "Ιδιότητες πεδίου".

Μην ξεχάσετε να αποθηκεύσετε τον πίνακα που δημιουργήθηκε. Αυτό μπορεί να γίνει χρησιμοποιώντας το συνδυασμό πλήκτρων Ctrl+S. Εάν, κατά την αποθήκευση, εμφανιστεί ένα παράθυρο προειδοποίησης που προειδοποιεί ότι τα βασικά πεδία δεν έχουν οριστεί, κάντε κλικ στο «Όχι», καθώς μπορούν να δημιουργηθούν αργότερα.

Το κλειδί αποθήκευσης βρίσκεται στην επάνω αριστερή γωνία.

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

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

Σε αυτό το άρθρο

Ανασκόπηση

Όταν ξεκινάτε την Access για πρώτη φορά ή όταν κλείνετε τη βάση δεδομένων χωρίς να απενεργοποιήσετε την Access, η προβολή το γραφείο της MicrosoftΠαρασκήνια.

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

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

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

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

    Πρότυπο εγκατεστημένο στην AccessΜπορείτε να χρησιμοποιήσετε το πρότυπο εάν εκτελείτε νέο έργοκαι θέλουν να ξεκινήσουν από την έδρα. Η Access παρέχεται με πολλά πρότυπα εγκατεστημένα από προεπιλογή.

    Πρότυπο από το Office.com.Εκτός από τα πρότυπα που συνοδεύουν την Access, πολλά άλλα πρότυπα είναι διαθέσιμα στο Office.com. Δεν χρειάζεται καν να ανοίξετε το πρόγραμμα περιήγησής σας για να τα χρησιμοποιήσετε, επειδή αυτά τα πρότυπα είναι διαθέσιμα στην καρτέλα Δημιουργώ.

Προσθήκη αντικειμένων στη βάση δεδομένων

Όταν εργάζεστε με μια βάση δεδομένων, μπορείτε να προσθέσετε πεδία, πίνακες και τμήματα εφαρμογής σε αυτήν.

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

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

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

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

    Τραπέζιστην καρτέλα Δημιουργία.

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

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

Κλείσε Ναί Οχι Ματαίωση

Συμβουλή:Η Access αναζητά ένα αρχείο με όνομα Κενό.accdbστο φάκελο [μονάδα εγκατάστασης]:\Program Files\Microsoft Office\Templates\1049\Access\. Αν υπαρχει, Κενό.accdbχρησιμοποιείται ως πρότυπο για όλες τις νέες κενές βάσεις δεδομένων εκτός από τις βάσεις δεδομένων Ιστού. Όλες οι νέες βάσεις δεδομένων κληρονομούν τα περιεχόμενα αυτού του αρχείου. Αυτός είναι ένας πολύ καλός τρόπος για να διανείμετε προεπιλεγμένο περιεχόμενο, όπως αριθμούς ανταλλακτικών ή δηλώσεις αποποίησης ευθύνης και εταιρικές πολιτικές. Να θυμάστε ότι το αρχείο Κενό.accdbδεν επηρεάζει τη δημιουργία νέων κενών βάσεων δεδομένων Ιστού.

Σπουδαίος:

Προσθήκη πίνακα

Πίνακεςστην καρτέλα Δημιουργώ.

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

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

Ιδιότητες πεδίου. Περισσότερες λεπτομερείς πληροφορίες μπορείτε να λάβετε κάνοντας κλικ στο κουμπί βοήθειας.

Ιδιοκτησία

Περιγραφή

Μέγεθος πεδίου

Μορφή πεδίου

Μάσκα εισόδου

Προεπιλεγμένη τιμή

υποχρεωτικό πεδίο

Ναί

Αντιγράψτε δεδομένα από άλλη πηγή σε έναν πίνακα της Access

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

Η Access εφαρμόζει ονόματα σε πεδία με βάση αυτό που βρίσκεται στην πρώτη σειρά των δεδομένων που έχουν εισαχθεί. Εάν η πρώτη σειρά δεδομένων που επικολλάτε είναι παρόμοια με την επόμενη σειρά, η Access καθορίζει ότι η πρώτη σειρά είναι μέρος των δεδομένων και δίνει στα πεδία κοινά ονόματα (F1, F2 κ.λπ.). Εάν η πρώτη σειρά δεδομένων που επικολλάτε δεν μοιάζει με τις ακόλουθες σειρές, η Access καθορίζει ότι η πρώτη σειρά αποτελείται από ονόματα πεδίων. Η Access ονομάζει τα πεδία ανάλογα και δεν περιλαμβάνει την πρώτη σειρά δεδομένων.

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

    Αποθηκεύστε ξανά τον πίνακα.

Σημείωση: Κατασκευαστής

Εισαγάγετε, προσθέστε ή συνδέστε δεδομένα από άλλη πηγή


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

Προσθήκη τμήματος εφαρμογής

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

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

    Ανοίξτε τη βάση δεδομένων στην οποία θέλετε να προσθέσετε το τμήμα της εφαρμογής.

    Ανοίξτε την καρτέλα Δημιουργία.

    Στην Ομάδα Πρότυπακάντε κλικ στο κουμπί Μέρη εφαρμογής. Θα εμφανιστεί μια λίστα με τα διαθέσιμα εξαρτήματα.

    Κάντε κλικ στο τμήμα της εφαρμογής που θέλετε να προσθέσετε.

Ανοίξτε μια υπάρχουσα βάση δεδομένων της Access

    Στην καρτέλα Αρχείοκάντε κλικ στο κουμπί Ανοιξε.

    Στο πλαίσιο διαλόγου Άνοιγμα αρχείου βάσης δεδομένωνβρείτε τη βάση δεδομένων που θέλετε να ανοίξετε.

    Εκτελέστε μία από τις παρακάτω ενέργειες.

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

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

      Ανοιξεκαι επιλέξτε μια επιλογή Ανοιχτό για διάβασμα

      Κάντε κλικ στο βέλος δίπλα στο κουμπί Ανοιξεκαι επιλέξτε μια επιλογή Μονοπώλιο

      Κάντε κλικ στο βέλος δίπλα στο κουμπί Ανοιξεκαι επιλέξτε μια επιλογή Διαβάστε το Αποκλειστικό

Σημείωση:Μπορείτε να ανοίξετε απευθείας αρχεία δεδομένων εξωτερικών μορφών, όπως dBASE, Microsoft Exchangeή Excel. Επιπλέον, μπορείτε να ανοίξετε απευθείας οποιαδήποτε πηγή δεδομένων ODBC, για παράδειγμα Microsoft SQLΥπηρέτης. Η Access θα δημιουργήσει αυτόματα τη βάση δεδομένων Πρόσβαση σε δεδομέναστον ίδιο φάκελο με το αρχείο δεδομένων και θα προσθέσει συνδέσμους σε όλους τους πίνακες στην εξωτερική βάση δεδομένων.

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

    Μπορείτε επίσης να εμφανίσετε τις πιο πρόσφατες βάσεις δεδομένων στο παράθυρο πλοήγησης στην προβολή Backstage για πρόσβαση με δύο κλικ: 1) και στη συνέχεια να ανοίξετε την τελευταία βάση δεδομένων που θέλετε να ανοίξετε μορφή 2. Στο κάτω μέρος της καρτέλας " αργότερο"επιλέξτε το πλαίσιο Γρήγορη πρόσβασησε αυτόν τον αριθμό πιο πρόσφατων βάσεων δεδομένωνκαι ρυθμίστε τον αριθμό των βάσεων δεδομένων που θα εμφανίζονται.

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

Χρησιμοποιείτε την Access 2007;

Ξεκινώντας με τη σελίδα Microsoft Office Access

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

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

Δημιουργήστε μια βάση δεδομένων χρησιμοποιώντας ένα πρότυπο

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

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

Κατεβάστε ένα πρότυπο από το Office Online

Αν στη σελίδα Ξεκινώντας με το Microsoft Office AccessΟχι το επιθυμητό πρότυπο, εάν έχετε σύνδεση στο Διαδίκτυο, μπορείτε να βρείτε άλλα πρότυπα στον ιστότοπο του Office Online.

    Στη σελίδα Ξεκινώντας με το Microsoft Office AccessΣτο κεφάλαιο Περισσότερα στον ιστότοπο του Office Onlineκάντε κλικ στο στοιχείο Πρότυπα.

    Θα εμφανιστεί το παράθυρο του προγράμματος περιήγησης Αρχική σελίδα"Πρότυπα" στον ιστότοπο του Office Online.

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

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

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

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

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

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

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

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

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

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

Προσθήκη πίνακα

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

Δημιουργήστε έναν πίνακα σε προβολή φύλλου δεδομένων.Στη λειτουργία πίνακα, μπορείτε να ξεκινήσετε την εισαγωγή δεδομένων αμέσως και η δομή του πίνακα θα δημιουργηθεί αυτόματα. Στα πεδία δίνονται ονόματα με διαδοχικούς αριθμούς ("Πεδίο1", "Πεδίο2" κ.λπ.) και ο τύπος δεδομένων ορίζεται αυτόματα με βάση τα δεδομένα που εισάγονται.

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

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

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

Κάντε κλικ σε μια ιδιότητα πεδίου για να δείτε την περιγραφή της δίπλα στη λίστα Ιδιότητες πεδίου. Επιπλέον πληροφορίεςμπορείτε να λάβετε πατώντας το πλήκτρο F1.

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

Ιδιοκτησία

Περιγραφή

Μέγεθος πεδίου

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

Μορφή πεδίου

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

Μάσκα εισόδου

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

Προεπιλεγμένη τιμή

Αυτή η ιδιότητα σάς επιτρέπει να ορίσετε την προεπιλεγμένη τιμή που θα εμφανίζεται σε αυτό το πεδίο κατά την προσθήκη νέα καταχώρηση. Για παράδειγμα, για ένα πεδίο Ημερομηνία/Ώρα στο οποίο θέλετε να καταγράψετε την ημερομηνία προσθήκης της εγγραφής, θα μπορούσατε να εισαγάγετε "Ημερομηνία()" (χωρίς εισαγωγικά) ως προεπιλεγμένη τιμή.

υποχρεωτικό πεδίο

Αυτή η ιδιότητα καθορίζει εάν μια τιμή πρέπει να εισαχθεί σε ένα πεδίο. Εάν έχει ρυθμιστεί σε Ναί, δεν θα είναι δυνατή η προσθήκη μιας εγγραφής εάν δεν έχει εισαχθεί τιμή σε αυτό το πεδίο.

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

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

Η Access εφαρμόζει ονόματα σε πεδία με βάση αυτό που βρίσκεται στην πρώτη σειρά των δεδομένων που έχουν εισαχθεί. Εάν η πρώτη σειρά δεδομένων που επικολλάτε είναι παρόμοια με την επόμενη σειρά, η Access καθορίζει ότι η πρώτη σειρά είναι μέρος των δεδομένων και δίνει στα πεδία γενικά ονόματα (F1, F2 κ.λπ.). Εάν η πρώτη σειρά δεδομένων που επικολλάτε δεν μοιάζει με τις ακόλουθες σειρές, η Access καθορίζει ότι η πρώτη σειρά αποτελείται από ονόματα πεδίων. Η Access ονομάζει τα πεδία ανάλογα και δεν περιλαμβάνει την πρώτη σειρά δεδομένων.

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

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

Ίσως έχετε αποθηκευμένα δεδομένα σε άλλο πρόγραμμα στο οποίο θέλετε να εισαγάγετε νέο τραπέζιΠρόσβαση ή προσθήκη σε ένα υπάρχον. Επιπλέον, εάν οι συνάδελφοί σας αποθηκεύουν δεδομένα σε άλλα προγράμματα, ίσως χρειαστεί να δημιουργήσετε έναν σύνδεσμο προς αυτά τα δεδομένα. Και στις δύο περιπτώσεις, η εργασία με δεδομένα από άλλες πηγές δεν είναι δύσκολη. Μπορείτε να εισαγάγετε δεδομένα από ένα φύλλο εργασίας του Excel, έναν πίνακα σε άλλη βάση δεδομένων της Access, μια λίστα SharePoint και άλλες πηγές. Διαδικασία εισαγωγής για διαφορετικές πηγέςποικίλλει ελαφρώς, αλλά ξεκινά πάντα όπως περιγράφεται παρακάτω.


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

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

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

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

Εάν δεν μπορείτε να βρείτε τη βάση δεδομένων που θέλετε να ανοίξετε

    Κάντε κλικ στο εικονίδιο Ο υπολογιστής μουστο πλαίσιο διαλόγου Άνοιγμα αρχείου βάσης δεδομένωνή επιλέξτε Ο υπολογιστής μουστην αναπτυσσόμενη λίστα Ντοσιέ.

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

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

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

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

Σημείωση:Μπορείτε να ανοίξετε απευθείας αρχεία δεδομένων σε εξωτερικές μορφές όπως dBASE, Paradox, Microsoft Exchange ή Excel. Μπορείτε επίσης να ανοίξετε απευθείας οποιαδήποτε πηγή δεδομένων ODBC, όπως ο Microsoft SQL Server ή το Microsoft FoxPro. Η Access θα δημιουργήσει αυτόματα μια βάση δεδομένων της Access στον ίδιο φάκελο με το αρχείο δεδομένων και θα προσθέσει συνδέσμους σε όλους τους πίνακες στην εξωτερική βάση δεδομένων.

    Για να ανοίξετε μια από τις πιο πρόσφατες βάσεις δεδομένων, κάντε κλικ στο όνομα του αρχείου της στη λίστα Ανοίξτε την πιο πρόσφατη βάση δεδομένωνΣτη σελίδα Ξεκινώντας με το Microsoft Office Access. Η Access θα ανοίξει τη βάση δεδομένων χρησιμοποιώντας τις ρυθμίσεις που εφαρμόστηκαν την τελευταία φορά που άνοιξε. Εάν δεν βλέπετε μια λίστα με πρόσφατα χρησιμοποιημένα αρχεία, κάντε κλικ το γραφείο της Microsoft, και μετά - Επιλογές πρόσβασης. Στο πλαίσιο διαλόγου Επιλογές πρόσβασηςεπιλέξτε αντικείμενο Επιπροσθέτως. Στο κεφάλαιο Έξοδος στην οθόνηκαθορίστε τον αριθμό των εγγράφων που θέλετε να εμφανίζονται στη λίστα "Πρόσφατα έγγραφα" (όχι περισσότερα από εννέα).

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

Δημιουργία κενού προσαρμοσμένο πρότυπο

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

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

Τα κενά πρότυπα μπορούν να δημιουργηθούν στις ακόλουθες μορφές αρχείων: Office Access 2007, Access 2002-2003 ή Access 2000. Το πρότυπο θα πρέπει να ονομάζεται Blank.accdb για μορφές αρχείων του Office Access 2007 και Blank.mdb για μορφές αρχείων ΠΡΟΗΓΟΥΜΕΝΕΣ ΕΚΔΟΣΕΙΣ.

    Εάν η προεπιλεγμένη μορφή είναι Access 2000 ή Access 2002-2003, το κενό αρχείο προτύπου ονομάζεται Blank.mdb. Η νέα βάση δεδομένων θα δημιουργηθεί στην ίδια μορφή με το αρχείο Blank.mdb. Για παράδειγμα, εάν η προεπιλεγμένη μορφή είναι η Access 2000 και το πρότυπο με το όνομα Blank.mdb είναι σε μορφή αρχείου Access 2002-2003, όλες οι νέες βάσεις δεδομένων θα δημιουργηθούν σε μορφή Access 2002-2003.

    Εάν η προεπιλεγμένη μορφή είναι η Access 2007, το κενό αρχείο προτύπου ονομάζεται Blank.accdb.

Αλλαγή της προεπιλεγμένης μορφής αρχείου

    Κάντε κλικ Κουμπί Microsoft Officeκαι κάντε κλικ Επιλογές πρόσβασης.

    Στο πλαίσιο διαλόγου Επιλογές πρόσβασηςεπιλέξτε αντικείμενο Βασικός.

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

Για να δημιουργήσετε ένα κενό πρότυπο, κάντε ένα από τα εξής:

    Δημιουργήστε μια κενή βάση δεδομένων (ονομάστε την "Empty" ή δώστε της οποιοδήποτε προσωρινό όνομα) και, στη συνέχεια, εισαγάγετε ή δημιουργήστε τα αντικείμενα που πρέπει να υπάρχουν στο πρότυπο.

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

Όταν τα αντικείμενα που χρειάζονται για το πρότυπο είναι έτοιμα, αποθηκεύστε τη βάση δεδομένων:

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

    • Φάκελος προτύπου συστήματοςΓια παράδειγμα, C:\Program Files\Microsoft Office\Templates\1033\Access

      Φάκελος προτύπων χρήστηΠαρακάτω είναι μερικά παραδείγματα.

      • ΣΕ Windows Vista C appdata\local\temp. Όνομα\AppData\Roaming\Microsoft\Templates

        ΣΕ Microsoft WindowsΔιακομιστής 2003 ή Microsoft Windows XP C:\Documents and Settings Name\Application Data\Microsoft\Templates

        Σημείωση:Ένα κενό πρότυπο στο φάκελο συστήματος αντικαθιστά τα κενά πρότυπα σε οποιονδήποτε φάκελο χρήστη.

    Στο χωράφι Ονομα αρχείουεισαγω Κενό.accdbΚενό.mdb, εάν δημιουργείτε ένα πρότυπο από προηγούμενη έκδοση) και, στη συνέχεια, κάντε κλικ Αποθηκεύσετε.

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

Για να σταματήσετε να χρησιμοποιείτε ένα κενό πρότυπο, διαγράψτε ή μετονομάστε το αρχείο Blank.accdb (ή το αρχείο Blank.mdb εάν χρησιμοποιείτε παλαιότερη έκδοση της Access).

Σχεδιασμός συστήματος διαχείρισης βάσεων δεδομένων στους Δελφούς.

Τι πρέπει να κυριαρχήσετε:

1) πώς να συνδέσετε τη βάση δεδομένων με Στοιχεία Delphi;

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

3) πώς να ελέγξετε την εμφάνιση των πινάκων της βάσης δεδομένων.

4) πώς να οργανώσετε την ταξινόμηση και το φιλτράρισμα δεδομένων.

5) πώς να χρησιμοποιήσετε τη γλώσσα ερωτημάτων SQL.

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

ΒΗΜΑ 1. ΔΗΜΙΟΥΡΓΗΣΤΕ ΜΙΑ ΑΠΛΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ

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

Αυτό το σεμινάριο θα εξετάσει τις δυνατότητες πρόσβασης σε βάσεις δεδομένων χρησιμοποιώντας μόνο μία τεχνολογία - την ADO (Active Data Objects), που αναπτύχθηκε από τη Microsoft. Αυτή η σύγχρονη βιβλιοθήκη, πρώτα απ 'όλα, σας επιτρέπει να εργάζεστε με τοπικές βάσεις δεδομένων MS Access και πελάτη-διακομιστή MS SQL Server. Η μελέτη αυτής της βιβλιοθήκης θα σας επιτρέψει στο μέλλον να μεταβείτε εύκολα σε βάσεις δεδομένων που έχουν δημιουργηθεί με βάση άλλες τεχνολογίες.

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

Εκκινήστε το Microsoft Office Access. Στο μενού, κάντε κλικ στο Αρχείο/Νέο και, στη συνέχεια, στον οδηγό, επιλέξτε Νέα βάση δεδομένων. Θα σας ζητηθεί να επιλέξετε τη θέση αποθήκευσης της βάσης δεδομένων και το όνομα αρχείου. Καθορίστε τη διαδρομή προς την πρώτη μελλοντική σας εφαρμογή (όπου θα αποθηκεύσετε το έργο Delphi στο μέλλον) και ένα ουσιαστικό όνομα για τη βάση δεδομένων του ηλεκτρονικού βιβλιοπωλείου, για παράδειγμα, mkl.mdb.

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

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

Ένα παράδειγμα περιγραφής πεδίων πίνακα φαίνεται στο παρακάτω σχήμα. Έστω έξι πεδία στον πίνακα. Στην Access, στα ονόματα των πεδίων μπορούν να δοθούν ονόματα τόσο στα Αγγλικά όσο και στα Ρωσικά. Τα ονόματα των πεδίων Νο. 2-5 είναι προφανή, όπως και ο τύπος δεδομένων αυτών των πεδίων. Ας δούμε το πεδίο #1. Όνομα πεδίου: id_kn – αναγνωριστικό βιβλίου. Αυτό το πεδίο έχει μια ειδική σημασία για τη βάση δεδομένων - αυτό είναι ένα βασικό πεδίο στον πίνακα, φέρει ένα μοναδικό αναγνωριστικό εγγραφής. Μπορείτε να ορίσετε την επιλογή «Πεδίο κλειδιού» μέσω του μενού περιβάλλοντος που εμφανίζεται όταν κάνετε δεξί κλικ στο αντίστοιχο πεδίο στον σχεδιαστή πίνακα. Αποθηκεύστε τον πίνακα κάνοντας κλικ στο κουμπί αποθήκευσης, θα σας ζητηθεί να επιλέξετε ένα όνομα για τον πίνακα - ορίστε το χώρο αποθήκευσης ονομάτων.


Χρησιμοποιώντας το μενού Προβολή, ορίστε την προβολή σε Λειτουργία πίνακα:

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

ΒΗΜΑ 2. ΔΗΜΙΟΥΡΓΗΣΤΕ ΜΙΑ ΑΠΛΗ ΕΦΑΡΜΟΓΗ ΓΙΑ ΔΙΑΧΕΙΡΙΣΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ

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

Ξεκινήστε, λοιπόν, τους Delphi, δημιουργήστε μια νέα εφαρμογή και αποθηκεύστε το έργο στο φάκελο όπου βρίσκεται το αρχείο της βάσης δεδομένων. Έστω το όνομα της ενότητας magazin.pas και το όνομα του έργου ProjectMagazin.dpr.

Τώρα ας προσδιορίσουμε ποια στοιχεία από την παλέτα χρειάζονται για να εργαστούν με τη βάση δεδομένων. Η βάση δεδομένων αποτελείται από πίνακες, για να δείτε τους οποίους χρειάζεστε το αντίστοιχο οπτικό στοιχείο - DBGrid από την καρτέλα Data Controls. Επιπλέον, πρέπει να υπάρχουν άλλα στοιχεία που να παρέχουν επικοινωνία μεταξύ της εφαρμογής και της θέσης της βάσης δεδομένων, να αναγνωρίζουν τη μορφή της και να κάνουν μια επιλογή από έναν συγκεκριμένο πίνακα βάσης δεδομένων. Για τους σκοπούς αυτούς, χρησιμοποιούμε τα ακόλουθα τρία στοιχεία: ADOCection και ADOTable από την καρτέλα ADO και DataSource από την καρτέλα Data Access.

Ας διαμορφώσουμε τις ιδιότητες όλων των στοιχείων στη φόρμα.

1. Σύνδεση ADO1. Κάντε διπλό κλικ στο στοιχείο (ή στον επιθεωρητή αντικειμένων στη γραμμή ιδιοτήτων ConnectionString) - θα σας δοθεί η ευκαιρία να εισαγάγετε μια συμβολοσειρά σύνδεσης (Χρήση συμβολοσειράς σύνδεσης), να εκκινήσετε τον οδηγό πατώντας το πλήκτρο Build και στο "Παροχέας δεδομένων Στην καρτέλα " επιλέξτε το πρόγραμμα οδήγησης σύνδεσης βάσης δεδομένων δεδομένα της MicrosoftΠάροχος Jet OLE DB. Κάντε κλικ στο «Επόμενο» για να μεταβείτε στην καρτέλα «Σύνδεση» και εκεί, στη γραμμή «Επιλέξτε ή εισαγάγετε όνομα βάσης δεδομένων», πληκτρολογήστε το όνομα του αρχείου - στην περίπτωσή μας είναι mkl.mdb. Μπορείτε, φυσικά, να πατήσετε το πλήκτρο δίπλα στη γραμμή και να δείξετε απευθείας στο αρχείο, αλλά σε αυτήν την περίπτωση, είναι καλύτερο να αφαιρέσετε αμέσως τη διαδρομή προς το αρχείο, αφήνοντας μόνο το όνομα, έτσι ώστε όταν μετακινείτε την εφαρμογή σε άλλη τοποθεσία, δεν θα υπάρχουν προβλήματα με την πρόσβαση στη βάση δεδομένων. Κάντε κλικ στο OK στον οδηγό και στο OK στη φόρμα επιλογής συμβολοσειράς σύνδεσης. Αλλάξτε την ιδιότητα LoginPromt σε False, έτσι ώστε κάθε φορά που συνδέεστε στη βάση δεδομένων, να μην ζητείται από τον χρήστη κωδικός πρόσβασης.

2. ADOTable1. Στην ιδιότητα Connection, στην αναπτυσσόμενη λίστα, τοποθετήστε το δείκτη του ποντικιού στο ADOConnection1, στην ιδιότητα TableName, επιλέξτε τον πίνακα (προς το παρόν έχουμε μόνο ένα κατάστημα). Ορίστε την ιδιότητα Active σε True (σημειώστε ότι στο μέλλον, όταν αλλάζετε ρυθμίσεις, θα πρέπει συχνά να επαναφέρετε αυτήν την ιδιότητα σε True). Και, για ευκολία, μετονομάστε το στοιχείο σε TableMagazin.

3. Πηγή Δεδομένων1. Για αυτό το ενδιάμεσο στοιχείο, πρέπει να ορίσετε την ιδιότητα DataSet στην αναπτυσσόμενη λίστα στον πίνακα TableMagazin.

4. DBGrid1. Ας συνδέσουμε το πλέγμα με το DBGrid1 στον πίνακα αποθήκευσης από τη βάση δεδομένων χρησιμοποιώντας DataSource1 ορίζοντας την ιδιότητα DataSource στην αναπτυσσόμενη λίστα των διαθέσιμων στοιχείων σε DataSource1 στον επιθεωρητή αντικειμένων.

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

Εκκινήστε την εφαρμογή χρησιμοποιώντας το πλήκτρο F9 και εργαστείτε για τη συμπλήρωση της βάσης δεδομένων (πλήκτρα ελέγχου: F2 – επεξεργασία κελιού, Ins – προσθήκη εγγραφής, Ctrl+Del – διαγραφή εγγραφής). Κλείστε την εφαρμογή και μετά ξεκινήστε την ξανά και θα δείτε ότι οι αλλαγές που κάνατε έχουν αποθηκευτεί.

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

Δεν προτιμούν όλοι να εργάζονται με πληκτρολόγιο αν έχουν ποντίκι. Επομένως, μερικές φορές το στοιχείο DBNavigator από την καρτέλα Data Controls μπορεί να είναι χρήσιμο. Τοποθετήστε το για δοκιμή (στο μέλλον θα πρέπει να διαγραφεί) στη φόρμα κατά την κρίση σας και συνδεθείτε χρησιμοποιώντας το ενδιάμεσο DataSource1 - τοποθετήστε το δείκτη σε αυτό στην ιδιότητα DataSource. Εάν είναι απαραίτητο, μπορείτε να απενεργοποιήσετε ορισμένα κλειδιά από τον πίνακα ελέγχου της βάσης δεδομένων στην ιδιότητα VisibleButtons. Και, παρόλο που τα κουμπιά ελέγχου είναι διαισθητικά, είναι δυνατό να τους παρέχετε συμβουλές εργαλείων, για τις οποίες ορίζετε την ιδιότητα ShowHint σε True και το κείμενο των συμβουλών εργαλείων μπορεί να οριστεί/αλλάξει στην ιδιότητα Hints. Μια πιθανή προβολή της εφαρμογής μετά τη σύνδεση του στοιχείου DBNavigator φαίνεται στο σχήμα: