λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να δημιουργήσετε μια σχεσιακή βάση δεδομένων

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

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

Δημιουργία του πίνακα πελατών ( ταυτότητα Αρ. Πελάτη int ( 100,1 ) πρωτεύον κλειδί , First_Name varchar ( 50 ) ) 2

Δημιουργήστε το τραπέζι , ώστε με ένα ξένο κλειδί . Αυτό το ξένο κλειδί είναι η στήλη της ταυτότητας του πελάτη που δημιουργήσατε στο βήμα 1 . Αυτός ο περιορισμός συνδέει τους δύο πίνακες .

Δημιουργία tableorder ( OrdierId int , int Αρ. Πελάτη πελάτη αναφορές ( Αρ. Πελάτη ) )
εικόνων 3

Δοκιμάστε τη σχέση . Ένας εύκολος τρόπος για να ελέγξετε ότι η ακεραιότητα αναφορών έχει καθιερωθεί εκτελεί μια εντολή delete στο τραπέζι του πελάτη . Εκτελέστε την ακόλουθη εντολή στο SQL Server.

Διαγραφή από τον πελάτη βάση δεδομένων όπου ΚωδΠελάτη = 1Ο επιστρέφει ένα σφάλμα που υποδεικνύει ότι το ερώτημα διαγραφής δεν μπορεί να πραγματοποιηθεί λόγω αναφορών περιορισμών .
Εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα