Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Desain Basis Data:apa gunanya mengidentifikasi kunci asing?

Kunci asing melakukan beberapa hal. Yang paling jelas, mereka memberi Anda integritas data bawaan, seperti yang disebutkan Macy Abbey.

Menariknya, pengoptimal kueri RDBMS favorit Anda juga dapat menggunakan batasan seperti kunci asing untuk melakukan pengoptimalan tambahan. Pada dasarnya, basis data dapat menentukan apakah ia dapat melakukan pekerjaan menulis kueri yang lebih baik daripada Anda. Kehadiran kunci asing memungkinkan database membuat asumsi ini. Anda dapat menemukan contoh yang bagus di Apakah Batasan Kunci Asing Membantu Kinerja? . Meskipun tautan itu khusus untuk SQL Server, prinsipnya sama terlepas dari mesin basis datanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melewati larik ke kueri menggunakan klausa WHERE

  2. Bagaimana cara membuat daftar parameter prosedur tersimpan mysql

  3. Alternatif untuk menggunakan kata kunci LIMIT dalam SubQuery di MYSQL

  4. c3p0 hang dalam menungguTersedia dengan hibernasi

  5. Kesalahan fatal PHP:Panggilan ke fungsi yang tidak ditentukan mysqli_stmt_get_result()