Με τον Οδηγό αποσυμπίλησης, μπορείτε να δημιουργήσετε ένα μοντέλο βάσης δεδομένων από μια υπάρχουσα βάση δεδομένων ή ένα βιβλίο εργασίας Excel. Τα μοντέλα βάσεων δεδομένων εμφανίζουν γραφικά τη δομή μιας βάσης δεδομένων, ώστε να μπορείτε να δείτε πώς τα στοιχεία της βάσης δεδομένων, όπως οι πίνακες και οι προβολές, σχετίζονται μεταξύ τους χωρίς να εμφανίζουν τα πραγματικά δεδομένα. Αυτό μπορεί να βελτιώσει τη δημιουργία μιας νέας βάσης δεδομένων ή την κατανόηση της δομής μιας υπάρχουσας.
Σημαντικό: Η αποσυμπίληση υποστηρίζεται για SQL Server 2016 και παλαιότερες εκδόσεις. Δεν υποστηρίζεται για SQL Server 2019 ή νεότερες εκδόσεις.
Το πρότυπο διαγράμματος μοντέλου βάσης δεδομένων σάς επιτρέπει να δημιουργήσετε ένα μοντέλο βάσης δεδομένων από μια υπάρχουσα βάση δεδομένων. Αυτό το πρότυπο είναι διαθέσιμο στην εφαρμογή Visio για όσους διαθέτουν άδεια χρήσης Visio Πρόγραμμα 2 ή Visio. Εάν δεν είστε βέβαιοι ποια έκδοση του Visio χρησιμοποιείτε, επιλέξτε Αρχείο > Λογαριασμός > Πληροφορίες για το Visio.
Έλεγχος των στοιχείων που εξάγει ο Οδηγός αποσυμπίλησης
Οι πληροφορίες ορισμού σχήματος που μπορεί να εξαγάγει ο οδηγός εξαρτώνται από ένα συνδυασμό στοιχείων, όπως οι δυνατότητες του συστήματος διαχείρισης βάσεων δεδομένων (DBMS) και του προγράμματος οδήγησης ODBC. Ο οδηγός εμφανίζει όλα τα στοιχεία που μπορεί να εξαγάγει και σας επιτρέπει να επιλέξετε αυτά που θέλετε. Για παράδειγμα, μπορεί να σας ενδιαφέρουν μόνο 5 στους 10 πίνακες και 2 στις 4 προβολές.
Ενώ εκτελείτε τον οδηγό, μπορείτε να επιλέξετε να δημιουργεί αυτόματα το σχέδιο εκτός από την καταχώρηση των στοιχείων αποσυμπίλησης στο παράθυρο "Πίνακες και προβολές". Εάν αποφασίσετε να μην δημιουργείται αυτόματα το σχέδιο, μπορείτε να σύρετε τα στοιχεία από το παράθυρο "Πίνακες και προβολές" στη σελίδα σχεδίασης, για να συναρμολογήσετε μη αυτόματα το μοντέλο της βάσης δεδομένων.
Στο βαθμό που είναι διαθέσιμα από το DBMS προορισμού, μπορείτε να εξαγάγετε τα εξής:
-
Πίνακες
-
Προβολές
-
Πρωτεύοντα κλειδιά
-
Εξωτερικά κλειδιά
-
Ευρετήρια
-
Εναύσματα (συμπεριλαμβανομένου του κώδικα)
-
Όροι ελέγχου (συμπεριλαμβανομένου του κώδικα)
-
Αποθηκευμένες διαδικασίες (συμπεριλαμβανομένου του κωδικού)
Προετοιμασία για έναρξη του οδηγού
Εάν κάνετε αποσυμπίληση σε ένα βιβλίο εργασίας Excel, πριν ξεκινήσετε τον οδηγό πρέπει να ανοίξετε το βιβλίο εργασίας και να ονομάσετε την ομάδα (ή την περιοχή) των κελιών που περιέχουν τις επικεφαλίδες στηλών. Εάν θέλετε να χρησιμοποιήσετε περισσότερα από ένα φύλλα εργασίας, απλώς δώστε ένα όνομα στην ομάδα των κελιών στήλης σε κάθε φύλλο εργασίας. Αυτές οι περιοχές αντιμετωπίζονται από τον οδηγό ως πίνακες. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ονομασίας μιας περιοχής κελιών, ανατρέξτε στο Excel βοήθεια.
Για καλύτερα αποτελέσματα, ορίστε το προεπιλεγμένο πρόγραμμα οδήγησης στη βάση δεδομένων προορισμού στην οποία θέλετε να κάνετε αποσυμπίληση, πριν από την εκτέλεση του οδηγού αποσυμπίλησης. Αυτό εξασφαλίζει ότι ο οδηγός αντιστοιχίζει σωστά τους εγγενείς τύπους δεδομένων και ότι όλος ο κώδικας που εξάγεται από τον οδηγό εμφανίζεται σωστά στο παράθυρο Κώδικας.
-
Κάντε κλικ στην καρτέλα Αρχείο , κάντε κλικ στην επιλογή Δημιουργία, κάντε κλικ στην επιλογή Πρότυπα, κάντε κλικ στην επιλογή Λογισμικό και βάση δεδομένων και, στη συνέχεια, κάντε διπλό κλικ στην επιλογή Διάγραμμα μοντέλου βάσης δεδομένων.
-
Στην καρτέλα Βάση δεδομένων , στην ομάδα Διαχείριση , κάντε κλικ στην επιλογή Προγράμματα οδήγησης βάσης δεδομένων.
-
Στην καρτέλα Προγράμματα οδήγησης , επιλέξτε το πρόγραμμα οδήγησης που παρέχεται από το Visio για το DBMS. Για παράδειγμα, εάν σχεδιάζετε μια βάση δεδομένων της Access, θα πρέπει να επιλέξετε τη Microsoft Access.
Εάν κάνετε αποσυμπίληση σε ένα φύλλο εργασίας του Excel, επιλέξτε το γενικό πρόγραμμα οδήγησης ODBC.
-
Κάντε κλικ στην επιλογή Ρύθμιση.
-
Στην καρτέλα Προγράμματα οδήγησης ODBC , επιλέξτε το πλαίσιο ελέγχου για το πρόγραμμα οδήγησης που παρέχεται με vender για το DBMA. Για παράδειγμα, εάν σχεδιάζετε μια βάση δεδομένων της Access, θα επιλέξετε το πλαίσιο ελέγχου Πρόγραμμα οδήγησης της Microsoft Access (*.mdb, *.accdb).
-
Κάντε κλικ στο κουμπί OK σε κάθε παράθυρο διαλόγου.
Ένα πρόγραμμα οδήγησης ODBC 32 bit που παρέχεται από προμηθευτή πρέπει να είναι από ένα πακέτο πρόσβασης δεδομένων ODBC μεγαλύτερο από την έκδοση 2.0 και συμβατό με ODBC επίπεδο 1 ή μεγαλύτερο. Μια υπηρεσία παροχής OLE DB που παρέχεται από προμηθευτή πρέπει να είναι συμβατή με την προδιαγραφή OLE DB έκδοση 1.0 ή νεότερη.
Αποσυμπίληση υπάρχουσας βάσης δεδομένων
-
Στο διάγραμμα μοντέλου βάσης δεδομένων, στην καρτέλα Βάση δεδομένων , κάντε κλικ στην επιλογή Αποσυμπίληση.
-
Στην πρώτη οθόνη του οδηγού αποσυμπίλησης, κάντε τα εξής:
-
Επιλέξτε το πρόγραμμα οδήγησης της βάσης δεδομένων του Microsoft Visio για το σύστημα διαχείρισης βάσεων δεδομένων (DBMS) που διαθέτετε. Εάν δεν έχετε ήδη συσχετίσει το πρόγραμμα οδήγησης της βάσης δεδομένων του Visio με μια συγκεκριμένη προέλευση δεδομένων ODBC, κάντε κλικ στην επιλογή Εγκατάσταση για να το κάνετε τώρα.
Εάν κάνετε αποσυμπίληση σε ένα φύλλο εργασίας του Excel, επιλέξτε το γενικό πρόγραμμα οδήγησης ODBC.
-
Επιλέξτε την προέλευση δεδομένων της βάσης δεδομένων που ενημερώνετε. Εάν δεν έχετε δημιουργήσει ήδη μια προέλευση δεδομένων για την υπάρχουσα βάση δεδομένων, κάντε κλικ στην επιλογή Δημιουργία για να το κάνετε τώρα.
Όταν δημιουργείτε μια νέα προέλευση, το όνομά της θα προστεθεί στη λίστα Προελεύσεις δεδομένων.
-
Όταν είστε ικανοποιημένοι με τις ρυθμίσεις σας, κάντε κλικ στην επιλογή Επόμενο.
-
Ακολουθήστε τις οδηγίες στα παράθυρα διαλόγου του προγράμματος οδήγησης. Για παράδειγμα, στο παράθυρο διαλόγου Σύνδεση προέλευσης δεδομένων, πληκτρολογήστε όνομα χρήστη και κωδικό πρόσβασης και, στη συνέχεια, κάντε κλικ στην επιλογή OK. Εάν η προέλευση δεδομένων σας δεν προστατεύεται με κωδικό πρόσβασης, κάντε κλικ στο κουμπί OK.
-
-
Επιλέξτε τα πλαίσια ελέγχου για τον τύπο των πληροφοριών που θέλετε να εξαγάγετε και, στη συνέχεια, κάντε κλικ στην επιλογή Επόμενο.
Ορισμένα στοιχεία ενδέχεται να είναι απενεργοποιημένα, επειδή δεν υποστηρίζουν όλα τα συστήματα όλα τα είδη στοιχείων που μπορεί να εξαγάγει ο οδηγός.
-
Επιλέξτε τα πλαίσια ελέγχου για τους πίνακες (και τις προβολές, εάν υπάρχουν) που θέλετε να εξαγάγετε ή κάντε κλικ στο κουμπί Επιλογή όλων για να εξαγάγετε τα πάντα και, στη συνέχεια, κάντε κλικ στην επιλογή Επόμενο.
Εάν κάνετε αποσυμπίληση σε ένα φύλλο εργασίας Excel και δεν βλέπετε τίποτα σε αυτήν τη λίστα, είναι πιθανό να πρέπει να ονομάσετε την περιοχή κελιών που περιέχει τις επικεφαλίδες στηλών στο υπολογιστικό φύλλο σας.
-
Εάν επιλέξατε το πλαίσιο ελέγχου Αποθηκευμένες διαδικασίες στο βήμα 3, επιλέξτε τις διαδικασίες που θέλετε να εξαγάγετε ή κάντε κλικ στο στοιχείο Επιλογή όλων για να τις εξαγάγετε όλες και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο.
-
Επιλέξτε εάν θέλετε τα στοιχεία αποσυμπίλησης να προστίθενται αυτόματα στην τρέχουσα σελίδα.
Μπορείτε να επιλέξετε ο οδηγός να δημιουργεί αυτόματα το σχέδιο, καθώς και να παραθέτει τα στοιχεία αποσυμπίλησης στο παράθυρο "Πίνακες και προβολές". Εάν αποφασίσετε να μην δημιουργείται αυτόματα το σχέδιο, μπορείτε να σύρετε τα στοιχεία από το παράθυρο "Πίνακες και προβολές" στη σελίδα σχεδίασης, για να συναρμολογήσετε μη αυτόματα το μοντέλο της βάσης δεδομένων.
-
Εξετάστε τις επιλογές σας για να επαληθεύσετε ότι εξάγετε τις πληροφορίες που θέλετε και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος.
Εάν χρησιμοποιείτε το γενικό πρόγραμμα οδήγησης ODBC, ενδέχεται να λάβετε ένα σφάλμα που υποδεικνύει ότι οι πληροφορίες αποσυμπίλησης μπορεί να είναι ελλιπείς. Στις περισσότερες περιπτώσεις, αυτό δεν αποτελεί πρόβλημα. Απλώς κάντε κλικ στο κουμπί OK και συνεχίστε με τον οδηγό.
Ο οδηγός εξάγει τις επιλεγμένες πληροφορίες και εμφανίζει σημειώσεις σχετικά με τη διαδικασία εξαγωγής στο παράθυρο "Έξοδος".