Δημιουργήστε το τραπέζι του πελάτη . Στο παράδειγμα με έναν πελάτη και σχετικών εντολών, το πρώτο βήμα για τη δημιουργία μιας σχεσιακής βάσης δεδομένων είναι η δημιουργία ενός πίνακα με ένα πρωτεύον κλειδί . Σε αυτό το παράδειγμα , το πρωτεύον κλειδί είναι το αναγνωριστικό πελάτη . Το πρωτεύον κλειδί πρέπει να είναι μοναδικό , γεγονός που καθιστά μια προσαύξηση ακέραιο έναν καλό υποψήφιο .
Δημιουργία του πίνακα πελατών ( ταυτότητα Αρ. Πελάτη int ( 100,1 ) πρωτεύον κλειδί , First_Name varchar ( 50 ) ) 2
Δημιουργήστε το τραπέζι , ώστε με ένα ξένο κλειδί . Αυτό το ξένο κλειδί είναι η στήλη της ταυτότητας του πελάτη που δημιουργήσατε στο βήμα 1 . Αυτός ο περιορισμός συνδέει τους δύο πίνακες .
Δημιουργία tableorder ( OrdierId int , int Αρ. Πελάτη πελάτη αναφορές ( Αρ. Πελάτη ) )
εικόνων 3
Δοκιμάστε τη σχέση . Ένας εύκολος τρόπος για να ελέγξετε ότι η ακεραιότητα αναφορών έχει καθιερωθεί εκτελεί μια εντολή delete στο τραπέζι του πελάτη . Εκτελέστε την ακόλουθη εντολή στο SQL Server.
Διαγραφή από τον πελάτη βάση δεδομένων όπου ΚωδΠελάτη = 1Ο επιστρέφει ένα σφάλμα που υποδεικνύει ότι το ερώτημα διαγραφής δεν μπορεί να πραγματοποιηθεί λόγω αναφορών περιορισμών .
Εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα