Bisakah kolom memiliki beberapa kunci asing?
Bisakah kolom memiliki beberapa kunci asing?

Video: Bisakah kolom memiliki beberapa kunci asing?

Video: Bisakah kolom memiliki beberapa kunci asing?
Video: Cara membuat foreign key di php myadmin 2024, Mungkin
Anonim

Secara teoritis kamu bisa tidak memaksakan beberapa kunci asing di lajang kolom . Atau kamu bisa menegakkan ini menggunakan prosedur di mana Anda memvalidasi input yang ada di banyak meja dan melakukan operasi yang diperlukan.

Sejalan dengan itu, dapatkah Anda memiliki beberapa kunci asing?

Sebuah meja mungkin memiliki beberapa kunci asing , dan masing-masing kunci asing dapat memiliki tabel induk yang berbeda. Setiap kunci asing diterapkan secara independen oleh sistem database. Oleh karena itu, cascading hubungan antar tabel bisa ditetapkan menggunakan kunci asing.

Selain di atas, bisakah kita membuat kunci utama dan kunci asing pada kolom yang sama? Kapan kamu buat A kunci utama , SQL Server secara otomatis membuat indeks berdasarkan kolom kunci . NS kunci asing membangun hubungan antara kolom kunci dan terkait kolom di tabel lain. ( Kamu bisa juga menghubungkan kolom kunci asing ke kolom dalam sama meja.)

Akibatnya, dapatkah kunci asing mereferensikan banyak tabel?

Sebenarnya ada yang sederhana Secara logis benar dalam manajemen basis data dan pada kenyataannya mungkin dan harus diizinkan oleh RDBMS mana pun untuk referensi A kunci asing ke dua atau lebih meja yang menginginkan itu yang utama kunci sebagai kunci asing dalam suatu yang diberikan meja.

Berapa banyak kunci asing yang dapat dimiliki sebuah tabel?

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

Direkomendasikan: