Δημιουργία μοντέλου βάσης δεδομένων (γνωστό και ως διάγραμμα σχέσης οντότητας)

Δημιουργία μοντέλου βάσης δεδομένων (γνωστό και ως διάγραμμα σχέσης οντότητας)

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

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

Σημείωση: Αν χρησιμοποιείτε το Visio Pro για Office 365 και θέλετε πληροφορίες σχετικά με τη συμπίληση μιας υπάρχουσας βάσης δεδομένων σε ένα μοντέλο βάσης δεδομένων, ανατρέξτε στο θέμα Αποσυμπίληση υπάρχουσας βάσης δεδομένων..

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

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

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

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

  • Το Microsoft Visio Standard δεν περιλαμβάνει πρότυπο Διαγράμματος μοντέλου βάσης δεδομένων.

  • Οι εκδόσεις Microsoft Visio Professional και Premium υποστηρίζουν τις δυνατότητες αποσυμπίλησης για το πρότυπο του Διαγράμματος μοντέλου βάσης δεδομένων (δηλαδή, τη χρήση υπάρχουσας βάσης δεδομένων για τη δημιουργία ενός μοντέλου στο Visio), αλλά δεν υποστηρίζει την αντίστροφη διεργασία (δηλαδή τη χρήση μοντέλου βάσης δεδομένων του Visio για την παραγωγή κώδικα SQL). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αποσυμπίληση υπάρχουσας βάσης δεδομένων.

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

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

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

    1. Κάντε κλικ στην καρτέλα Αρχείο.

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

    3. Στην καρτέλα Βάση δεδομένων, στην ομάδα Διαχείριση, κάνε κλικ στο στοιχείο Επιλογές εμφάνισης.

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

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

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

    Πριν να ξεκινήσετε τον οδηγό:

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

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

    3. Κάντε κλικ στην καρτέλα Αρχείο.

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

    5. Στην καρτέλα Βάση δεδομένων, στην ομάδα Μοντέλο, κάντε κλικ στην επιλογή Αποσυμπίληση.

    6. Στην πρώτη οθόνη του οδηγού Αποσυμπίλησης, κάντε τα εξής:

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

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

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

        Όταν δημιουργείτε μια νέα προέλευση, το όνομά της θα προστεθεί στη λίστα Προελεύσεις δεδομένων.

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

    7. Ακολουθήστε τις οδηγίες στα παράθυρα διαλόγου του προγράμματος οδήγησης.

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

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

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

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

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

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

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

    11. Επιλέξτε εάν θέλετε τα στοιχεία της αποσυμπίλησης να προστίθενται αυτόματα στην τρέχουσα σελίδα.

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

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

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

    Εισαγωγή και βελτίωση υπάρχοντος μοντέλου

    Εάν έχετε ένα υπάρχον μοντέλο VisioModeler ή PLATINUM ERwin, ενδέχεται να μπορείτε να το εισαγάγετε για να δημιουργήσετε ένα διάγραμμα μοντέλου βάσης δεδομένων του Visio. Αυτή η δυνατότητα περιορίζεται στο VisioModeler 2.0 ή σε νεότερα αρχεία μοντέλων λεξικού (.imd) και τα αρχεία PLATINUM ERwin 2.6, 3.0 και 3.52 .erx.

    1. Κάντε κλικ στην καρτέλα Αρχείο.

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

    3. Στην καρτέλα Βάση δεδομένων, στην ομάδα Μοντέλο, κάντε κλικ στην επιλογή Εισαγωγή και μετά κάντε κλικ στον τύπο μοντέλου.

    4. Πληκτρολογήστε τη διαδρομή και το όνομα αρχείου για το μοντέλο που θέλετε να εισαγάγετε ή κάντε κλικ στο κουμπί Αναζήτηση για να εντοπίσετε το αρχείο μοντέλου και, στη συνέχεια, κάντε κλικ στην επιλογή Άνοιγμα.

    5. Στο παράθυρο διαλόγου Εισαγωγή, κάντε κλικ στην επιλογή OK.

      Το Visio εισάγει το αρχείο και εμφανίζει την πρόοδο στο παράθυρο "Έξοδος". Οι πίνακες που έχουν εισαχθεί εμφανίζονται στο παράθυρο "Πίνακες και προβολές".

    6. Στο παράθυρο "Πίνακες και προβολές", επιλέξτε τους πίνακες που θέλετε να μοντελοποιήσετε και, στη συνέχεια, σύρετέ τους στη σελίδα σχεδίασης.

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

    Πίνακες

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

    1. Είτε από το στάμπο Σχέση οντότητας είτε από το Σχεσιακό αντικείμενο, σύρετε ένα σχήμα Οντότητα πάνω στο σχέδιο.

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

    3. Στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Ορισμός και πληκτρολογήστε ένα όνομα για τον πίνακα.

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

    5. Επιλέξτε το πλαίσιο ελέγχου Req'd για τις στήλες που δεν είναι δυνατό να έχουν τιμές "null".

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

    7. Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Ευρετήρια, Εναύσματα, Έλεγχος ή Εκτεταμένο για να δημιουργήσετε αυτά τα προαιρετικά στοιχεία.

    Στήλες

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

    1. Κάντε διπλό κλικ στον πίνακα στο διάγραμμά σας.

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

    3. Κάντε κλικ στο πρώτο κενό κελί με τίτλο Φυσικό όνομα και πληκτρολογήστε ένα όνομα.

    4. Για να αλλάξετε τον τύπο δεδομένων για μια στήλη, κάντε κλικ στο πεδίο Τύπος δεδομένων και, στη συνέχεια, επιλέξτε έναν τύπο δεδομένων από τη λίστα ή πληκτρολογήστε τον σε μια λίστα. Για παράδειγμα, μπορείτε να πληκτρολογήσετε decimal(8,2) ή char(30).

    5. Για να απαγορεύσετε τις μηδενικές τιμές, επιλέξτε το πλαίσιο ελέγχου Req'd.

    6. Για να καθορίσετε ότι η στήλη είναι ένα πρωτεύον κλειδί, επιλέξτε το πλαίσιο ελέγχου PK.

    7. Για να δείτε περισσότερες ιδιότητες στηλών εκτός από εκείνες που εμφανίζονται όταν κάνετε κλικ στην κατηγορία Στήλες, επιλέξτε τη στήλη και, στη συνέχεια, κάντε κλικ στην επιλογή Επεξεργασία.

    Σχέσεις

    Οι σχέσεις χρησιμοποιούν πρωτεύοντα και εξωτερικά κλειδιά για να επιτρέπουν στις βάσεις δεδομένων να αντιστοιχούν μια γραμμή σε έναν πίνακα με μια γραμμή σε έναν σχετικό πίνακα. Μπορείτε να εμφανίσετε αυτές τις σχέσεις στο διάγραμμά σας. Επιπλέον, μπορείτε να ορίσετε την πληθικότητά τους (για παράδειγμα, ένα προς πολλά) και να χρησιμοποιήσετε Crow's feet, σχεσιακή σημειογραφία ή IDEF1X για να δείξετε την πληθικότητα. Δεν μπορείτε να εμφανίσετε σχέσεις πολλών προς πολλά με οποιαδήποτε από αυτές τις σημειογραφίες στο πρότυπο Διαγράμματος μοντέλου βάσης δεδομένων.

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

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

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

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

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

      5. Από το στάμπο Σχεσιακό αντικείμενο ή Σχέση οντοτήτων , σύρετε ένα σχήμα Σχέση και αποθέστε το σε έναν κενό χώρο στη σελίδα.

      6. Συνδέστε το ανώτερο άκρο στον πίνακα με τον γονικό πίνακα.

      7. Συνδέστε το άλλο άκρο στον εξαρτημένο πίνακα.

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

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

    2. Ορίστε την πληθικότητα της σχέσης:

      1. Κάντε διπλό κλικ στη σχέση.

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

      3. Στην περιοχή Πληθικότητα, επιλέξτε την πληθικότητα που εξυπηρετεί καλύτερα τη σχέση. Για σχέσεις ενός προς πολλά, η καλύτερη επιλογή είναι είτε Μηδέν ή περισσότερα είτε Ένα ή περισσότερα. Για σχέσεις ενός προς ένα, η καλύτερη επιλογή είναι είτε Μηδέν ή είτε Ακριβώς ένα.

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

    Δημιουργία ευρετηρίων

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

    1. Άνοιγμα του διαγράμματος μοντέλου βάσης δεδομένων.

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

    3. Κάντε κλικ στο κουμπί Δημιουργία.

    4. Στο παράθυρο διαλόγου Δημιουργία ευρετηρίου, πληκτρολογήστε ένα όνομα για το ευρετήριο και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

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

    6. Στη λίστα Διαθέσιμες στήλες, επιλέξτε το όνομα κάθε στήλης και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη >.

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

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

    Δημιουργία προβολών

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

    Από το στάμπο Σχέση οντότητας ή Σχεσιακό αντικείμενο, σύρετε ένα σχήμα Προβολή πάνω στη σελίδα σχεδίασης.

    Ορισμός εκτεταμένων ιδιοτήτων για πίνακες και προβολές

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

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

    Δημιουργία όρων ελέγχου

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

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

    2. Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Στήλες και, στη συνέχεια, κάντε κλικ στη στήλη όπου θέλετε να προσθέσετε έναν όρο ελέγχου.

    3. Επιλέξτε Επεξεργασία.

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

      Ο όρος ελέγχου προστίθεται στο παράθυρο "Κώδικας" στην περιοχή Τοπικός κώδικας.

    Δημιουργία αποθηκευμένων διαδικασιών και συναρτήσεων που ορίζονται από τον χρήστη

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

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

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

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

    4. Στην καρτέλα Σώμα, πληκτρολογήστε τον κώδικα και μετά κάντε κλικ στο OK.

    Δημιουργία εναυσμάτων

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

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

    2. Στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Εναύσματα και κατόπιν, κάντε κλικ στην επιλογή Προσθήκη.

    3. Στην καρτέλα Ιδιότητες, πληκτρολογήστε ένα όνομα για το έναυσμα.

    4. Στην καρτέλα Σώμα, πληκτρολογήστε τον κώδικα και μετά κάντε κλικ στο OK.

      Το έναυσμα προστίθεται στο παράθυρο "Κώδικας" στην περιοχή Τοπικός κώδικας.

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

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

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

  • Το Microsoft Office Visio Standard δεν περιλαμβάνει πρότυπο Διαγράμματος μοντέλου βάσης δεδομένων.

  • Το Microsoft Office Visio Professional υποστηρίζει τις δυνατότητες αποσυμπίλησης για το πρότυπο του Διαγράμματος μοντέλου βάσης δεδομένων (δηλαδή, τη χρήση υπάρχουσας βάσης δεδομένων για τη δημιουργία ενός μοντέλου στο Visio), αλλά δεν υποστηρίζει την αντίστροφη διεργασία (δηλαδή τη χρήση μοντέλου βάσης δεδομένων του Visio για την παραγωγή κώδικα SQL).

  • Μπορείτε να βρείτε την πλήρη οικογένεια δυνατοτήτων μοντελοποίησης βάσης δεδομένων, για αποσυμπίληση και αντίστροφα, στο Visio for Enterprise Architects. Το Visio for Enterprise Architects περιλαμβάνεται στη συνδρομή για το MSDN Premium, η οποία είναι διαθέσιμη μαζί με το Visual Studio Professional και τις εκδόσεις βάσει ρόλων του Visual Studio Team System.

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

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

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

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

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

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

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

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

    Σημείωση: Πριν να ξεκινήσετε τον οδηγό:

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

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

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

    4. Στο μενού Βάση δεδομένων, κάντε κλικ στην επιλογή Αποσυμπίληση.

    5. Στην πρώτη οθόνη του οδηγού Αποσυμπίλησης, κάντε τα εξής:

      1. Επιλέξτε το πρόγραμμα οδήγησης της βάσης δεδομένων του Microsoft Office Visio για το σύστημα διαχείρισης βάσεων δεδομένων (DBMS) που χρησιμοποιείτε. Εάν δεν έχετε ήδη συσχετίσει το πρόγραμμα οδήγησης της βάσης δεδομένων του Visio με μια συγκεκριμένη προέλευση δεδομένων ODBC, κάντε κλικ στην επιλογή Εγκατάσταση.

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

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

        Όταν δημιουργείτε μια νέα προέλευση, το όνομά της θα προστεθεί στη λίστα Προελεύσεις δεδομένων.

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

    6. Ακολουθήστε τις οδηγίες στα παράθυρα διαλόγου του προγράμματος οδήγησης.

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

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

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

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

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

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

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

    10. Επιλέξτε εάν θέλετε τα στοιχεία της αποσυμπίλησης να προστίθενται αυτόματα στην τρέχουσα σελίδα.

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

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

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

    Εισαγωγή και βελτίωση υπάρχοντος μοντέλου

    Εάν έχετε ένα υπάρχον μοντέλο VisioModeler ή PLATINUM ERwin, ενδέχεται να μπορείτε να το εισαγάγετε για να δημιουργήσετε ένα διάγραμμα μοντέλου βάσης δεδομένων του Visio. Αυτή η δυνατότητα περιορίζεται στο VisioModeler 2.0 ή σε νεότερα αρχεία μοντέλων λεξικού (.imd) και τα αρχεία PLATINUM ERwin 2.6, 3.0 και 3.52 .erx.

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

    2. Στο μενού Βάση δεδομένων , τοποθετήστε τον δείκτη στην επιλογή Εισαγωγή και μετά κάντε κλικ στην επιλογή Εισαγωγή <τύπος μοντέλου>.

    3. Πληκτρολογήστε τη διαδρομή και το όνομα αρχείου για το μοντέλο που θέλετε να εισαγάγετε ή κάντε κλικ στο κουμπί Αναζήτηση για να εντοπίσετε το αρχείο μοντέλου και, στη συνέχεια, κάντε κλικ στην επιλογή Άνοιγμα.

    4. Στο παράθυρο διαλόγου Εισαγωγή, κάντε κλικ στην επιλογή OK.

      Το Visio εισάγει το αρχείο και εμφανίζει την πρόοδο στο παράθυρο "Έξοδος". Οι πίνακες που έχουν εισαχθεί εμφανίζονται στο παράθυρο "Πίνακες και προβολές".

    5. Στο παράθυρο "Πίνακες και προβολές", επιλέξτε τους πίνακες που θέλετε να μοντελοποιήσετε και, στη συνέχεια, σύρετέ τους στη σελίδα σχεδίασης.

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

    Πίνακες

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

    1. Είτε από το στάμπο Σχέση οντότητας είτε από το Σχεσιακό αντικείμενο, σύρετε ένα σχήμα Οντότητα πάνω στο σχέδιο.

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

    3. Στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Ορισμός και πληκτρολογήστε ένα όνομα για τον πίνακα.

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

    5. Επιλέξτε το πλαίσιο ελέγχου Req'd για τις στήλες που δεν είναι δυνατό να έχουν τιμές "null".

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

    7. Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Ευρετήρια, Εναύσματα, Έλεγχος ή Εκτεταμένο για να δημιουργήσετε αυτά τα προαιρετικά στοιχεία.

    Στήλες

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

    1. Κάντε διπλό κλικ στον πίνακα στο διάγραμμά σας.

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

    3. Κάντε κλικ στο πρώτο κενό κελί με τίτλο Φυσικό όνομα και πληκτρολογήστε ένα όνομα.

    4. Για να αλλάξετε τον τύπο δεδομένων για μια στήλη, κάντε κλικ στο πεδίο Τύπος δεδομένων και, στη συνέχεια, επιλέξτε έναν τύπο δεδομένων από τη λίστα ή πληκτρολογήστε τον σε μια λίστα. Για παράδειγμα, μπορείτε να πληκτρολογήσετε decimal(8,2) ή char(30).

    5. Για να απαγορεύσετε τις μηδενικές τιμές, επιλέξτε το πλαίσιο ελέγχου Req'd.

    6. Για να καθορίσετε ότι η στήλη είναι ένα πρωτεύον κλειδί, επιλέξτε το πλαίσιο ελέγχου PK.

    7. Για να δείτε περισσότερες ιδιότητες στηλών εκτός από εκείνες που εμφανίζονται όταν κάνετε κλικ στην κατηγορία Στήλες, επιλέξτε τη στήλη και, στη συνέχεια, κάντε κλικ στην επιλογή Επεξεργασία.

    Σχέσεις

    Οι σχέσεις χρησιμοποιούν πρωτεύοντα και εξωτερικά κλειδιά για να επιτρέπουν στις βάσεις δεδομένων να αντιστοιχούν μια γραμμή σε έναν πίνακα με μια γραμμή σε έναν σχετικό πίνακα. Μπορείτε να εμφανίσετε αυτές τις σχέσεις στο διάγραμμά σας. Επιπλέον, μπορείτε να ορίσετε την πληθικότητά τους (για παράδειγμα, ένα προς πολλά) και να χρησιμοποιήσετε Crow's feet, σχεσιακή σημειογραφία ή IDEF1X για να δείξετε την πληθικότητα. Δεν μπορείτε να εμφανίσετε σχέσεις πολλών προς πολλά με οποιαδήποτε από αυτές τις σημειογραφίες στο πρότυπο Διαγράμματος μοντέλου βάσης δεδομένων.

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

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

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

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

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

      5. Από το στάμπο Σχεσιακό αντικείμενο ή Σχέση οντοτήτων , σύρετε ένα σχήμα Σχέση και αποθέστε το σε έναν κενό χώρο στη σελίδα.

      6. Συνδέστε το ανώτερο άκρο στον πίνακα με τον γονικό πίνακα.

      7. Συνδέστε το άλλο άκρο στον εξαρτημένο πίνακα.

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

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

    2. Ορίστε την πληθικότητα της σχέσης:

      1. Κάντε διπλό κλικ στη σχέση.

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

      3. Στην περιοχή Πληθικότητα, επιλέξτε την πληθικότητα που εξυπηρετεί καλύτερα τη σχέση. Για σχέσεις ενός προς πολλά, η καλύτερη επιλογή είναι είτε Μηδέν ή περισσότερα είτε Ένα ή περισσότερα. Για σχέσεις ενός προς ένα, η καλύτερη επιλογή είναι είτε Μηδέν ή είτε Ακριβώς ένα.

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

    Δημιουργία ευρετηρίων

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

    1. Άνοιγμα του διαγράμματος μοντέλου βάσης δεδομένων.

    2. Κάντε διπλό κλικ στον πίνακα στον οποίο θέλετε να προσθέσετε το ευρετήριο και στο παράθυρο "Ιδιότητες βάσης δεδομένων", στη λίστα Κατηγορίες, κάντε κλικ στην επιλογή Ευρετήρια.

    3. Κάντε κλικ στο κουμπί Δημιουργία.

    4. Στο παράθυρο διαλόγου Δημιουργία ευρετηρίου, πληκτρολογήστε ένα όνομα για το ευρετήριο και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

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

    6. Στη λίστα Διαθέσιμες στήλες, επιλέξτε το όνομα κάθε στήλης και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη >.

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

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

    Δημιουργία προβολών

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

    Από το στάμπο Σχέση οντότητας ή Σχεσιακό αντικείμενο, σύρετε ένα σχήμα Προβολή πάνω στη σελίδα σχεδίασης.

    Ορισμός εκτεταμένων ιδιοτήτων για πίνακες και προβολές

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

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

    Δημιουργία όρων ελέγχου

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

    1. Κάντε διπλό κλικ στον πίνακα για να ανοίξετε το παράθυρο "Ιδιότητες βάσης δεδομένων".

    2. Στην περιοχή Κατηγορίες, κάντε κλικ στην επιλογή Στήλες και, στη συνέχεια, κάντε κλικ στη στήλη όπου θέλετε να προσθέσετε έναν όρο ελέγχου.

    3. Επιλέξτε Επεξεργασία.

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

      Οι όροι ελέγχου προστίθενται στο παράθυρο "Κώδικας", στην ενότητα Τοπικός κώδικας.

    Δημιουργία αποθηκευμένων διαδικασιών και συναρτήσεων που ορίζονται από τον χρήστη

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

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

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

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

    4. Στην καρτέλα Σώμα, πληκτρολογήστε τον κώδικα και μετά κάντε κλικ στο OK.

    Δημιουργία εναυσμάτων

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

    1. Κάντε διπλό κλικ στον πίνακα για να ανοίξετε το παράθυρο "Ιδιότητες βάσης δεδομένων".

    2. Στην ενότητα Κατηγορίες, κάντε κλικ στην επιλογή Εναύσματα και κατόπιν, κάντε κλικ στην επιλογή Προσθήκη.

    3. Στην καρτέλα Ιδιότητες, πληκτρολογήστε ένα όνομα για το έναυσμα.

    4. Στην καρτέλα Σώμα, πληκτρολογήστε τον κώδικα και μετά κάντε κλικ στο OK.

      Το έναυσμα προστίθεται στο παράθυρο "Κώδικας" στην περιοχή Τοπικός κώδικας.

Δείτε επίσης

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

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

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

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

Αποσυμπίληση μίας υπάρχουσας βάσης δεδομένων

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×