Οι πίνακες σε ένα διάγραμμα μοντέλου βάσης δεδομένων αντιπροσωπεύουν τη δομή ενός πίνακα σε μια βάση δεδομένων, συμπεριλαμβανομένων του ονόματος πίνακα, των ονομάτων στηλών, των πρωτευόντων κλειδιών και των τύπων δεδομένων. Χρησιμοποιώντας το πρότυπο Διάγραμμα μοντέλου βάσης δεδομένων, μπορείτε να δημιουργήσετε νέους πίνακες, να αλλάξετε υπάρχοντες πίνακες ή να κάνετε αποσυμπίληση πινάκων από μια υπάρχουσα βάση δεδομένων.
Σημαντικό: Το διάγραμμα μοντέλου βάσης δεδομένων είναι διαθέσιμο μόνο σε ορισμένες εκδόσεις του Visio. Ανατρέξτε στην ενότητα Δεν μπορείτε να βρείτε τις δυνατότητες μοντελοποίησης βάσης δεδομένων; για περισσότερες πληροφορίες.
Σημείωση: Μπορείτε να βρείτε την πλήρη οικογένεια δυνατοτήτων μοντελοποίησης βάσης δεδομένων, για αποσυμπίληση και αντίστροφα, στο Visio for Enterprise Architects. Το Visio for Enterprise Architects περιλαμβάνεται στη συνδρομή για το MSDN Premium, η οποία είναι διαθέσιμη μαζί με το Visual Studio Professional και τις εκδόσεις βάσει ρόλων του Visual Studio Team System.
Δημιουργία πίνακα σε ένα διάγραμμα μοντέλου βάσης δεδομένων
-
Ανοίξτε το διάγραμμα μοντέλου βάσης δεδομένων με το οποίο θέλετε να εργαστείτε.
-
Είτε από το στάμπο Σχέση οντότητας είτε από το Σχεσιακό αντικείμενο, σύρετε ένα σχήμα Οντότητα πάνω στο σχέδιο.
-
Κάντε διπλό κλικ στο σχήμα για να ανοίξετε το παράθυρο Ιδιότητες βάσης δεδομένων.
-
Στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Ορισμός και πληκτρολογήστε ένα όνομα για τον πίνακα.
-
Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Στήλες, πληκτρολογήστε ένα όνομα και επιλέξτε έναν τύπο δεδομένων.
-
Επιλέξτε το πλαίσιο ελέγχου Απαιτείται για τις στήλες που δεν είναι δυνατό να έχουν τιμές "null".
-
Επιλέξτε PK (πρωτεύον κλειδί) για τις στήλες που προσδιορίζουν μοναδικά κάθε γραμμή του πίνακα βάσης δεδομένων.
-
Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Ευρετήρια, Εναύσματα, Έλεγχος ή Εκτεταμένο για να δημιουργήσετε αυτά τα προαιρετικά στοιχεία.
Συμβουλή: Όταν σύρετε ένα σχήμα οντότητας στο διάγραμμα αυτό έχει ένα προεπιλεγμένο όνομα. Για να αλλάξετε τις προεπιλογές, στο μενού Βάση δεδομένων, τοποθετήστε τον δείκτη στην επιλογή Επιλογές, κάντε κλικ στην επιλογή Μοντελοποίηση και μεταβείτε στην καρτέλα Διάφορες λογικές παράμετροι.
Προσθήκη στήλης σε έναν πίνακα
Αφού δημιουργήσετε έναν πίνακα, πρέπει να προσθέσετε στήλες και να ορίσετε ιδιότητες στηλών, όπως τύπο δεδομένων και πρωτεύοντα κλειδιά.
-
Κάντε διπλό κλικ στον πίνακα στο διάγραμμά σας.
-
Στο παράθυρο Ιδιότητες βάσης δεδομένων, στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Στήλες.
-
Κάντε κλικ στο πρώτο κενό κελί με τίτλο Φυσικό όνομα και πληκτρολογήστε ένα όνομα.
-
Για να αλλάξετε τον τύπο δεδομένων για μια στήλη, κάντε κλικ στο πεδίο Τύπος δεδομένων και, στη συνέχεια, επιλέξτε έναν τύπο δεδομένων από τη λίστα ή πληκτρολογήστε τον σε μια λίστα. Για παράδειγμα, θα μπορούσατε να πληκτρολογήσετε decimal(8,2) ή char(30).
-
Για να απαγορεύσετε τις μηδενικές τιμές, επιλέξτε το πλαίσιο ελέγχου Απαιτείται.
-
Για να καθορίσετε ότι η στήλη είναι ένα πρωτεύον κλειδί, επιλέξτε το πλαίσιο ελέγχου PK.
Προσθήκη πρωτεύοντος κλειδιού
Οι σχέσεις χρησιμοποιούν πρωτεύοντα και εξωτερικά κλειδιά, για να αντιστοιχίσουν τις γραμμές ενός πίνακα με τις αντίστοιχες γραμμές ενός άλλου πίνακα. Τουλάχιστον ένας από τους πίνακες στη σχέση πρέπει να έχει ένα πρωτεύον κλειδί για να δημιουργήσει μια σχέση.
-
Κάντε διπλό κλικ στον πίνακα στο διάγραμμά σας.
-
Στο παράθυρο Ιδιότητες βάσης δεδομένων, στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Στήλες.
-
Επιλέξτε το πλαίσιο PK για τη στήλη για την οποία θέλετε να χρησιμοποιήσετε ένα πρωτεύον κλειδί. Εάν θέλετε να δημιουργήσετε ένα σύνθετο κλειδί, μπορείτε να επιλέξετε περισσότερα από ένα πλαίσια ελέγχου.
Σημείωση: Οι τύποι δεν μπορούν να χρησιμοποιηθούν ως πρωτεύοντα κλειδιά.
Κατάργηση πίνακα
Όταν καταργείτε έναν πίνακα από ένα διάγραμμα μοντέλου βάσης δεδομένων, μπορείτε είτε να καταργήσετε τον πίνακα μόνο στο διάγραμμα είτε από το υποκείμενο μοντέλο και το διάγραμμα. Μπορεί να είναι χρήσιμο να καταργήσετε πίνακες μόνο στο διάγραμμα ενώ επιχειρείτε να εκτελέσετε περισσότερα σενάρια.
-
Κάντε κλικ στον πίνακα του μοντέλου σας και πατήστε το πλήκτρο DELETE στο πληκτρολόγιό σας.
-
Στο παράθυρο διαλόγου Διαγραφή αντικειμένου κάντε ένα από τα εξής:
-
Κάντε κλικ στην επιλογή Ναι για να καταργήσετε τον πίνακα τόσο από το σχέδιο όσο και από το υποκείμενο μοντέλο.
-
Κάντε κλικ στην επιλογή Όχι για να καταργήσετε τον πίνακα μόνο από το σχέδιο.
Σημείωση: Εάν κάνετε κλικ στο κουμπί Όχι και αποφασίσετε αργότερα να προσθέσετε τον πίνακα ξανά στο σχέδιο, μπορείτε να τον σύρετε στο σχέδιο από το παράθυρο Πίνακες και προβολές.
-
Συμβουλή: Μπορείτε να επιλέξετε αν θα γίνεται κατάργηση των διαγραμμένων σχέσεων από το υποκείμενο μοντέλο. Στο μενού Βάση δεδομένων, τοποθετήστε τον δείκτη στην επιλογή Επιλογές, κάντε κλικ στην επιλογή Μοντελοποίηση και, στην καρτέλα Λογικό διάγραμμα, κάντε την επιλογή που θέλετε.
Εμφάνιση πληροφοριών σχετικά με έναν πίνακα
Μπορείτε να εμφανίσετε πληροφορίες σχετικά με τους πίνακες στο διάγραμμά σας, όπως πρωτεύοντα κλειδιά (PK), εξωτερικά κλειδιά (FKn), εναλλακτικά πλήκτρα (AKn), μοναδικές εγγραφές (UN) και ευρετήρια (In), καθώς και τύπους δεδομένων.
-
Στο μενού Βάση δεδομένων, επιλέξτε Επιλογές και κάντε κλικ στο στοιχείο Έγγραφο.
-
Στην καρτέλα Πίνακες, επιλέξτε τα στοιχεία που θέλετε να εμφανίζονται στο διάγραμμα.
Εάν έχετε ορίσει τη σημειογραφία σας σε "Σχεσιακή", τα σχόλια θα εμφανίζονται στην αριστερή στήλη. Εάν χρησιμοποιείτε IDEF1X, τα σχόλιά σας θα είναι μέσα σε παρενθέσεις, δίπλα στο όνομα της στήλης.
Δεν μπορείτε να βρείτε τις δυνατότητες μοντελοποίησης βάσης δεδομένων;
Πιθανότατα η έκδοση του Visio που χρησιμοποιείτε δεν περιλαμβάνει τις δυνατότητες που αναζητάτε. Για να μάθετε ποια έκδοση του Visio έχετε, κάντε κλικ στην επιλογή Πληροφορίες για το Microsoft Office Visio στο μενού Βοήθεια. Το όνομα της έκδοσης είναι στην πρώτη γραμμή κειμένου του παραθύρου διαλόγου.
Το Microsoft Visio Standard δεν περιλαμβάνει πρότυπο Διαγράμματος μοντέλου βάσης δεδομένων.
Οι εκδόσεις Visio Professional και Premium υποστηρίζουν τις δυνατότητες αποσυμπίλησης για το πρότυπο του Διαγράμματος μοντέλου βάσης δεδομένων (δηλαδή, τη χρήση υπάρχουσας βάσης δεδομένων για τη δημιουργία ενός μοντέλου στο Visio), αλλά δεν υποστηρίζει την αντίστροφη διεργασία (δηλαδή τη χρήση μοντέλου βάσης δεδομένων του Visio για την παραγωγή κώδικα SQL).
Σημείωση: Μπορείτε να βρείτε την πλήρη οικογένεια δυνατοτήτων μοντελοποίησης βάσης δεδομένων, για αποσυμπίληση και συμπίληση, στο Visio for Enterprise Architects. Το Visio for Enterprise Architects περιλαμβάνεται στη συνδρομή για το MSDN Premium, η οποία είναι διαθέσιμη μαζί με το Visual Studio Professional και τις εκδόσεις βάσει ρόλων του Visual Studio Team System.
Αν χρησιμοποιείτε το Visio Πρόγραμμα 2 και θέλετε πληροφορίες σχετικά με τη συμπίληση μιας υπάρχουσας βάσης δεδομένων σε ένα μοντέλο βάσης δεδομένων, ανατρέξτε στο άρθροΑποσυμπίληση υπάρχουσας βάσης δεδομένων.
Δείτε επίσης
Δημιουργία μοντέλου βάσης δεδομένων (γνωστό και ως διάγραμμα σχέσης οντότητας)
Ορισμός σχέσης σε ένα διάγραμμα μοντέλου βάσης δεδομένων
Ρύθμιση και επεξεργασία τύπων δεδομένων σε διαγράμματα μοντέλου βάσης δεδομένων