Πίνακας περιεχομένων:

Πώς ορίζετε ένα πρωτεύον κλειδί στο ερώτημα SQL;
Πώς ορίζετε ένα πρωτεύον κλειδί στο ερώτημα SQL;

Βίντεο: Πώς ορίζετε ένα πρωτεύον κλειδί στο ερώτημα SQL;

Βίντεο: Πώς ορίζετε ένα πρωτεύον κλειδί στο ερώτημα SQL;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 1 από 6 - Δημιουργία Πρωτευόντων Κλειδιών 2024, Απρίλιος
Anonim

Χρήση του SQL Server Management Studio

  1. Στην Εξερεύνηση αντικειμένων, κάντε δεξί κλικ στον πίνακα στον οποίο θέλετε να προσθέσετε έναν μοναδικό περιορισμό και κάντε κλικ στην επιλογή Σχεδίαση.
  2. Στο Table Designer, κάντε κλικ στον επιλογέα σειράς για τη στήλη βάσης δεδομένων που θέλετε να ορίσετε ως πρωτεύων κλειδί .
  3. Κάντε δεξί κλικ στον επιλογέα σειράς για τη στήλη και επιλέξτε Ορισμός πρωτεύοντος κλειδιού .

Εξάλλου, τι είναι το πρωτεύον κλειδί στην SQL με παράδειγμα;

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

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

Επίσης, γνωρίζετε πώς προσθέτετε ένα πρωτεύον κλειδί;

Ένα πρωτεύον κλειδί μπορεί να οριστεί είτε σε μια δήλωση CREATE TABLE είτε σε μια δήλωση ALTER TABLE

  1. Δημιουργία πρωτεύοντος κλειδιού - Χρήση της δήλωσης CREATE TABLE.
  2. Δημιουργία πρωτεύοντος κλειδιού - Χρήση της δήλωσης ALTER TABLE.
  3. Απόθεση πρωτεύοντος κλειδιού.
  4. Απενεργοποιήστε το πρωτεύον κλειδί.
  5. Ενεργοποιήστε το πρωτεύον κλειδί.

Μπορεί ένα ξένο κλειδί να είναι μηδενικό;

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

Συνιστάται: