Bisakah kita menambahkan dua kunci asing dalam sebuah tabel?
Bisakah kita menambahkan dua kunci asing dalam sebuah tabel?

Video: Bisakah kita menambahkan dua kunci asing dalam sebuah tabel?

Video: Bisakah kita menambahkan dua kunci asing dalam sebuah tabel?
Video: Cara Menambahkan, Mengubah Tabel MySQL dengan Constraint Primary dan Foreign Key 2024, Mungkin
Anonim

Ya, MySQL mengizinkan ini. Kamu bisa memiliki beberapa kunci asing sama meja . NS kunci asing dalam skema Anda (pada Account_Name dan Account_Type) melakukan tidak memerlukan perlakuan atau sintaks khusus. Tampaknya setidaknya satu dari kasus ini berlaku untuk kolom ID dan Nama di Pelanggan meja.

Demikian pula, dapatkah kita memiliki dua kunci asing dalam sebuah tabel?

A meja mungkin memiliki beberapa kunci asing , dan masing-masing kunci asing dapat memiliki orang tua yang berbeda meja . Setiap kunci asing diterapkan secara independen oleh sistem database. Oleh karena itu, cascading hubungan antara meja bisa ditetapkan menggunakan kunci asing.

Selain di atas, berapa banyak kunci asing yang dapat dimiliki sebuah tabel di Oracle? A meja dengan luar negeri referensi kunci untuk dirinya sendiri masih terbatas pada 253 luar negeri referensi kunci. Lebih besar dari 253 luar negeri referensi kunci saat ini tidak tersedia untuk indeks columnstore, memori yang dioptimalkan meja , Peregangan Database, atau dipartisi luar negeri kunci meja.

Selanjutnya, seseorang mungkin juga bertanya, berapa banyak kunci asing yang dapat dimiliki sebuah tabel?

Untuk satu kolom, Anda dapat memiliki hingga 16 kunci asing. Untuk satu meja, nomor yang disarankan saat ini adalah 253 meskipun Anda akan dibatasi (dipaksa) oleh masalah kinerja sebelum Anda mencapai angka itu.

Bisakah kunci asing memiliki nilai duplikat?

Tidak seperti primer kunci , kunci asing bisa berisi nilai duplikat . Juga, tidak apa-apa untuk mereka mengandung NULL nilai-nilai . Indeks tidak dibuat secara otomatis untuk kunci asing ; namun, sebagai DBA, Anda bisa mendefinisikan mereka. Sebuah tabel diperbolehkan berisi lebih dari satu kunci asing.

Direkomendasikan: