Μπορούμε να προσθέσουμε δύο ξένα κλειδιά σε έναν πίνακα;
Μπορούμε να προσθέσουμε δύο ξένα κλειδιά σε έναν πίνακα;

Βίντεο: Μπορούμε να προσθέσουμε δύο ξένα κλειδιά σε έναν πίνακα;

Βίντεο: Μπορούμε να προσθέσουμε δύο ξένα κλειδιά σε έναν πίνακα;
Βίντεο: Πώς σπάνε τα τζάμια σε ένα αυτοκίνητο - Απεγκλωβισμός 2024, Ενδέχεται
Anonim

Ναι, η MySQL το επιτρέπει. Μπορείς έχω πολλαπλά ξένα κλειδιά πάνω στο ίδιο τραπέζι . ο ξένα κλειδιά στο σχήμα σας (σε Account_Name και Account_Type) κάνω δεν απαιτούν ειδική μεταχείριση ή σύνταξη. Φαίνεται ότι τουλάχιστον ένας από αυτές τις περιπτώσεις ισχύει για τις στήλες ID και Όνομα στον Πελάτη τραπέζι.

Ομοίως, μπορούμε να έχουμε δύο ξένα κλειδιά σε έναν πίνακα;

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

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

Στη συνέχεια, μπορεί να ρωτήσει κανείς, πόσα ξένα κλειδιά μπορεί να έχει ένα τραπέζι;

Για μία στήλη, μπορείτε να έχετε έως και 16 ξένα κλειδιά. Για έναν πίνακα, ο τρέχων προτεινόμενος αριθμός είναι 253 αν και θα περιοριστείτε (αναγκαστείτε) από τα ζητήματα απόδοσης πριν φτάσετε αυτόν τον αριθμό.

Μπορεί ένα ξένο κλειδί να έχει διπλότυπες τιμές;

Σε αντίθεση με την πρωτοβάθμια κλειδιά , τα ξένα κλειδιά μπορούν περιέχω διπλές τιμές . Επίσης, είναι εντάξει γιατί περιέχουν NULL αξίες . Τα ευρετήρια δεν δημιουργούνται αυτόματα για ξένα κλειδιά ; Ωστόσο, ως DBA, εσείς μπορώ ορίστε τα. Ένας πίνακας επιτρέπεται να περιέχει περισσότερους από έναν ξένο κλειδί.

Συνιστάται: